Скачать книгу

алгоритм установления консенсуса. Примером его использования является платформа Hyperledger, где существует сеть из нескольких проверяющих узлов, отвечающих за верную синхронизацию данных. Транзакция в Hyperledger Fabric будет считаться подтвержденной, если ее сочли достоверной не менее 60 % пользователей. Если в каком-либо из узлов будет получен ошибочный результат транзакции, данные будут сразу же откорректированы. Подобный механизм способствует увеличению пропускной способности, снижает энергозатраты и решает проблему «византийских генералов». Если речь идет о верификации блоков только органами государственного управления, то наиболее оптимальной станет либо гибридная сеть, либо алгоритм PBFT, что связано с необходимостью контроля системы, низкими затратами мощности и сравнительно высокой скоростью подтверждения блоков.

      Следующий этап – DAG. Здесь достаточно важно понимать, что технология распределенных реестров представлена не только блокчейном. Она значительно шире, и в последнее время появляются ее все новые и новые модификации. Примером может послужить направленный ациклический граф (DAG). Основное отличие DAG от блокчейна заключается в том, что каждая отдельная транзакция, не блок, подтверждает предыдущие. На следующем этапе строится не «цепь», а «дерево» транзакций, которое и называется направленным графом без циклов. Сравнительно с блокчейном DAG обладает улучшенными характеристиками: скорость проведения операций составляет порядка ста тысяч транзакций в секунду[14] (Ripple – 1500 транзакций); затраты на совершение одной операции минимальны. В начале 2018 г. израильскими исследователями был представлен протокол PHANTOM (рис. 1.11), алгоритм позволяет выделять и отслеживать цепи транзакций из общего потока[15].

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

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

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

Скачать книгу


<p>14</p>

https://wikiq.ru/blockchain-vs-dag/ – WikiQ.ru Blockchain vs DAG (дата обращения: 02.07.2018).

<p>15</p>

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).