POA (Proof-of-Activity)

POA

Алгоритм является гибридным методом по защите криптовалюты, совмещающим в себе PoW и PoS механизмы, реализуемые в PeerCoin и аналогах. Блокчейн здесь включает в себя блоки двух видов.

Создание алгоритма

Алгоритм подтверждения Proof-of-Activity появился в 2014 году. «Proof-of-Work» и «Proof-of-Stake» механизмы сочетаются в процессе работы данного алгоритма. Данный механизм возник с целью экономии электроэнергии за счёт упразднения функции просчета всего блока транзакции.

Суть работы

Запись в блокчейне начинается с создание начальной версии блока с его координатами, также вносятся собственные данные. Формируется пустой блок с заголовком, затем он отправляется в сеть. Блок-заготовку подписывает некоторое количество стейкхолдеров. Затем полноценный блок попадает в блокчейн. Вознаграждение за формирование блока делится среди майнеров и холдеров (те, кто воспользовался методом Proof-of-Stake). Таким образом, процесс майнинга приносит пользу не только майнерам. Вознаграждение поступает раз в день, что защищает систему от централизации и атак.

Каждый блок подписывает 64 человека. Запись проверяется случайным пользователем. Шансы на проверку повышаются, если человек владеет данным узлом уже долго. Таким образом, прибыль делится между майнерами, подписывающими и проверяющим. К особенностям данного гибридного метода относят то, что он способен решить вопросы популярных протоколов. Механизм является универсальным, но сейчас не получил широкого распространения.

Схемы защиты

Для защиты процесса создания криптовалюты используется несколько путей:

  • Заготовки, служащие локализацией сохраненной информации. Множество подобных локальных точек содержит данные о других блоках, но не информацию о полной транзакции. Так, процесс защиты Proof-of-Activity разделяется на майнеров, что создают криптовалюту и холдеров, что подтверждают процесс перевода средств. То есть майнеры работают вначале, а завершают работу над блоком холдеры;
  • Становится невозможным контроль над сетью одним участником. Например, даже если большинство монет принадлежит одному человеку, то процесс создания блоков ему недоступен. Майнеры могут избавляться от вредоносных заготовок, которые предназначены для блокчейна централизатора.

В итоге система отказывается защищенной от монополизации. Если описать кратко, то работа строится в три этапа:

  • Важно, чтобы POW майнер решил задачу;
  • В сети создаётся заготовка для блока;
  • Холдеры подписывают данную заготовку;
  • Блок становится полным и отправляется в блокчейн;
  • Доходы разделяются между тремя участниками процесса.

Таким образом, понятно, что все блоки являются результатом совместного труда. Преимущества данного алгоритма заключаются в том, что транзакции являются внушающими доверие, проходя такую цепочку защиты. Механизм работы является сложным, а блок становится чем-то наподобие чекпоинта, что уменьшает шансы «переписывания истории». Эмиссия новых денег проходит через PoW блоки, а PoS часть становится ежегодным доходом по депозиту.