Понимание доказательства полномочий (PoA)
Доказательство полномочий (PoA) — это механизм консенсуса, который опирается на авторитетных валидаторов для генерации блоков и внесения вычислительной мощности в сеть. Он использует алгоритм византийской отказоустойчивости (BFT) и подчеркивает важность идентификации в этом процессе.
PoA специально разработан для предприятий или частных организаций, которые стремятся создать закрытые цепочки без необходимости участия общего пользователя.
В отличие от других механизмов консенсуса, PoA не требует майнинга, поскольку работает в разрешенной сети. Однако участники по-прежнему могут обеспечить избыточность, запуская несколько узлов под одним и тем же идентификатором.
Хотя PoA не является ресурсоемким, он требует, чтобы валидаторы поддерживали целостность своих узлов. Этот механизм стимулирует честное поведение и соблюдение сетевых протоколов, поскольку ставка делается на личность и репутацию пользователя.
Для эффективного функционирования PoA необходимо соблюдение трех условий:
- Валидаторы должны иметь формальную идентификацию в цепочке.
- Валидаторы должны соответствовать критериям отбора, таким как связь с организацией или наличие хорошей репутации.
- Валидаторы должны строго соблюдать определенные процедуры производства и проверки блоков в сети.
Кроме того, сети PoA могут перенимать конструктивные и эксплуатационные аспекты существующих общедоступных блокчейнов, таких как Ethereum или Cardano, с некоторыми заметными модификациями.