Делеговане підтвердження ставки (DPoS)

Багато хто розглядає алгоритм консенсусу делегованого підтвердження ставки (DPoS) як більш ефективну та демократичну версію попереднього механізму PoS. Як PoS, так і DPoS використовуються як альтернатива алгоритму консенсусу Proof of Work, оскільки система PoW вимагає, за задумом, великої кількості зовнішніх ресурсів. Алгоритм Proof of Work використовує велику кількість обчислювальних робіт, щоб забезпечити незмінну, децентралізовану та прозору розподілену книгу. Навпаки, PoS та DPoS вимагають менше ресурсів і, за задумом, більш стійкі та екологічні. Щоб зрозуміти, як працює делеговане підтвердження ставки, потрібно спочатку зрозуміти основи алгоритмів Proof of Work та Proof of Stake, які йому передували.
Принцип роботи (PoW)
Більшість систем криптовалют працюють над розподіленою книгою, яка називається блокчейн, і Proof of Work був першим алгоритмом консенсусу, який був використаний. Він був реалізований як основний компонент протоколу Біткойн, відповідальний за генерацію нових блоків та підтримку безпеки мережі (в процесі майнінгу). Біткойн був запропонований як альтернатива традиційній світовій валютній системі, яка є централізованою та неефективною. PoW запровадив дієвий протокол консенсусу, який зробив непотрібною передачу грошей на чолі з центральним органом влади. Він забезпечував децентралізовані розрахунки в режимі реального часу за рівноправною економічною мережею, усуваючи потребу в посередниках та зменшуючи загальну вартість трансакції. Поряд з іншими типами вузлів, система Proof of Work підтримується мережею майнінг-вузлів, які використовують спеціалізоване обладнання (ASIC) для вирішення складних криптографічних задач. У середньому новий блок добувають кожні 10 хвилин. Майнер може додати новий блок у блокчейн, лише якщо йому вдається знайти рішення для цього блоку. Іншими словами, майнер може це зробити лише після заповнення підтвердження роботи, що, у свою чергу, винагороджує його новоствореними монетами та всіма комісіями за транзакції цього конкретного блоку. Тим не менше, це має велику ціну, оскільки вимагає багато енергії та невдалих спроб. Більше того, апаратне забезпечення ASIC досить дороге.
Окрім зусиль, спрямованих на підтримку системи, виникають запитання, наскільки система PoW може бути застосована – особливо щодо масштабованості (дуже обмежена кількість транзакцій в секунду). Однак блокчейн PoW вважається найбільш безпечним та надійним і залишається стандартом рішення щодо відмовостійкості.
Принцип роботи (PoS)
Алгоритм консенсусу Proof of Stake – найпоширеніша альтернатива Proof of Work. Системи PoS були розроблені для вирішення деяких неефективностей та нових проблем, які зазвичай виникають на блокчейнах на основі PoW. Тут конкретно розглядаються витрати, пов’язані з видобутком PoW (енергоспоживання та обладнання). В основному, блокчейн Proof of Stake захищений детермінованим способом. Майнинг у цих системах відсутній, і перевірка нових блоків залежить від кількості монет, що створюються. Чим більше випущених монет люди тримають, тим вище ймовірність бути обраним в якості блоку перевірки автентичності (також відомої як карбувальник або фальсифікатор).
Хоча системи PoW покладаються на зовнішні інвестиції (енергоспоживання та обладнання), блокчейн Proof of Stake забезпечується внутрішніми інвестиціями (сама криптовалюта).
Крім того, системи PoS роблять атаку на блокчейн дорожчою, оскільки для успішної атаки потрібно мати право власності щонайменше на 51% від усієї існуючої монети. Невдалі атаки призвели б до величезних фінансових втрат. Незважаючи на переваги та переконливі аргументи на користь PoS, такі системи все ще перебувають на ранніх стадіях і ще мають бути перевірені в більших масштабах.
Делеговане підтвердження ставки (DPoS)
Консенсусний алгоритм делегованого підтвердження ставки (DPoS) був розроблений Даніелем Ларімером у 2014 році. Bitshares, Steem, Ark та Lisk – це деякі з проектів криптовалют, які використовують алгоритм консенсусу DPoS.
Блокчейн на основі DPoS враховує систему голосування, де зацікавлені сторони передають свою роботу стороннім учаникам. Іншими словами, вони можуть проголосувати за кількох делегатів, які захистять мережу від їх імені. Делегати також можуть називатися свідками, і вони несуть відповідальність за досягнення консенсусу під час створення та перевірки нових блоків. Потужність голосування пропорційна кількості монет, якими володіє кожен користувач. Система голосування різниться від проекту до проекту, але загалом кожен делегат представляє індивідуальну пропозицію, коли просить голосувати. Зазвичай винагороди, зібрані делегатами, пропорційно діляться з відповідними виборцями.
Отже, алгоритм DPoS створює систему голосування, яка безпосередньо залежить від репутації делегатів. Якщо обраний вузол поводиться неправильно або не працює ефективно, він буде швидко замінений іншим.
Що стосується продуктивності, блокчейни DPoS є більш масштабованими, оскільки вони можуть обробляти більше транзакцій в секунду (TPS) у порівнянні з PoW та PoS.
DPoS проти PoS
Хоча PoS та DPoS схожі за змістом, DPoS представляє нову демократичну систему голосування, за допомогою якої обираються виробники блоків. Оскільки система DPoS підтримується виборцями, делегатів мотивують бути чесними та ефективними, або вони отримують голосування. Крім того, блокчейни DPoS, як правило, швидші з точки зору транзакцій в секунду, ніж PoS.
DPoS проти PoW
Там, де PoS намагається усунути несправності PoW, DPoS намагається впорядкувати процес виробництва блоків. З цієї причини системи DPoS здатні швидко обробляти більші суми транзакцій блокчейну. Зараз DPoS не використовується так само, як PoW або PoS. PoW досі вважається найбезпечнішим алгоритмом консенсусу, і як такий, саме там відбувається найбільша передача грошей. PoS швидший, ніж PoW, і потенційно має більше випадків використання. DPoS обмежує використання ставок виборами виробників блоків. Його фактичне виробництво блоків визначено на відміну від конкурентної системи PoW. Кожен свідок отримує чергу у виробництві блоків. Деякі заявляють, що DPoS слід вважати системою підтвердження повноважень.
DPoS істотно відрізняється від PoW і навіть PoS. Включення голосування зацікавлених сторін служить засобом для прийняття рішення та мотивації чесних та дієвих делегатів (або свідків). Однак фактичне виробництво блоків значно відрізняється від PoS-систем і, в більшості випадків, забезпечує вищу продуктивність з точки зору транзакцій в секунду.