Forwarded from Крипто, Деньги, ЦФА
#мнения
Продолжаем разбираться в алгоритмах консенсуса. На это раз с помощью нашего подписчика. Блокчейн-разработчик Антон Буков рассказал об отличиях в устройстве большинства консенсусов:
Все консенсусы блокчейнов можно условно разделить на два класса: консенсусы Накамото и BFT-консенсусы. Их отличает то, каким образом происходит распространение блоков между нодами.
1. Консенсусы Накамото: PoW, PoB, PoС и другие. В них один участник в определённый момент времени находит что-то, что ищут все (хеш). Он и сам понимает, что нашёл то, что все ищут и, когда пересылает данные остальным участникам сети, все могут мгновенно проверить, что он нашёл то, что нужно.
2. В BFT-консенсусах же происходят множественные обмены подписями и переговоры о том, сколько майнеров с какими балансами/рейтингами согласны с блоком или нет.
Сами BFT-консенсусы можно разделить на те, где количество голосующих не ограничено явным образом (Ethereum Casper, PoS) и те, где количество участников фиксированное (DPoS, PoA).
Антон, спасибо!
От себя добавим, что BFT — сокращение от названия Byzantine Fault Tolerance или «Задача византийских генералов». Это знаменитая криптологическая задача, об одном из решений которой мы расскажем в следующих #терминах.
Продолжаем разбираться в алгоритмах консенсуса. На это раз с помощью нашего подписчика. Блокчейн-разработчик Антон Буков рассказал об отличиях в устройстве большинства консенсусов:
Все консенсусы блокчейнов можно условно разделить на два класса: консенсусы Накамото и BFT-консенсусы. Их отличает то, каким образом происходит распространение блоков между нодами.
1. Консенсусы Накамото: PoW, PoB, PoС и другие. В них один участник в определённый момент времени находит что-то, что ищут все (хеш). Он и сам понимает, что нашёл то, что все ищут и, когда пересылает данные остальным участникам сети, все могут мгновенно проверить, что он нашёл то, что нужно.
2. В BFT-консенсусах же происходят множественные обмены подписями и переговоры о том, сколько майнеров с какими балансами/рейтингами согласны с блоком или нет.
Сами BFT-консенсусы можно разделить на те, где количество голосующих не ограничено явным образом (Ethereum Casper, PoS) и те, где количество участников фиксированное (DPoS, PoA).
Антон, спасибо!
От себя добавим, что BFT — сокращение от названия Byzantine Fault Tolerance или «Задача византийских генералов». Это знаменитая криптологическая задача, об одном из решений которой мы расскажем в следующих #терминах.