Криптовалютное пространство сильно изменилось со времени первой транзакции блокчейна в сети Биткойн. Наряду с известными алгоритмами Proof of Work и Proof of Stake были предложены и другие механизмы консенсуса, а также альтернативные методы достижения консенсуса внутри системы блокчейн.

Алгоритм консенсуса PoW, используемый Биткойном, является наиболее надежным и безопасным из существующих на сегодняшний день. Однако на самом деле он не масштабируем. Биткойн, как и другие блокчейны на основе PoW, имеют ограниченную производительность с точки зрения количества транзакций в секунду (TPS). Такое ограничение связано с тем, что Биткойн опирается на распределенную сеть узлов, которым необходимо достичь консенсуса и согласовать текущие состояния блокчейна. Это означает, что прежде чем новый блок транзакций будет подтвержден, он должен быть проверен и одобрен большинством узлов сети. Таким образом, децентрализованный аспект Биткойна не только обеспечивает безопасную и не вызывающую доверия экономическую систему, но также ограничивает его потенциал для использования в более крупных масштабах.

Что касается количества транзакций в секунду, блокчейны Proof of Stake обычно демонстрируют лучшую производительность, чем Биткойн. Однако разница не столь значительна, и PoS-сетям не удалось решить проблему масштабируемости.

В этом контексте доказательство полномочий в настоящее время реализуется как более эффективная альтернатива, поскольку оно способно выполнять гораздо больше транзакций в секунду.


Что такое подтверждение полномочий?

Доказательство полномочий (PoA) — это алгоритм консенсуса, основанный на репутации, который представляет практичное и эффективное решение для сетей блокчейнов (особенно частных). Этот термин был предложен в 2017 году соучредителем Ethereum и бывшим техническим директором Гэвином Вудом. 

Алгоритм консенсуса PoA использует ценность идентификаторов, а это означает, что валидаторы блоков ставят не монеты, а свою собственную репутацию. Таким образом, блокчейны PoA защищены проверяющими узлами, которые произвольно выбираются в качестве заслуживающих доверия объектов.

Модель Proof of Authority опирается на ограниченное количество валидаторов блоков, что делает ее хорошо масштабируемой системой. Блоки и транзакции проверяются заранее одобренными участниками, которые выступают модераторами системы.

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

Модель Proof of Authority позволяет компаниям сохранять конфиденциальность, пользуясь преимуществами технологии блокчейн. Microsoft Azure — еще один пример реализации PoA. Короче говоря, платформа Azure предоставляет решения для частных сетей с системой, которая не требует собственной валюты, такой как «газ» эфира, поскольку нет необходимости в майнинге.


Доказательство полномочий против Доказательства доли

Некоторые считают PoA модифицированным PoS, в котором вместо монет используются идентификационные данные. Из-за децентрализованного характера большинства сетей блокчейнов PoS не всегда подходит для определенных предприятий и корпораций. Напротив, системы PoA могут представлять собой лучшее решение для частных блокчейнов, поскольку их производительность значительно выше.


Условия консенсуса для подтверждения полномочий

Хотя условия могут различаться от системы к системе, алгоритм консенсуса PoA обычно зависит от: 

  • действительные и заслуживающие доверия личности: валидаторам необходимо подтвердить свою настоящую личность.

  • сложность стать валидатором: кандидат должен быть готов вкладывать деньги и ставить на карту свою репутацию. Жесткий процесс снижает риски выбора сомнительных валидаторов и стимулирует долгосрочные обязательства.

  • стандарт утверждения валидаторов: метод выбора валидаторов должен быть одинаковым для всех кандидатов. 

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


Ограничения

Механизм PoA воспринимается так, что он исключает децентрализацию. Таким образом, можно сказать, что эта модель алгоритма консенсуса — это всего лишь попытка сделать централизованные системы более эффективными. Хотя это делает PoA привлекательным решением для крупных корпораций с логистическими потребностями, оно вызывает некоторые сомнения, особенно в сфере криптовалют. Системы PoA действительно обладают высокой пропускной способностью, но аспекты неизменяемости становятся под вопросом, когда можно легко добиться таких вещей, как цензура и занесение в черный список.

Другая распространенная критика заключается в том, что личности валидаторов PoA видны каждому. Аргументом против этого является то, что только авторитетные игроки, способные занимать эту позицию, будут стремиться стать валидаторами (в качестве общеизвестного участника). Тем не менее, знание личности валидаторов потенциально может привести к манипуляциям со стороны третьих лиц. Например, если конкурент хочет нарушить работу сети на основе PoA, он может попытаться повлиять на известных общедоступных валидаторов, чтобы они действовали нечестно, чтобы скомпрометировать систему изнутри.

PoW, PoS или PoA имеют свои уникальные преимущества и недостатки. Хорошо известно, что децентрализация высоко ценится в криптовалютном сообществе, и PoA, как механизм консенсуса, жертвует децентрализацией ради достижения высокой пропускной способности и масштабируемости. Внутренние особенности систем PoA резко контрастируют с тем, как функционировали блокчейны до сих пор. Тем не менее, PoA представляет собой интересный подход, и его нельзя игнорировать как новое решение блокчейна, которое может хорошо подойти для частных приложений блокчейна.