Доказательство важности (Proof of importance – PoI) – это алгоритм консенсуса, который впервые был представлен криптовалютой NEM. PoI используется для того, чтобы определить, какие участники сети (ноды) имеют право добавить блок в блокчейн и получить транзакционные комиссии в качестве награды за блок. В NEM этот процесс известен как «харвестинг» (от англ. harvesting – сбор урожая). Аккаунты с более высокой оценкой своей «важности» будут иметь более высокую вероятность быть выбранными для добавления блока и «сбора урожая» с него виде комиссий за транзакции, входящие в блок. Чтобы иметь право на оценку своей важности и харвестинг, на балансе аккаунта должно быть по крайней мере 10 тыс XEM (вестинг).
PoI – это алгоритм консенсуса, который стремится учитывать общую поддержку сети. Например, в алгоритме “Доказательство доли владения” (Proof of Stake – PoS) аккаунты вознаграждаются за удержание монет. В модели PoS ноды ограничены майнингом процента транзакций, который отражает их долю в криптовалюте. Например, майнер криптовалюты на алгоритме PoS, который владеет 10% криптовалюты, сможет майнить 10% блоков в сети. Ограничение этой модели консенсуса состоит в том, что она стимулирует узлы в сети сохранять свои монеты, а не тратить их. PoS также создает сценарий, в котором «богатые становятся богаче», так как крупные игроки (держатели большого количества монет) могут майнить больший процент блоков в сети.
PoI стремится преодолеть проблемы модели PoS, основываясь на общей поддержке сети. NEM делает это, учитывая три фактора: вестинг, активность сделок и количество и размер транзакций за последние 30 дней.
Вестинг
- Для возможности харвестинга на балансе должно быть минимум 10 тыс XEM.
- Чем больше монет, тем выше оценка важности аккаунта.
- PoI учитывает только те монеты, которые были на балансе в течение определенного количества дней.
Активность сделок
- PoI награждает пользователей, которые совершают сделки с другими аккаунтами NEM в сети.
- Торговля монетами туда-обратно между несколькими аккаунтами не учитывается, алгоритм учитывает только чистые переводы.
Количество и размер транзакций за последние 30 дней
- Каждая транзакция (выше минимального размера) способствует росту оценки важности аккаунта.
- Более крупные и более частые транзакции оказывают большее влияние на показатель важности аккаунта.