Neo представила новый механизм консенсуса для обновленной сети

10 июня

В основе платформы Neo работает теперь новая версия алгоритма консенсуса dBFT 2.0.

Китайская блокчейн-платформа Neo переведена на новый вариант алгоритма консенсуса – механизм Delegated Byzantine Fault Tolerance – dBFT 2.0. Изменения внесены в базовой сети (MainNet), говорится в опубликованном пресс-релизе.

Главное отличие нового алгоритма от прежнего состоит в том, что он обеспечивает практически немедленное подтверждение транзакции. Это достигается в dBFT 2.0 за счет включения в него новой процедуры перепостроения (реинтеграции) нод в блокчейн-сети, не добившихся успеха. Добавлена также «фаза принятия консенсуса», облегчающая ввод в блокчейн форков. Это осуществляется за счет добавления нового шага (этапа), на котором выполняется автоматическое назначение нод под новые блоки.

Алгоритм принятия консенсуса dBFT

Самое название dBFT произошло от Delegated Byzantine Fault Tolerance – «делегированная задача решения отказоустойчивости методом Византийских генералов». Чтобы лучше понять, как работает этот механизм, рассмотрим эту схему в упрощенном виде.

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

Приходит время принимать закон. Из всех делегатов случайным образом выбирается спикер. Он внедряет закон на основании предложений, поступивших от горожан, и рассчитывает показатель, именуемый как «уровень счастья в стране». Другие делегаты также оценивают этот показатель и сопоставляют общий со своим. Если более 66% делегатов подтвердили, что «уровень счастья» верный, то закон принимается. Если же консенсус в 66% не достигнут, то выбирается новый спикер, и процесс запускается заново.

Наглядно видно, что механизм консенсуса dBFT принципиально отличается от тех, которые применяется для биткоина и Ethereum. Главное отличие – качественно иной принцип на этапе «принятия консенсуса» или «фиксации». Для биткоина механизм консенсуса предусматривает принцип доказательства подтверждения проделанной работы (PoW): он позволяет майнерам конкурировать между собой за создании очередного блока. Но при создании форка возникает конкуренция между двумя ветвями участия майнеров.

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

На пути к предстоящему выпуску Neo 3.0

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

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

Сообщается, что DBFT 2.0 является ключевым шагом вперед в направлении создания новой версии блокчейн-платформы – Neo 3.0. В настоящее время Neo работает на блокчейне версии 2.10.2.

Говоря о будущей версии 3.0, Чжан подтвердил, что Neo 3.0 будет развиваться в первую очередь в направлении поддержки развлекательных и игровых приложений:

«Говоря о подготовке Neo 3.0 к полномасштабному коммерческому применению, мы рассматриваем в первую очередь возможность запуска поддержки крупномасштабных приложений с технологией блокчейн. В будущем нам бы хотелось увидеть среди участников „сообщества“ такие приложения, как YouTube, Alipay и игровые программы Tencent и Blizzard. Приход в блокчейн таких игроков станет возможным с выпуском Neo 3.0».

Войдите на сайт, чтобы оставить комментарий
0 комментариев
Популярные
Новые

Рассылка

Подписывайтесь на обновления и анонсы

18+
Москва, Берсеневская набережная 6/2
+7 (495) 118-41-48
2019 © Blockchain.ru, Сделано в Charmer
  • Дисклеймер
  • Пользовательское соглашение
  • Политика конфиденциальности

К сожалению, браузер, которым вы пользуйтесь, устарел и не позволяет корректно отображать сайт. Пожалуйста, установите любой из современных браузеров, например:

Google Chrome Firefox Opera