Доказательство полномочий (Proof-of-authority, или PoA) — один из алгоритмов достижения консенсуса в Р2Р-сетях. Впервые концепцию этого алгоритма предложил соучредитель Ethereum и Parity Technologies Гэвин Вуд.
Proof-of-authority предполагает проверку транзакций узлами со специальными полномочиями — нодами-администраторами. В каждой PoA-сети — свои принципы назначения таких валидаторов. К примеру, в POA Network, сайдчейне, созданном на базе Ethereum, владельцы нод-администраторов обязаны быть гражданами США и иметь действующую лицензию публичного нотариуса. Естественно, назвать такую систему децентрализованной трудно, поэтому в общественных блокчейнах PoA используют редко.
Зато Proof-of-Authority идеально подходит для частных, или как их еще называют, корпоративных блокчейнов. Такие сети подразумевают ограниченное число знакомых друг с другом участников. В этой сфере репутация узла играет решающее значение — доверие и является его капиталом.
В PoA-сетях нет майнинга (некоторые корпоративные блокчейны вообще обходятся без криптовалют), поэтому для поддержки работоспособности сети не нужно тратить огромные ресурсы — такие сервисы чрезвычайно дешевы в обслуживании. Еще они гораздо быстрее блокчейнов, работающих на Proof-of-work: например, блоки в POA Network генерируются раз в 5 секунд, а в VeChain — раз в 10 секунд.
Если PoA-сеть предполагает не только обмен информацией, но и передачу активов, то комиссии в таком сервисе будут значительно ниже чем в PoW- и PoS-блокчейнах. Еще одним плюсом таких площадок является возможность горизонтального масштабирования: PoA-сервисы могут объединять вычислительные мощности для совместной обработки транзакций.