Як працюють алгоритми консенсусу

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


Важливий момент – поняття «протокол» та «алгоритм» пов'язані між собою, але це не одне й те саме. Якщо коротко, то протокол – перелік правил, якими працює система. А алгоритм – конкретні механізми цих правил. На даний момент найбільшою популярністю користуються два принципово різних підходи, кожен з яких породив велику кількість похідних. Це «Доказ роботи» – Proof of Work та «Доказ частки» – Proof of Stake.


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


Але цей метод був дуже прив'язаний до обчислювальних потужностей, тому у великих корпорацій, які могли собі дозволити майнінг-хаби, з'являлася беззаперечна перевага перед дрібними вузлами. А разом із цим – і можливість контролювати мережу. Тому було винайдено новий алгоритм консенсусу – PoS. У його основі лежить псевдовипадковий вибір верифікатора нового блоку із підключених до блокчейну вузлів. При цьому зберігалася можливість перевіряти взаємозв'язок між блоками будь-якого бажаючого.


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



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

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