Консенсус – формальная часть гавернанса, запрограммированная в основе распределённого реестра. Консенсус состоит из алгоритма определения права голоса узла сети и протокола обмена данными между узлами сети. Именно протокол, а не алгоритм, определяет функциональные характеристики реестра: масштабируемость, скорость, безопасность, энергоэффективность.
Примеры протоколов:
Примеры алгоритмов:
Сам по себе, алгоритм не обеспечивает консенсуса, он только определяет рейтинг, вес того или иного голоса. “Голосование” узлов обеспечивается благодаря протоколу. С точки зрения архитектуры распределённого реестра главный выбор – не между алгоритмами, а между протоколами, поскольку именно они играют решающую роль в его эксплуатационных характеристиках.
Реестр в процессе развития может менять свой консенсус. Например, Ethereum в сентября 2022 года сменил алгоритм PoW на PoS.
Подробное описание консенсусов дано в “Энциклопедии консенсусов блокчейна”.