Чтение онлайн

на главную - закладки

Жанры

Блокчейн на службе государства
Шрифт:

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

13

Morabito V. Business Innovation Through Blockchain // Springer. 2017. 188 p.

Поделиться:
Популярные книги

Лучше подавать холодным

Аберкромби Джо
4. Земной круг. Первый Закон
Фантастика:
фэнтези
8.45
рейтинг книги
Лучше подавать холодным

Все романы Роберта Шекли в одной книге

Шекли Роберт
2. Собрание сочинений Роберта Шекли в двух томах
Фантастика:
фэнтези
научная фантастика
5.00
рейтинг книги
Все романы Роберта Шекли в одной книге

Его маленькая большая женщина

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.78
рейтинг книги
Его маленькая большая женщина

Город воров. Темные переулки Империи

Муравьёв Константин Николаевич
8. Пожиратель
Фантастика:
боевая фантастика
5.00
рейтинг книги
Город воров. Темные переулки Империи

Купи мне маму!

Ильина Настя
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Купи мне маму!

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7

Корпорация «Исполнение желаний»

Мелан Вероника
2. Город
Приключения:
прочие приключения
8.42
рейтинг книги
Корпорация «Исполнение желаний»

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Если твой босс... монстр!

Райская Ольга
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Если твой босс... монстр!

Королева Солнца. Предтечи. Повелитель зверей. Кн. 1-17

Нортон Андрэ
Королева Солнца
Фантастика:
фэнтези
6.25
рейтинг книги
Королева Солнца. Предтечи. Повелитель зверей. Кн. 1-17

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Real-Rpg. Еретик

Жгулёв Пётр Николаевич
2. Real-Rpg
Фантастика:
фэнтези
8.19
рейтинг книги
Real-Rpg. Еретик

Идеальный мир для Лекаря 26

Сапфир Олег
26. Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 26