ВИЗНАЧЕННЯ доказів діяльності (криптовалюта)
Доказ активності - це один із багатьох алгоритмів консенсусу блокчейн, який використовується для того, щоб усі транзакції, що відбуваються на блокчейні, були справжніми, і всі користувачі досягають консенсусу щодо точного стану публічної книги. Доказ активності - це неоднозначний підхід, який одружує два інших загальновживаних алгоритми, а саме - доказ роботи (POW) та доказ ставки (POS).
НАРУШЕННЯ ВНИЗ Доказ активності (криптовалюта)
Найпопулярніша криптовалюта, Bitcoin, використовує алгоритм POW, який має властиву підвищенню рівня складності видобутку з часом. Хоча цей метод запобігає спаму та хакерських атак на біткойн-мережу, він призводить до того, що для видобутку майнових ресурсів потрібно використовувати все більше обчислювальної потужності, що також збільшує витрати на споживання енергії та витрати на використання новітніх апаратних пристроїв для майнінгу. Людина може видобувати чи підтверджувати блокові транзакції залежно від того, наскільки ефективною роботою він чи вона зробив свій внесок у блокчейн.
Оскільки енерго- та апаратні витрати зростали зі збільшенням труднощів із видобуванням у мережах військовополонених, POS з'явився альтернативою. Він надає більшої ваги учаснику шахту або аутентифікацію блокових транзакцій залежно від того, скільки криптокоїнів він має. Хоча POS досягає мети скорочення рахунків за електроенергію та використовує обладнання з низькою вартістю, воно сприяє накопиченню криптовалют, а не витрачає їх.
І POW, і POS запобігають шансам нападу на 51% - гіпотетична ситуація, коли група учасників може отримати більше половини гірничої обчислювальної мережі мережі. Тоді це дозволить їм повний контроль над мережею, включаючи владу, щоб зупинити нові транзакції від підтвердження, зупинити платежі між різними користувачами блокчейну і навіть скасувати транзакції, завершені в минулому під час їх контролю над мережею, що дозволить їм подвоїти витрати криптокоїни.
Введіть доказ активності (POA), який є гібридом військовополонених та POS, та намагається принести найкращі з обох. У POA процес видобутку починається як стандартний POW-процес, коли різні шахтарі намагаються випередити один одного з більшими обчислювальними можливостями, щоб знайти новий блок. Коли новий блок (знайдений) знайдений (видобутий), система переходить на POS, при цьому щойно знайдений блок містить лише заголовок та адресу нагородження шахтаря.
Виходячи з деталей заголовка, вибирається нова випадкова група валідаторів з мережі блокчейн, яким потрібно перевірити або підписати новий блок. Чим більше криптовалют має валідатор, тим більше шансів на те, що він буде обраний як підписант.
Після того, як всі валідатори підписують щойно знайдений блок, він набуває статусу повного блоку, ідентифікується та додається до мережі блокчейн, і транзакції починають записуватись на ньому.
Якщо деякі з вибраних підписувачів недоступні для підписання блоку до завершення, процес переходить до наступного виграючого блоку з новим набором валідаторів, що вибираються навмання залежно від їх монети, і процес триває, поки виграючий блок не отримає необхідна кількість підписників і стає повноцінним блоком. Гонорари / винагороди за видобуток розподіляються між шахтарем та різними валідаторами, які внесли свій внесок у відповідні ролі, щоб вийти на блок.
Оскільки POA виходить заміж за військовополонених та POS, вона викликає критику за часткове використання обох. Надто велика кількість енергії ще потрібна для видобутку блоків під час фази військовополонених, а скарбниці монет все ще мають більше шансів потрапити в список підписантів та накопичити більше винагород за віртуальну валюту.
POA також запобігає шансу нападу 51%, як у військовополонених та POS, оскільки неможливо передбачити, хто буде однолітком підписувача в майбутньому, а конкуренція за збереження монет серед підписувачів не дозволяє накопичувати обчислювальні потужності в групі.
Decred - це автономна криптовалюта, яка використовує механізм консенсусу POA.
