Proof-of-Importance (PoI)
Proof-of-Importance (доказательство важности) – это алгоритм консенсуса, который используется для определения того, какие именно узлы в сети имеют право добавлять блок в блокчейн. PoI призван победить два основных недостатка алгоритма Proof of Stake (PoS):
-
Чем больше пользователь держит монет в стейкинге, тем выше его шансы добавить блок. Следовательно, чем больше капитала у участника, тем выше его шансы получить вознаграждение. Потенциально это может приводить к централизации сети вокруг небольшого количества крупных стейкеров.
-
Более того, в PoS ценится объем криптовалюты в стейкинге, что часто полагается контрпродуктивным, поскольку стимулирует пользователей хранить монеты в стейкинге, а не использовать по назначению.
Алгоритм консенсуса PoI решает эти две проблемы, назначая «оценку важности» майнерам в сети. Более высокая оценка PoI означает, что сеть и ее пользователи больше доверяют конкретному майнеру для проверки и добычи новых блоков. Таким образом, майнер с более высокой оценкой имеет более высокие шансы на получение награды за блок.
NEM – основной блокчейн на PoI
Proof-of-Importance был разработан в 2015 году для проекта NEM — New Economy Movement (движение за новую экономику).
NEM был разработан как готовое к использованию блокчейн-решения для бизнеса. Его плагины для смарт-контрактов обеспечивают создание высокозащищенных цифровых активов и надежных систем отчетности.
Блокчейн NEM гибко-настраиваемый и модульный, что позволяет разработчикам создавать и развертывать разные приложения. Такие как платформы децентрализованных финансов (DeFi), невзаимозаменяемые токены (NFT) и системы управления цепочками поставок. Он имеет свой язык для создания смарт-контрактов, NEMLight.
XEM – это нативная криптовалюта сети NEM, используемая для транзакций, комиссий и вознаграждений в экосистеме. Максимальный запас монет составляет 8 999 999 999 XEM, что гарантирует отсутствие инфляции.
Как работает Proof-of-Importance (PoI)
Рассмотрим механизм работы PoI на примере блокчейна NEM. PoI выстраивается вокруг факторов, которые отображают степень участия и вклада отдельного человека в сеть. В совокупности эти факторы формируют оценку важности (importance score).
Чтобы полностью понять, как работает консенсус Proof of Importance, стоит раскрыть основные термины и механики.
«Вестинг» (от глагола vest – возлагать, вкладывать). Вестинг определяет количество XEM, хранящееся на кошельке, которые годятся для участия в консенсусе PoI.
Работает это так: когда человек впервые вносит XEM на счет, ни одна монета не пройдёт вестинг. Но через 24 часа 10% баланса его пройдут. Через следующие 24 часа – еще 10%. Цикл продолжается до тех пор, пока XEM хранятся на кошельке. Если пользователь совершит транзакцию, будут использоваться как учтенные в вестинге монеты, так и не учтенные, причем таким образом, что их соотношение не изменится по итогу транзакции.
XEM, которые не прошли период вестинга, не могут вносить вклад в оценку важности.
Еще один фактор для оценки важности – партнерство по транзакциям, которое учитывают отношения аккаунта с другими партнерами в сети. Учетная запись, которая больше взаимодействует с другими учетными записями, будет иметь большую оценку.
Количество и размер транзакций, проведенных пользователем за последние 30 дней, также значительно влияет на оценку важности. Чем выше транзакционная активность, тем выше оценка.
В сумме три этих фактора (вестинг, партнерство и активность) формируют оценку важности аккаунтов. Как легко догадаться, эта оценка играет роль при распределении наград за добычу блока. Награда, кстати, ограничивается только комиссией за транзакции.
В PoI это называется «Харвестингом» (от глагола harvest – собирать). Это процесс добавления новых блоков в блокчейн и получение вознаграждений. Чем выше оценка важности пользователя, тем вероятнее, что он получит награду. И чтобы пользователь мог участвовать в харвестинге, ему необходимо «завестить» 10 000 XEM.
Вывод
Proof-of-Importance представляет собой довольно любопытный алгоритм консенсуса, который стимулирует транзакционную активность в сети. По сути – это попытка переосмыслить PoS и придать ему больше жизни, сместив акцент со стейкинга (при этом не убрав его полностью, а видоизменив «вестингом») в сторону пользовательской активности в блокчейне.