Механізм консенсусу (криптовалюта)

Що таке механізм консенсусу?

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

Пояснено механізм консенсусу

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

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

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

Існують різні види алгоритмів механізму консенсусу, які працюють на різних принципах.

Доказ роботи (ПР) є загальним алгоритм консенсусу використовується найбільш популярною криптовалюта мереж, як Bitcoin і litecoin. Він вимагає від вузла-учасника довести, що виконана та подана ними робота відповідає їм умовам отримання права додавати нові транзакції до блокчейну. Однак весь цей механізм видобутку біткойнів потребує великих витрат енергії та більш тривалого часу обробки.

Доказ акцій (POS) є ще одним загальним алгоритмом консенсусу, який розвивався як недорога, низько енергоємність альтернативи алгоритму військовополоненого. Він передбачає розподіл відповідальності за ведення публічної книги до вузла-учасника пропорційно кількості токенів віртуальної валюти, що утримуються ним. Однак це має недолік у тому, що він сприяє заощадженню криптовалют, замість витрат.

Подібним чином, існують інші алгоритми консенсусу, такі як Proof of Capacity (POC), які дозволяють спільне використання місця в пам’яті вузлів, що вносять участь у мережі блокчейнів. Чим більше пам’яті чи місця на жорсткому диску має вузол, тим більше прав йому надається для ведення загальнодоступної книги.