Що таке Протоколи консенсусу?

Протокол або алгоритм консенсусу — це набір правил, за якими учасники мережі блокчейну приходять згоди, що даний блокчейн є істинним. Далі — найпопулярніші протоколи:

Proof-of-Work (PoW) — перший і найнадійніший консенсус протокол для публічних блокчейнів типу Bitcoin та Ethereum, але енергетично неефективний.

Proof-of-Stake (PoS) не вимагає складних обчислень. Замість цього він спонукає користувачів закладати власні токени для здійснення еквівалентної кількості перевірок транзакцій. Вважається, що кожен учасник діятиме раціонально.

Delegated Proof-of-Stake (DPoS) — учасники делегують випуск нових блоків невеликій та фіксованій кількості обраних учасників. Високо конкурентне, але дуже вигідне заняття.

BFT є характеристикою всіх децентралізованих протоколів консенсусу, але його варіації роблять окремі алгоритми швидшими і стійкішим до несправних нод. Однак наразі це практично тільки для невеликих і приватних систем.

PBFT — це перевірене рішення для корпоративних мереж. Швидко і безпечно, але покладається на пропускну спроможність.

DBFT розширює можливості BFT, дозволяючи учасникам мережі BFT делегувати валідаторів. Дуже швидкий, але більш централізований. Хоча зазначені варіанти BFT є закритими, приватними блокчейнами, FBA є федеративним і публічним.

рагмент із білої книги проекту TON від Telegram, автор: Ніколай Дуров 

Коментарі