+7 982 273 1968
02.09.2022

Переход от товарно-денежной к цифровой экономике

Любая товарно-денежная экономика представляет собой обмен товаров (работ, услуг) на деньги, которые являются:

  • средством оплаты
  • средством измерения стоимости
  • средством сбережений.
В связи с чем возможны дисбалансы номинальной стоимости товаров (работ, услуг) и объемом денежной массы в обращении (агрегата М2). Вследствие чего возможны инфляция и инфляционные ожидания продавца и покупателя. 

Помимо этого насыщение рынков определяет цикл, в котором в данный момент находится экономика.

Таргетирование инфляции и структурные реформы экономики направлены на балансирование суммарного внутреннего спроса суммарному внутреннему предложению с достижением положительного или нейтрального платежного баланса.

Иными словами, поддержание доверия к деньгам как средству измерения стоимости и средству платежа является безусловным обязательством ЦБ, результатом чего является нарицательная стоимость денежного знака.


В условиях, когда остатки денежной ликвидности на счетах представляют собой записи в банковских учетах, изменение размера остатка на счете по сути изменяет объем средств, за счет которых возможна оплата товаров (работ, услуг). 

Преобразуя стоимость товара (работы, услуги) в сумму платежа, выполняется возмездная сделка.

При изменении статуса остатка денег на счете с "до востребования" на "сбережения", у банка возникает обязательство возвратить сумму сбережений вкладчику.

То есть при передаче актива (исполнении обязанности) исполняется одна сделка (которая не является платежом). В этой части стороны сделки взаимодействуют между собой на условиях существа обязательства.

При передаче денег исполняется обязательство ЦБ по предоставлению денежных средств в объеме, равном стоимости актива (сумме отказа от денег в пользу другой стороны сделки).

При этом под сделкой также можно понимать и обязательства перед государством по уплате фискальных платежей, обязательства государства по предоставлению социальных выплат. Денежную часть данной сделки обеспечивает ЦБ путем перевода денежных средств с кор. счета банка плательщика на кор. счет казны (казначейский счет) или наоборот.

Таким образом, суть денег как средства обмена актива или обязанности достигается в предоставлении ЦБ такого объема ликвидности, который соответствует спросу, т.е. потребности сторон в оплате (что является ценой сделки).

Выражаясь другими словами, образно говоря расщепляя сделку на части - одну неденежную (между сторонами) и одну / или две денежных (между плательщиком и ЦБ по списанию денег с остатка / и между ЦБ и получателем - по перечислению денег), можно реализовать идею цифровой валюты.


Образно говоря цифровая валюта это такой же смарт-контракт как и передача актива (исполнение обязанности), только в нем обязанным является ЦБ.
12.png
Можно сказать, что классическая товарно-денежная операция это два-три смарт-контракта с участием сторон и ЦБ, или
неденежный смарт-контракт в обмен на денежный смарт-контракт
(обязательство передать актив, исполнить обязанность в обмен на обязательство ЦБ изменить запись в распределенном реестре о размере остатка счета каждой стороны сделки).

Это два блока, в которых каждая сторона переходит из блока "передача актива / исполнение обязанности" в блок "оплата".

Связующим звеном является документ, подтверждающий передачу актива / исполнение обязанности.

В части социальных выплат производится подмена понятия "выплаты" на "оплата третьему лицу - продавцу получателя выплаты". Другими словами государство финансирует сделку получателя по получению им актива от продавца

По сути государство создает стоимость актива, изменяя в лице ЦБ запись о размере остатка средств на счете. При этом для изменения размера остатка каждый раз запускается сценарий денежного смарт-контракта на увеличение (получение оплаты) или уменьшение (списание) суммы образных "денег".

В данной системе эмиссия "денег" представляет собой не изменение нарицательной стоимости денег (их покупательной способности), т.к. исполненный смарт-контракт нельзя отменить, 
а увеличение числа денежных смарт-контрактов, если рассматривать один такой контракт как замену единицы национальной валюты. 


Но такая эмиссия не может быть просто созданием новых денежных смарт-контрактов в добавление к имеющимся в рыночном обороте, иначе это не что иное как "печать денег из воздуха".

Для устойчивости всей финансовой системы внутри государства, обеспеченной сопоставимой потребностью всех экономических агентов в ликвидности, новый денежный смарт-контракт должен создаваться в обмен на долговое обязательство казны вернуть эмитированный объем ликвидности через время (созданием обратного смарт-контракта) 
или в обмен на драгоценный металл по курсу к национальной валюте на конец прошедшего торгового дня срочного биржевого рынка. 

Простыми словами, для создания "денег" государство должно что-то дать сейчас (драгоценные металлы) или потом (вернуть долг).

Стерилизация ненужной "денежной" массы, образно говоря ненужного предложения на внутреннем рынке производится через экспортный канал путем создания единых международных бирж с участием в них экспортеров и импортеров, которые будут трейдерами биржи.

Отличием от классической товарной секции биржевого срочного рынка здесь будет роль экспортеров / импортеров как трейдеров биржи внутри своей страны, а также использование трансмиссионного канала валют стран экспорта / импорта через цены драгоценных металлов в этих валютах внутри каждой из стран.

Данный механизм стабилизирует как мировую торговлю, так и соизмерит суммарный внутренний спрос с объемом ликвидности, нужной внутреннему рынку.


Механизм трансмиссии цифровых валют

Платежный баланс определяет спрос на национальную валюту (экспорт) и ее предложение (импорт). Чистое сальдо баланса определяет нахождение экономики в моменте профицита (чистый экспорт) или дефицита баланса (чистый импорт).

Любая валюта имеет ценность и стоимость. Ценность валюты нарицательная. Стоимость валюты определяется паритетом покупательной способности (ППС).

Для определения ценности профицит баланса делится на отношение экспорта к импорту, а дефицит баланса умножается на такое отношение. Таким образом определяется чистый спрос на национальную валюту. Ценность же валюты определяется отношением экспорта к импорту


Затем ценность валюты сравнивается со стоимостью драгоценных металлов внутри страны в национальной валюте, деленной на такую стоимость - определенную Цифровым Банком БРИКС в резервной валюте.

Если ценность национальной валюты выше определенного отношения стоимости драгоценных металлов, это говорит о высокой платежеспособности валюты и наоборот.

Для определения реальной покупательной способности определяется ППС по одной валюте, который затем через стоимость драгоценных металлов в сравниваемых валютах - переводится в другую валюту.


Если определенный таким образом ППС страны-импорта в ее валюте ниже ППС в ценах этой страны, то платёжеспособность валюты страны-экспорта переоценена и ее реальный курс меньше существующего.


Аллокация и срок действия криптографических ключей

Блокчейн - сеть блоков. Между блоками есть межсетевое пространство. Код определяет правила транзакций между участниками внутри отдельного блока.

Каждый участник, являясь узлом (нодой), может вступать в транзакции в разных блоках. Реализовав один смарт-контракт внутри одного блока, он может перейти к другой блок для совершения транзакции (другого смарт-контракта) по правилам (коду) этого блока.

Участники могут одновременно быть узлами нескольких блоков. Так банки могут открывать и исполнять аккредитивы, гарантии, предоставлять финансирование из остатков на счетах клиентов, совершать иные операции, для каждой из которых они состоят в отдельном блоке.

Для того, чтобы быть равноправным участником сети (блокчейна), лицо должно иметь пару криптографических ключей - закрытый (секретный или private key) и открытый (публичный или public key), составляющих сертификат электронной цифровой подписи (ЭЦП - https://ru.wikipedia.org/)

Для соединения блоков в одну сеть необходимо, чтобы:

  • пара ключей всех участников была выдана по единым правилам (в рамках одного криптографического протокола). 
  • сертификаты ЭЦП всех участников хранились в одном депозитарии.
  • проверка валидности сертификата (не отозван ли, не истек ли) осуществлялась одним депозитарием
  • шифрование сообщений (документов), их расшифровка, проверка закрытых ключей - т.е. сами транзакции производились криптопровайдерами (средствами криптографической защиты информации, СКЗИ - https://cryptostore.ru/) по единым алгоритмам.
  • срок жизни пары ключей составлял одну транзакцию, но не менее определенного минимального срока.
  • при истечении такого срока ключи должны быть автоматически перевыпущены.

При реализации единого криптографического протокола необходимо разрешить проблему с подменой (компрометацией) открытого ключа. Для этого можно использовать ассиметричное шифрование - алгоритм Диффи-Хеллмана или Эль-Гамаля
(https://www.youtube.com/
https://ru.wikipedia.org/
https://ru.wikipedia.org/). 


Помимо дискретного логарифмирования подмена открытого ключа устраняется также изменением ролей переменных ключа (когда одна переменная "становится" другой переменной) через определенное время или после совершения одной транзакции (смарт-контракта).

Комбинация ассиметричного шифрования и шифра Цезаря в таком варианте позволит исключить подмену открытого ключа.

Однако, проблемой в этом случае является риск появления коллизии хэша, когда при перемене ролей переменных одного ключа, такие же переменные будут в другом ключе (если эти переменные меньше 10, иначе их трудно будет логарифмировать или извлекать корни). 21.png

Решением такой проблемы является добавление в открытый ключ при изменении ролей другого элемента, наличие которого будет выделять один ключ относительно другого.

Для закрытого ключа, которым подписывается оферта (сообщение одного участника), которая в свою очередь дешифруется открытым ключем, существует другая проблема.
 
Данная проблема связана с длиной ключа - чем больше владельцев ключей в системе, тем больше вероятность коллизии ключей, но чем длиннее ключ, тем труднее его проверить. 

Проблема длинных ключей устраняется разбивкой сети на блоки с включением в сеть посредников - центральных банков, через которые будут проводиться транзакции. 

В свою очередь центральные банки будут связывать международные расчеты с внутренними. Но как и в случае со SWIFT участниками BRICS Pay будут биржевые трейдеры, морские линии, международные страховщики и банки. 

Выдавать ключи будут фискальные органы, присваивающие лицу номер налогоплательщика, который в свою очередь будет частью ключа

Другим решением проблемы с длиной ключей является добавление к цифровой части ключа комбинации букв языка страны, выдавшей ключ. Благодаря такому решению можно осуществлять международные расчеты напрямую между участниками
(ЦБ будут только предоставлять ликвидность получателю средств, а не соединять платежные системы двух стран).
Для уникализации ключа и разделения участников к цифровой части ключа можно добавить также комбинацию букв региона налогового резидентства участника. 


При получении от участника открытого ключа криптопровайдер дешифрует им исходящее от него сообщение (документ). При этом чем меньше такое сообщение, тем ниже вероятность его подмены. В связи с чем не относящуюся к участникам и количественным значениям самой транзакции информацию необходимо закрепить кодом в качестве правил этой транзакции. 

Чтобы создать единую цифровую экономику, необходимо объединить депозитарии фискальных органов всех стран участников, к которым подвязать криптопровайдеров

Шифруя закрытым ключом сообщение, криптопровайдер страны оферента обращается к депозитарию и подбирает открытый ключ по номеру налогоплательщика оферента, который отправляет акцептанту. В свою очередь то же самое делает криптопровайдер акцептанта.

При дешифровании открытым ключом криптопровайдер акцептанта обращается к депозитарию страны оферента в поисках номера налогоплательщика оферента, зная который он подбирает нужный криптографический протокол, которым расшифровывается сообщение оферента.

Без объединения депозитариев ключей ЭЦП создать единую систему цифровых расчетов не получиться.

Еще одной проблемой является определение срока жизни пары ключей

Предполагается, что ключи живут не менее срока реализации смарт-контракта, который включает в себя заключение и исполнение.

На этапе заключения (присоединения к правилам транзакции) оферент направляет второй стороне оферту о получении правил транзакции, при согласии с которыми (после их получения) заключается смарт-контракт.
28.jpg
На этапе его исполнения оферент исполняет неденежную (не связанную с расчетами по сделке) часть контракта.

Таким образом для реализации неденежного смарт-контракта необходимы два акцепта - согласие с правилами транзакции и акцепт исполнения оферента.

В денежном смарт-контракте либо акцептант вступает в смарт-контракт с ЦБ (о предоставлении ликвидности путем перезаписи остатка денег с его счета на счет оферента),
либо оферент вступает в смарт-контракт с ЦБ (предоставляя документ о принятии исполнения акцептантом взамен на перезапись средств со счета акцептанта на свой счет). 

В первом случае предметом смарт-контракта будет платеж против исполнения оферента
во втором - раскрытие по сути аккредитива против документа акцептанта о принятии исполнения
   
Однако, в длинных контрактах (более года) ключи участников могут измениться, что приведет к невалидности самой транзакции на этапе ее исполнения. 

Решением этой проблемы будет признание правилами транзакции другого ключа участника взамен ранее действовавшего как его аналога, если об этом поступило сообщение, в тексте которого упоминаются реквизиты ранее действовавшего открытого ключа и депозитарий страны его выдачи подтвердил такую замену.


В свою очередь, в случае спора и отмене судом транзакции (признании участника ликвидированным, умершим, безвестно отсутствующим, а самой сделки - не заключенной, не действительной) должна быть выполнена новая транзакция, обратная оспоренной.

Т.е. при отмене транзакции судом оспоренная транзакция как таковая не лишается силы (иначе будет разрушена связь блоков в сети), а совершается новая транзакция - с возвратом в первоначальное или иным образом предписанное судом положение


Определение роли участника в смарт-контракте

Ролевая модель участия в исполнении неденежного смарт-контракта - это самое сложное в блокчейне, без чего нельзя создать цифровую экономику. 

Соединить равноправных участников в одну сеть (блок) и назвать это блокчейном - самое простое, что можно сделать. Но это не есть тот блокчейн, который заменит денежную систему.

Сделать так, чтобы каждое стороннее лицо, не будучи участником какого-либо блока, могло им стать при совпадении своего интереса с правилами блока - есть то, что еще нужно реализовать в современном блокчейне.

Сложность этой задачи в том, чтобы соединить разнонаправленные интересы двух-трех участников, создав из их транзакций в адрес друг друга один смарт-контракт. При этом такие лица не являются участниками одного блока, но являются участниками нескольких сетей. 

Поиск интересных предложений, их композиция в одну сделку, подчинение участников сделки определенным правилам и есть то, что заменит бумажные сделки на цифровые смарт-контракты. 


Решений такой задачи - два. 

Первое - самое легкое: разбить участников на блоки по совпадающим интересам (блокчейн - ассоциации), которые затем объединить в общую сеть.
Минус здесь в том, что стороннее лицо не может создать смарт-контракт внутри блока, пока не станет участником такого блока.
Это монополизирует участников блока как группы лиц, которые будут диктовать цены и неценовые правила исполнения сделок, установленные законом диспозитивно (на усмотрение сторон сделки).

Второе - более трудное, но и более справедливое: объединить всех участников в одну сеть, по сути один блок.
Сложность здесь в том, чтобы найти общие предложения нескольких участников, произвести обмен такими предложениями (офертами) и при согласии (акцепте) создать смарт-контракт. 


Если во втором случае шифровать такие предложения закрытым ключом, то это не упростит поиск общих интересов и к тому же лишено практического смысла - оференты до акцепта еще не договорились, а значит между ними нет сделки.

Если же обмен такими предложениями производить в общем порядке - по электронной почте, в мессенджерах без их подписания ЭЦП, а при договоренности по всем условиям - создавать смарт-контракт (документарный или денежный), то второе решение создаст цифровую экономику, в которой правила транзакций и смарт-контрактов уже можно будет отрегулировать на уровне государства.

Данные правила определяются законом страны исполнения сделки того участника, исполнение которого определяет существо самой сделки (без которого не было бы самой сделки).

Если же предложение - не что иное как спам-рассылка роботом и выражает вовсе не реальный интерес к сделке, то смарт-контракт также не состоится, так как для его заключения необходимо повторить оферту, подписав ее в этот раз закрытым ключом и направив открытый ключ для расшифровки оферты второй стороне, выразившей интерес к сделке. Робот этого не сделает. 

Еще одна сложность во втором решении в том, что никто кроме участников не увидит условия смарт-контракта, которые могут не соответствовать закону или не исполняться одной из сторон, вследствие чего между участниками сделки возникнет спор о действительности контракта и его исполнении. 

Доказательством наличия смарт-контракта будет распечатка расшифрованного протокола (оферты, акцепта, документа об исполнении, переписки об отказе от сделки), который уже может быть доказательством в случае судебного спора.


Другой сложностью как в первом, так и во втором решении являются действия на случай отказа кого-либо от еще не исполненной до конца сделки (путем расторжения, прекращения), а также перемены стороны в сделке на третье лицо (при правопреемстве, замене участника доп. соглашением).

По общему правилу, отказаться от исполнения смарт-контракта нельзя, как нельзя произвести замену его участника третьим лицом. Однако такие ограничения являются существенными препятствиями для оборота активов и прав на них.

Решением в случае отказа от смарт-контракта может быть изменение условий контракта:

  • путем уравнивания позиций сторон (изменение стоимости и количества актива взамен на такое же изменение оплаты, которая реально произведена по сделке) или 
  • путем создания другого смарт-контракта (в котором участники меняются местами и производится их возврат в изначальное положение - при расторжении контракта или признании его недействительным, а в споре о признании ЭЦП скомпрометированной - при признании контракта незаключенным). 
Решением в случае замены стороны смарт-контракта на третье лицо (в т.ч. правопреемника) будет передача не ключей ЭЦП такому лицу, а прав и обязанностей выбывшего участника. Для этого:

  • третье лицо направляет оставшемуся в смарт-контракте участнику оферту на замену другой стороны контракта собою, прикладывая в обоснование документ о реорганизации организации - второй стороны (смерти гражданина - участника) или протокол смарт-контракта об уступке прав (переводе долга, оплате как третье лицо). 
  • при отказе в акцепте спор о признании перемены лица в обязательстве решается судом, до этого смарт-контракт приостанавливается, что не лишает возможности оставшегося участника расторгнуть смарт-контракт (если личность стороны имеет для него существенное значение в исполнении контракта).
Объединение решений  и всех участников оборота в одной сети позволит полноценно реализовать идею цифровой экономики (https://plusworld.ru/). Полезным здесь будет опыт создания блокчейн-платформы TON (https://ru.ton-telegram.network/).


Администрирование блокчейн-транзакций

Появление посредника между участниками сети противоречит идеи децентрализованного (распределенного) реестра.

Однако включение в блокчейн-сеть администраторов увеличит безопасность транзакций и масштабируемость сети, и что более важно - позволит проводить транзакции между участниками из разных стран

Администраторами будут доверенные посредники, которые будут:

  • добавлять новых участников при регистрации транзакции в сети, 
  • выдавать им сертификат ключа для каждой новой транзакции,
  • предоставлять участникам шаблоны транзакций, содержащие условия их исполнения по праву страны, которое указано при регистрации новой транзакции,
  • шифровать передаваемую транзакцию и дешифровать обратную транзакцию между сторонами сделки,
  • заменять выбывшего участника правопреемником или третьим лицом,
  • выдавать копию заявки о регистрации транзакции и протокола смарт-контракта в случае судебного спора.

В каждой стране будет один администратор. По сути международная блокчейн-сеть - это сеть администраторов, регистрирующих участников и сами транзакции, и проводящих такие транзакции между собой (т.е. администраторы выведут транзакцию на международный уровень).

В этом смысле это и будет распределенным реестром.


Но прежде всего администратор будет производить транзакции между внутренними участниками (налоговыми резидентами своей страны). 

Для совершения транзакции участники предполагаемой сделки должны достигнуть договоренности по всем условиям, определяющим существо сделки, и определить право, которому будет подчинена сделка между ними (если один из участников - иностранец или сделка исполняется за рубежом).

После чего один из участников направляет другому участнику по обычному каналу связи свое наименование, номер налогоплательщика и адрес для связи.

Затем другой участник обращается к администратору своей страны с заявкой о регистрации транзакции. При регистрации участник выбирает шаблон транзакции, содержащий правила нужной сторонам сделки, указывает свои и данные всех остальных участников

Для регистрации каждый администратор должен предоставить выбор шаблонов сделок по ключевым словам, описывающим обязанности сторон сделки.

Если сделка обременена иностранным элементом, то администратор должен предоставить выбор шаблонов сделок по праву каждой страны - участвующей в международной блокчейн-сети.

По сути, выбирая шаблон нужной сделки по праву страны ее исполнения, будет считаться что участники (тот, кто обратился за регистрацией сделки, и остальные) присоединились к правилам выбранной транзакции и намерены исполнить смарт-контракт на условиях выбранного шаблона. 


Создание шаблона сделок позволит уйти от разделения сети на блоки, в которых будет исполняться только одна сделка (с одним предметом),
а предоставление выбора шаблонов по праву всех стран, участвующих в блокчейн-сети, объединит экономики и рынки таких стран. 

Получив заявление о регистрации одного из участников сделки администратор заводит личные кабинеты всех участников внутренней сделки и обращается к налоговому органу за получением сертификатов ключей всех участников.

Данные для входа в личный кабинет участника блокчейн-сети направляются администратором на его адрес, указанный при регистрации сделки. 

Если сделка международная администратор, получивший заявление о регистрации сделки, обращается к администраторам всех стран, налоговыми резидентами которых являются остальные участники регистрируемой сделки.

В обращении такой администратор просит других администраторов получить сертификаты ключей участников - налоговых резидентов их стран и направить открытые ключи участников ему,
а также открыть этим участникам личные кабинеты и направить данные для входа на адреса участников - их резидентов. 


После регистрации всех участников в блокчейн-сети производится исполнение сделки на условиях выбранного при регистрации шаблона. 

Для этого между участниками производится передача актива (исполнение обязанности, не связанной с получением оплаты). В качестве доказательства передачи или исполнения в блокчейн-сеть через личный кабинет обязанным по сделке участником заводится документ о получении второй стороной такого исполнения.

Данный документ в зашифрованном закрытым ключом обязанного по сделке участника виде направляется участнику, предоставляющему финансирование (в случае, если оплата производится не по аккредитиву и не путем кредитования счета, заявка на оплату уходит в Центральный Банк страны такого участника).


Получив открытый ключ, администратор страны участника-платежа, расшифровывает сообщение и производит платеж против полученного документа

Для этого в конечном итоге заявка на оплату уходит в ЦБ участника, которым фактическим производится такая оплата. ЦБ производит изменение остатков счетов участников сделки или направляет заявку на перевод национальной CBDS в ЦБ участника - получателя платежа (по курсу валют в момент валютной транзакции).

Предполагается, что цифровая валюта будет использоваться только в международных расчетах, во внутренних - расчеты будут проводиться путем изменения остатков валюты на счетах без выпуска самой валюты в оборот. По сути это будет безденежный внутренний оборот.

Информация о сертификатах ключей, заявках участников о регистрации транзакций, документах об исполнении не денежных сделок, протоколы смарт-контрактов и иные сведения, необходимые для заведения заявки в блокчейн-сеть, исполнения смарт-контрактов, будут храниться в депозитариях стран участников, администраторы которых получили такую информацию. 

Обмен этой информацией между администраторами будет производиться по защищенному каналу связи с использованием ассиметричного шифрования. 


Российский опыт создания блокчейн-сети (Мастерчейна)

«Мастерчейн» – российская национальная блокчейн-сеть, которая предназначена для передачи цифровых ценностей и информации о них между участниками.

Она использует кодовую базу блокчейн-сети Ethereum, но при этом доработана с учетом требований к российской криптографии, процессу идентификации пользователей и безопасному процессу масштабирования.

мастерч.jpg

Ключевые принципы построения «Мастерчейн»:

  • распределенный реестр «Мастерчейн» не хранит данные, требующие особого режима хранения (данные, охраняемые коммерческой тайной, персональные данные, секретные данные и т.п.);
  • юридическая значимость (в рамках российской юрисдикции) информации, обрабатываемой в «Мастерчейн»;
  • отсутствие технической необходимости в доверенных посредниках;
  • поддержка программируемых контрактов (смарт-контрактов);
  • отсутствие единой точки отказа;
  • независимый учет ресурсов, затрачиваемых участниками на поддержку работы системы;
  • возможность масштабирования (по количеству участников и транзакций).
План создания «Мастерчейна»* открыт и доступен по ссылке.

Основной функционал платформы Мастречейн заключается в следующем*:

  • механизм аллокации внутренних расчётных единиц (токенов), регистрация объектов токенизации;
  • механизм учетных записей (счетов), обеспечивающих адресацию транзакций, идентификацию, верификацию и авторизацию ее участников, и возможность депонирования токенов;
  • идентификация счетов участников на основе открытых ключей участников;
  • исполнение смарт-контракта;
  • механизмы проведения контролируемой передачи или обмена прав собственности на финансовые инструменты и активы (объекты токенезации) с выполнением соответствующего учета;
  • механизмы поддержки оплаты услуг участников, поддерживающих работу сети, а также механизмы взимания комиссий с инициаторов транзакций.
Мастерчейн — это secure by design система с несколькими уровнями защиты, начиная с обеспечения защиты всех сетевых соединений и включая защиту самих данных. Все конфиденциальные данные хранятся в отдельном хранилище пользователя, доступ к которому предоставляется через средства ЭЦП, а для обеспечения безопасности используется ГОСТ-криптография.

Говоря о возможных уязвимостях, нельзя не упомянуть смарт-контракты (умные контракты) — довольно новый инструмент для банковского сектора. По сути, это скомпилированный код в блокчейне. 

Известен ряд случаев с проведением ICO с ошибками в коде смарт-контрактов публичных сетей, однако подтверждение безопасности в закрытых сетях, таких как Мастерчейн, обеспечивается в том числе и с соблюдением обязательных процедур для сертификации СКЗИ.

Существует несколько векторов атак. Во-первых, на саму логику смарт-контрактов, когда фактически преступник пытается исполнить смарт-контракт, в котором содержится мошенническая транзакция. 

Яркий пример — атака на основанный на Ethereum автономный инвестфонд The DAO, когда злоумышленник, используя уязвимость в коде, смог перевести себе на счет более 50 млн. долларов. Защититься от такой атаки можно, внедрив роль администратора сети, то есть организации, которая будет являться оператором этой сети. В истории с The DAO такой администратор совершил хардфорк и, по сути, откатил транзакцию, тем самым сохранив средства.

Другой вектор атаки идет на перехват трафика в блокчейн-сети с целью попыток создать альтернативную цепочку. Защита от него также понятна: необходимо построить защищенный периметр, доступ в который предоставляется оператором сети. В Мастерчейне такая защита обеспечена, оператором сейчас выступает Ассоциация ФинТех.

В 2017-2020 гг. ассоциация ФинТех работала над шестью сервисами платформы «Мастерчейн»
(https://www.tadviser.ru/https://www.fintechru.org/):

  • цифровые банковские гарантии (ЦБГ)
  • децентрализованная депозитарная система для учета закладных (ДДС)
  • Know Your Customer (KYC)
  • распределенный реестр цифровых банковских гарантий
  • цифровые аккредитивы
  • цифровые финансовые активы.
По информации компании, платформа «Мастерчейн 2.0» получила рост производительности, достаточный для реализации высоконагруженных проектов со сложной логикой смарт-контрактов. 

Пропускная способность блокчейн-сети, реализованной на базе «Мастерчейн 2.0», при применении специальных архитектурных решений может масштабироваться свыше 60 млрд транзакций в год, что сопоставимо с числом всех операций по отечественным платежным картам в 2021 году.

Обновленная версия платформы предъявляет минимальные требования к инфраструктуре, совместима с российскими операционными системами, включая Astra Linux, и завершает тестирование совместимости с микропроцессорами семейства «Эльбрус». 

Эти факторы позволяют использовать «Мастерчейн 2.0» для замещения зарубежных решений, а также для построения платформ отраслевого, межотраслевого и национального масштаба.


Концепция платформы предполагает открытый подход к разработке и запуску смарт-контрактов за счет совместимости с последними версиями платформ Quorum и Ethereum, а также использования высокоуровневого языка Solidity. Для записи транзакций в блокчейн используется алгоритм консенсуса RAFT, не требующий энергозатратных вычислений.

При этом «Мастерчейн 2.0» использует российскую ГОСТ- криптографию и позволяет реализовывать государственные и коммерческие проекты на технологии блокчейн, требующие обеспечения конфиденциальности информации и юридической значимости совершаемых операций.

Кроме того, функциональность платформы расширилась средствами по мониторингу состояния узлов, а также появилась возможность предотвращения сбоев и обнаружения подозрительной активности.

Подробнее о платформе «Мастерчейн» и принципах ее работы см. по ссылкам:
Интеграция в платформе Мастерчейн
Проблемы исследования блокчейна
ГОСТ криптографии в Мастерчейн
Отработка базовых бизнес-кейсов использования Мастерчейн,
Ассоциация ФинТех.

Содержание статьи:

Возврат к списку