Блокчейн на службе государства. А. В. Варнавский
Чтение книги онлайн.
Читать онлайн книгу Блокчейн на службе государства - А. В. Варнавский страница 9
Так, для монет этапа блокчейн 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, что связано с необходимостью контроля системы, низкими затратами мощности и сравнительно высокой скоростью подтверждения блоков.
Следующий этап – DAG. Здесь достаточно важно понимать, что технология распределенных реестров представлена не только блокчейном. Она значительно шире, и в последнее время появляются ее все новые и новые модификации. Примером может послужить направленный ациклический граф (DAG). Основное отличие DAG от блокчейна заключается в том, что каждая отдельная транзакция, не блок, подтверждает предыдущие. На следующем этапе строится не «цепь», а «дерево» транзакций, которое и называется направленным графом без циклов. Сравнительно с блокчейном DAG обладает улучшенными характеристиками: скорость проведения операций составляет порядка ста тысяч транзакций в секунду[14] (Ripple – 1500 транзакций); затраты на совершение одной операции минимальны. В начале 2018 г. израильскими исследователями был представлен протокол PHANTOM (рис. 1.11), алгоритм позволяет выделять и отслеживать цепи транзакций из общего потока[15].
Сама технология DAG сегодня находится на этапе развития, однако те решения, которые предлагаются исследователями по всему миру, позволяют говорить о ее большом потенциале. Технология может рассматриваться в качестве
13
14
https://wikiq.ru/blockchain-vs-dag/ – WikiQ.ru Blockchain vs DAG (дата обращения: 02.07.2018).
15