Що таке механізм консенсусу?
Механізм консенсусу - це стійкий до відмов механізм, який використовується в комп'ютерних та блокчейнових системах для досягнення необхідної згоди щодо єдиного значення даних або єдиного стану мережі між розподіленими процесами або багатоагентними системами, наприклад, з криптовалютами. Це корисно серед діловодства.
Пояснений механізм консенсусу
У будь-якій централізованій системі, як-от база даних, що містить ключову інформацію про посвідчення водія в країні, центральний адміністратор має повноваження на ведення та оновлення бази даних. Завдання робити будь-які оновлення - наприклад, додавання / видалення / оновлення імен людей, які отримали право на отримання певних ліцензій - виконується центральним органом, який залишається єдиним, відповідальним за ведення справжніх записів.
Громадські блокчейн, які функціонують як децентралізовані, саморегулюючі системи, працюють у глобальному масштабі без єдиного повноваження. Вони передбачають внески сотень тисяч учасників, які працюють над верифікацією та автентифікацією транзакцій, що відбуваються як на блокчейні, так і на заходах блокової роботи.
У такому динамічно мінливому статусі блокчейна ці публічно публічні книги потребують ефективного, справедливого, функціонального, надійного та безпечного механізму, щоб усі транзакції, що відбуваються в мережі, були справжніми та всі учасники погоджувались на консенсус про статус книги. Це найважливіше завдання виконується за допомогою механізму консенсусу, який є набором правил, які визначають внески різних учасників блокчейна.
Існують різні види алгоритмів механізму консенсусу, які працюють на різних принципах.
Доказ роботи (POW) - це загальний алгоритм консенсусу, який використовується найпопулярнішими мережами криптовалют, такими як біткойн та litecoin. Він вимагає від вузла учасника довести, що виконана та подана ними робота кваліфікує їх для отримання права додавати нові транзакції до блокчейн. Однак весь цей механізм видобутку біткойна потребує високого споживання енергії та більшого часу на обробку.
Доказ долі (POS) - ще один поширений алгоритм консенсусу, який склався як дешева, низько енергоємна альтернатива алгоритму військовополонених. Він передбачає розподіл відповідальності за підтримку публічної книги для вузла учасника пропорційно кількості токенів віртуальної валюти, що зберігаються нею. Однак це має недолік, який сприяє економії криптовалют, а не витрачанню.
Аналогічно, існують і інші алгоритми консенсусу, такі як Proof of Capacity (POC), які дозволяють ділитися простором пам'яті вузлів, що сприяють, в мережі блокчейн. Чим більше пам'яті або місця на жорсткому диску має вузол, тим більше прав надається для ведення публічної книги.
