355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Анастасия Бурякова » Блокчейн на службе государства » Текст книги (страница 2)
Блокчейн на службе государства
  • Текст добавлен: 18 июня 2020, 18:31

Текст книги "Блокчейн на службе государства"


Автор книги: Анастасия Бурякова



сообщить о нарушении

Текущая страница: 2 (всего у книги 2 страниц)

Рис. 1.3. Классификация по доступу к сети: свободный, операторский

Предмет различия – каким образом получается доступ к данным о транзакциях и возможность их проведения. В публичной версии каждый желающий может стать полноправным участником сети, просматривать список транзакций любого блока в зашифрованном виде, а также самостоятельно проводить транзакции, используя сеть. Для использования сети нет необходимости получать разрешение от кого бы то ни было. Примерами могут послужить большинство современных криптовалют – Bitcoin, Ethereum и т. д. Одним из наибольших недостатков свободного блокчейна является совокупная затрата значительного количества компьютерной мощности, необходимая для процесса «копирования» истории транзакций на сервера всех участников. Тем не менее, существенным преимуществом подобной сети является ее безусловная прозрачность.

В корпоративной или государственной практике прозрачность финансовых потоков для любого желающего не допустима, а идентификация пользователей сети должна быть установлена с целью повышения эффективности финансового контроля. Открытость и прозрачность для граждан в государственной сфере должны стремиться к абсолютному значению. Однако в некоторых направлениях открытость и прозрачность могут быть обеспечены за счет отчетов, составляемых на основе проверенных и подробных данных, обладающих алгоритмически гарантированной достоверностью. Такой подход имеет место вследствие необходимости сохранения государственной тайны. Кроме того, как было определено ранее, операторский блокчейн является более экономичным и технически простым вариантом, так как требует меньшей масштабируемости – количества узлов в сети блокчейн, на которые генерируется информация. Очевидно, что в качестве характеристики как расчетного, как и документарного блокчейна стоит рассматривать «операторский» тип.

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

2. По платности доступа к сети: бесплатные, платные (рис. 1.4).


Рис. 1.4. Классификация по платности доступа к сети: бесплатные, платные

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

3. По идентификации (KYC): анонимные, полная идентификация (рис. 1.5).


Рис. 1.5. Классификация по идентификации

По степени идентификации в целях классификации предлагается использовать шкалу от dark к white. К примеру, одними из самых анонимных криптовалют сегодня являются SmartCash, Monero, Zcash и др. Говоря об анонимности блокчейнов биткоина или эфириума стоит вспомнить, что в истории уже были случаи, когда специальным службам удавалось сопоставить открытые ключи с конкретным человеком[11]11
  Ross Ulbricht, aka Dread Pirate Roberts. Sentenced in Manhattan Federal Court to Life in Prison. URL: https://www.fbi.gov/contact-us/field-offices/newyork/news/press-releases/ross-ulbricht-aka-dread-pirate-rob-erts-sentenced-in-manhattan-federal-court-to-life-in-prison (дата обращения: 05.07.2018).


[Закрыть]
. И это уже не разовая практика. Более того, большинство сервисов, связанных с оборотом криптовалют (биржи, кошельки и т. д.), требуют от своих пользователей идентификацию. Государственные реестры будут наоборот попадать в группу white. Для целей контроля и соответствия принципов ПОД/ФТ всем пользователям распределенной сети будет необходимо пройти регистрацию, предоставив определенный перечень личных данных в зависимости от того, к какой базе или таким операциям лицо желает получить доступ.

4. По территориальному признаку: наличие, отсутствие ограничений (рис. 1.6).

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


Рис. 1.6. Классификация по территориальному признаку: наличие, отсутствие ограничений

5. По количеству ограничений действий с информацией: полная свобода, полное ограничение (рис. 1.7).


Рис. 1.7. Классификация по количеству ограничений действий с информацией: полная свобода, полное ограничение

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

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

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

I уровень. Возможность верификации всех блоков данных и полный доступ к сети (специальные службы).

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

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

Несомненно, данный перечень может быть дополнен и расширен.

6. По платности совершения операций (просмотр, загрузка): цена = 0, цена > 0 (рис. 1.8).


Рис. 1.8. Классификация по платности совершения операций (просмотр, загрузка): цена = 0, цена > 0

Если по классификации «платность доступа к сети» государственные реестры рассматривались в большей степени как бесплатные, то в соответствии с классификацией «по платности совершения операций» будут иметь место совершенно разные ситуации. Например, за большинство простых операций, таких как обращение к различным реестрам или осуществление расчетов, было бы правильно не взимать никакой платы. Однако платными могут стать определенные, юридически значимые действия (это еще одна из возможностей автоматизировать взимание пошлин). Тогда логичнее было бы списывать денежные средства в момент совершения самой операции. Соответственно, цена просмотра или загрузки может быть разная в зависимости от характера самих операций и групп пользователей.

7. По возможности просмотра информации (рис. 1.9).

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


Рис. 1.9. Классификация по возможности просмотра информации

8. По функциональности: блокчейн 1.0, 2.0, 3.0, DAG (рис. 1.10).


Рис. 1.10. Классификация по функциональности: блокчейн 1.0, 2.0, 3.0, DAG

Авторами предлагается выделить следующие этапы развития технологии блокчейн: блокчейн 1.0, 2.0, 3.0, DAG. Первые три этапа соответствуют последовательности развития технологии блокчейн, представленной М. Свон. Данная классификация действительно очень хорошо отражает суть происходящих изменений: версия 1.0 – просто валюта, версия 2.0 – уже совокупность различных инструментов. Ethereum – это как раз и есть блокчейн 2.0, и не только эта сеть выбрала в качестве пути своего развития расширение перечня инструментов. Однако сети, относящиеся к версии 1.0, в теории тоже возможно смогли бы пойти по пути применения функциональных надстроек, но фактически в настоящий момент продолжают оставаться в состоянии упрощенного функционала.

Между тем для блокчейна версии 2.0 ключевой является такая характеристика, как наличие смарт-контрактов. Любой формат контрактов подлежит преобразованию в компьютерный код, который позволяет автоматизировать процесс его выполнения. Сразу после подписания сторонами смарт-контракта сделка вступает в силу и действует до тех пор, пока обещанные действия не будут выполнены обеими сторонами или до момента истечения срока действия. Имея беспрепятственный доступ к объектам контракта, «умный контракт» отслеживает по указанным условиям достижения или нарушения пунктов и принимает самостоятельные решения, основываясь на запрограммированных условиях. Таким образом, можно дать следующее определение этому понятию: смарт-контракты – программный код, предусматривающий алготритмическое исполнение договоренностей сторон. Данный механизм необходим для автоматизации ряда финансовых операций, одной из которых может стать расходование бюджета. При поступлении денежных средств на счета Федерального казначейства смарт-контракт сможет самостоятельно перераспределять их между получателями бюджетных средств в соответствии с заранее прописанными условиями. Финансовые ресурсы могут перечисляться на соответствующие счета 24 часа в сутки. За сохранность и полноту распределения финансовых ресурсов государства сможет отвечать программный код.

Блокчейн 3.0 представлен такими проектами, как EOS. Особенности EOS заключаются в применении блокчейн-технологий для обеспечения масштабирования с частотой до нескольких миллионов операций в секунду при исключении использования платы. Этот проект позволяет разработчикам невероятно быстро и по упрощенной схеме создавать и оптимизировать приложения децентрализованного типа. Это свойство очень важно для смарт-контрактов. Более того, программное обеспечение EOS. IO использует децентрализованный консенсусный алгоритм «делегированное доказательство доли» (DPOS). Согласно этому алгоритму держатели токенов в блокчейне выбирают производителей блоков через систему непрерывного одобрения, и в создании блоков может принять участие любой член сети пропорционально полученным голосам[12]12
  EOS (ЕОС) – это новая блокчейн-платформа. URL: https://ru.bitcoinwiki.org/wiki/EOS


[Закрыть]
.

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

Так, для монет этапа блокчейн 1.0 характерен преимущественно такой алгоритм, как PoW. При использовании алгоритма PoW для верификации (закрытия) блока участникам необходимо выполнить достаточно сложные вычисления, взамен которых они получат вознаграждение в виде тех же учетных единиц. На этапе блокчейна 2.0 появляется PoS – метод достижения консенсуса, альтернативный PoW. PoS основан на распределении вероятности подтверждения участником блока пропорционально доле принадлежащих ему учетных единиц. Фактически данный алгоритм не требует большой мощности оборудования[13]13
  Morabito V. Business Innovation Through Blockchain // Springer. 2017. 188 p.


[Закрыть]
. В некоторых сетях используется гибрид PoW и PoS, так называемый Proof-of-Activity (PoA), который позволяет усложнить «перезапись» цепочки с первого блока. Необходимо заметить, что гибрид сочетает в себе как преимущества PoW, так PoS. PBFT (Practical Byzantine Fault Tolerance) – также пример блокчейна 2.0, многоэтапный алгоритм установления консенсуса. Примером его использования является платформа Hyperledger, где существует сеть из нескольких проверяющих узлов, отвечающих за верную синхронизацию данных. Транзакция в Hyperledger Fabric будет считаться подтвержденной, если ее сочли достоверной не менее 60 % пользователей. Если в каком-либо из узлов будет получен ошибочный результат транзакции, данные будут сразу же откорректированы. Подобный механизм способствует увеличению пропускной способности, снижает энергозатраты и решает проблему «византийских генералов». Если речь идет о верификации блоков только органами государственного управления, то наиболее оптимальной станет либо гибридная сеть, либо алгоритм PBFT, что связано с необходимостью контроля системы, низкими затратами мощности и сравнительно высокой скоростью подтверждения блоков.

Следующий этап – DAG. Здесь достаточно важно понимать, что технология распределенных реестров представлена не только блокчейном. Она значительно шире, и в последнее время появляются ее все новые и новые модификации. Примером может послужить направленный ациклический граф (DAG). Основное отличие DAG от блокчейна заключается в том, что каждая отдельная транзакция, не блок, подтверждает предыдущие. На следующем этапе строится не «цепь», а «дерево» транзакций, которое и называется направленным графом без циклов. Сравнительно с блокчейном DAG обладает улучшенными характеристиками: скорость проведения операций составляет порядка ста тысяч транзакций в секунду[14]14
  https://wikiq.ru/blockchain-vs-dag/ – WikiQ.ru Blockchain vs DAG (дата обращения: 02.07.2018).


[Закрыть]
(Ripple – 1500 транзакций); затраты на совершение одной операции минимальны. В начале 2018 г. израильскими исследователями был представлен протокол PHANTOM (рис. 1.11), алгоритм позволяет выделять и отслеживать цепи транзакций из общего потока[15]15
  Sompolinsky Y., Zohar A. A Scalable BlockDAG protocol. 2018. URL: http://diyhpl.us/~bryan/papers2/bitcoin/Phantom:%20A%20scalable%20block%20DAG%20protocol%20-%202018.pdf (дата обращения: 02.07.2018).


[Закрыть]
.

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


Рис. 1.11. Архитектура направленного ациклического графа (DAG)

Своеобразными подвидами DAG можно считать решения Hashgraph (Swirlds) и Tangle (IOTA). Tangle – публичная реализация. Hashgraph – решение для отдельных компаний и консорциумов. Увеличение скорости записи в Hashgraph становится возможным за счет иного алгоритма достижения консенсуса. Сеть обеспечивает полную справедливость. Добавлять информацию в реестр может каждый участник. Наличие больших мощностей, как в PoW или PoS, не определяет «победителя». Ни один из узлов не способен манипулировать сетью. В общих чертах механизм записи транзакции происходит так: участник оповещает сеть о добавлении нового блока, сеть проверяет его содержимое, при подтверждении валидности большинством участников блок добавляется в реестр. Однако необходимо помнить, что при использовании DAG, с одной стороны, не возможны смарт-контракты и, с другой стороны, сама технология нуждается в дальнейшем изучении и развитии для обеспечения необходимого уровня безопасности.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.


    Ваша оценка произведения:

Популярные книги за неделю