Proof of Stake

 Незабаром після початку активного використання алгоритму консенсусу Proof of Work стало зрозуміло, що має істотні недоліки. Основний – сильна залежність від обчислювальних потужностей. Поки що криптовалютами цікавилися виключно ентузіасти – це жодної ролі не відігравало. Але коли з'ясувалося, що на біткоїнах можна заробляти, за справу взялися «професіонали». І ентузіастам довелося безуспішно конкурувати з майнінг-хабами. Тому у 2011 році було запропоновано принципово новий підхід до алгоритмів консенсусу – «доказ частки» або Proof of Stake.


Головна відмінність між PoS і PoW полягає в тому, що в першій верифікацією блоків займається не той, хто першим віднімає необхідний хеш, а той, кого вибере автоматика внаслідок псевдовипадкового алгоритму. При цьому враховуються різні параметри – величина «закріпленої частки монет», стаж у мережі, час, що минув з останньої валідації цим користувачем і ще багато чого.


Для того щоб взяти участь у цій справі, необхідно «заблокувати» певну суму у вигляді «стейка». У більшості блокчейнів є певні «мінімальні норми», але можна вносити і більше – це трохи підвищить шанси.


Цей процес відрізняється від майнінгу, що вже став звичним, тому називається інакше – форгінгом або форжингом (від to forge – кувати). А нагородою валідатору є виключно комісія за здійснені транзакції, величина якої може змінюватись.


Що все це дає. Повну незалежність від енергоресурсів та обчислювальних потужностей. Непередбачуваність вибору валідатора та величини винагороди, які заважають зловмисникам перехоплювати управління. Втім, якщо загальна величина стейку зловмисників перевищить 50 відсотків всього обсягу заблокованих монет, то їх вибиратимуть значно частіше, ніж інші – і у них буде можливість вносити зміни до системи.


Важливий момент – величина нагороди, яку отримує валідатор, набагато менша за розмір стейка, який він змушений тримати. І якого позбутися, якщо його махінації розкриються. Тому користувачі мотивовані діяти чесно.


Проблема в тому, що мережа повинна досягти певних розмірів, щоб PoS почав працювати ефективно. Тому більшість таких проектів починають з алгоритмів PoW, а потім переходять на «доказ частки». Типовий приклад цього – Ethereum 2.0.



Отправить комментарий

0 Комментарии