Proof of activity є одним із багатьох алгоритмів, які використовуються для забезпечення автентичностіProof of activity – це змішаний підхід, який поєднує в собіДвома іншими часто використовуваними алгоритмами є Proof-of-Work (PoW) і Proof-of-Stake (PoS).
Найпопулярніша криптовалюта, біткойн, використовує алгоритм PoW, якому притаманна особливість з часом підвищувати рівень складності майнінгу.Хоча цей метод запобігає спаму та хакерським атакам у мережі Bitcoin, він це робитьдо того факту, що все більше обчислювальних потужностей використовується для майнінгу, що, в свою чергу, збільшуєВитрати на електроенергію.
Оскільки вартість електроенергії та обладнання зростає зі збільшенням складності майнінгу в мережі PoW, алгоритм PoS з'явився як альтернатива, що даєПовноваження на майнінг або підтвердження транзакцій залежно від того, скільки криптовалюти належитькористувач.
Хоча алгоритм PoS успішно скорочує витрати на електроенергію і використовує дешеве апаратне забезпечення, він сприяє накопиченню криптовалюта великими гравцями.
І PoW, і PoS захищають мережу від атаки 51%. Така атака дозволяє повністю контролювати мережу, блокувати підтвердження нових транзакцій, зупиняти платежі між різними користувачами блокчейна і навіть скасовувати транзакції, виконані в минулому, що може привести до феномену подвійний витрати.
Proof of Activity (PoA) є гібридом алгоритмів PoW і PoS і міститьПроцес майнінгу в PoA ідентичний майнінгу POW – майнери намагаються випередити один одного в розрахунку нового блоку.Коли видобувається новий блок, система перемикається на POS, і новий блок міститьтільки посада та адреса майнера.
На основі даних заголовка вибирається новавипадкова група валідаторів, які повинні підтвердити або підписати новий блок. Чим більше криптовалюта належить користувачеві, тим більше у нього шансів бути обраним в якості валідатора.
Як тільки все валідатори підписують видобутий блок, він отримує статус повного блоку, ідентифікується і додається на блокчейн.
Оскільки PoA заснований на PoW і PoS, він частковомає мінуси обох протоколів. Велика обчислювальна потужність все ще необхідна для Майнінг блоків на етапі POW, а у китів як і раніше більше шансів потрапити в список валідаторів і накопичити більше цифрових активів у вигляді винагород.
POA також запобігає 51% ймовірності атаки, оскільки неможливо передбачити, хто буде в майбутньомупідписувати блоки, а конкуренція між валідаторами не дозволяє накопичувати обчислювальні потужності в групі.