Bonded Proof-of-Stake (Пов'язаний доказ частки)

Якщо коротко, то це один з різновидів механізму консенсусу «доказ частки». Так що для початку ми розберемо основні особливості оригінального PoS, а потім вже перейдемо до відмінностей.

Отже. Вперше механізм консенсусу PoS був представлений широкій публіці в 2012 році анонімним розробником, що діє під псевдонімом Sunny King. Сенс в чому. Кожен учасник мережі може стати валідатором нового блоку. Тобто - підтверджувати справжність транзакцій і отримувати за це певну винагороду. Для цього потрібно всього лише заблокувати певну суму активу у вигляді стейка або ставки. При цьому валідатор вибирається методом лотереї, де більше шансів виграти у тих, у кого стейк більше. Це дає наступні переваги:

Це загальні особливості, характерні для всіх форм механізму «докази частки». А далі починають відмінності - як в методах делегування коштів, так і в способах покарання за помилки. І зараз ми розберемо один з найпоширеніших варіантів PoS - Bonded Proof-of-Stake або «пов'язаний доказ частки».

Особливості методу

Делегування не є обов'язковим (але обмеження в кількості валідаторів можливе), процес не вимагає передачі активів і довіри (некастодіальний), всі власники токенів отримують право голосу щодо поправок до протоколу. Однак є причина, чому метод називається «пов'язаним». Справа в тому, що при порушенні правил, збою в системі безпеки і безперервності аптайма, штраф накладається і на валідатора, і на тих, хто передав йому свої стейки.

З одного боку, це перевага, оскільки вирішує проблему співвідношення ставок, яка могла виникати у валідаторів. Суть її в тому, що у них повинен бути певний відсоток власних активів в сумарному стейку, через що доводилося відмовляти багатьом бажаючим. Так званий стан «over-delegated» або «переделегування». З іншого, це означає, що ті, хто делегує свої активи, повинні ретельно вибирати, кому вони їх будуть передавати, а потім - ретельно стежити за діяльністю свого валідатора.

Вперше метод був випробуваний на проектах Cosmos і IRISnet (який теж заснований на Cosmos SDK / Tendermint). Основна відмінність - обмеження максимальної кількості валідаторів сотнею людей, з яких автоматично вибирається один, з урахуванням загальної частки активів (враховується навіть пропорція між власною часткою і делегованими).

Резюмуючи

Протокол Bonded Proof-of-Stake передбачає активне залучення всіх членів спільноти в роботу над вдосконаленням проекту. При цьому зберігається механізм підтримки децентралізації і протистояння консолідації активів в руках групи користувачів. Також зберігаються основні переваги класичного PoS, як і можливість (а іноді - і необхідність) делегувати свої кошти для більш ефективної роботи.