Вы здесь

Proof of Authority

Proof-of-Authority (PoA) - доказательство полномочий. В сетях на основе алгоритма PoA транзакции и блоки проверяются утвержденными учетными записями, известными как «валидаторы».

Валидаторы запускают программное обеспечение, позволяющее помещать транзакции в блоки. Процесс автоматизирован и не требует, чтобы валидаторы постоянно контролировали свои компьютеры. Это, однако, требует поддержания компьютера (узла админа) в исправном состоянии.

Для того, чтобы быть избранным в качестве валидатора, необходимо выполнить три основных условия:

  1. Личность должна быть формально подтверждена в сети с возможностью перекрестной проверки информации в общедоступном домене.
  2. Получение права на избрание в качестве валидатора, который уполномочен на подтверждение заработанных и оцененных блоков, не должно быть легким (например, от потенциальных валидаторов требуется получение государственной нотариальной лицензии).
  3. Должна быть полная согласованность при проверках и проведении процедур по установлению полномочий.

С алгоритмом PoA люди получают право стать валидаторами, поэтому у них есть стимул сохранить ту позицию, которую они получили. Не желая испортить свою репутацию, валидаторы мотивированы на поддержание нормального транзакционного процесса, не потеряв, таким образом, с трудом заработанную роль валидатора.

Плюсы:

  • Эффективный с точки зрения энергозатрат.
  • Быстрый.

Минусы:

  • Немного централизован. Может быть использован в публичных блокчейнах, но обычно используется в частных, требующих разрешения блокчейнах.

Используется: POA.Network, Ethereum Kovan testnet, VeChain