Ключові висновки
Proof of authority (PoA) — це механізм консенсусу, де валідатори попередньо затверджуються на основі перевіреної ідентичності та репутації, а не заблокованих монет чи обчислювальної потужності.
PoA-мережі можуть обробляти значно більше транзакцій за секунду, ніж proof of work (PoW) або proof of stake (PoS), що робить їх привабливими для корпоративних і приватних сценаріїв використання блокчейну.
У мережі PoA валідатори «стейкують» свою репутацію, а це означає, що вони мають розкрити свою реальну ідентичність і відповідати суворим вимогам до схвалення, щоб мати змогу брати участь.
Головний компроміс — децентралізація: невелика група відомих валідаторів робить цензуру простішою та створює ризики, яких уникають permissionless-мережі.
PoA часто використовується в рішеннях для ланцюгів постачання, корпоративних консорціумах і тестових мережах блокчейну, таких як тестнети Ethereum.
Вступ
Блокчейн-мережам потрібен спільний спосіб домовитися про правильний стан реєстру. Саме цю роль виконує механізм консенсусу. Найбільш усталені типи — це proof-of-work і proof-of-stake, але жоден із них не є ідеальним для кожної ситуації. Proof of authority (PoA) було запропоновано як практичну альтернативу середовищам, де швидкість, ефективність і відомі учасники важливіші за відкриту участь.
Термін придумав Гевін Вуд (Gavin Wood), співзасновник Ethereum, у 2017 році. Відтоді PoA було впроваджено в різних корпоративних, приватних і тестових контекстах.
Що таке Proof of Authority?
Proof of authority — це механізм консенсусу, у якому валідатори блоків обираються на основі перевіреної ідентичності та репутації, а не обчислювальної потужності чи обсягів токенів. У мережі PoA невелика група заздалегідь схвалених валідаторів по черзі створює та підтверджує нові блоки.
Оскільки валідатори мають публічно розкривати свою ідентичність для участі, у них є сильний стимул діяти чесно. Якщо діяти зловмисно, це зашкодить їхній репутації та може призвести до усунення з набору валідаторів. Тому ідентичність стає ключовим механізмом безпеки в PoA, замінюючи економічні стимули, на які спираються PoW і PoS.
Як працює Proof of Authority?
Вибір валідаторів
Стати валідатором у мережі PoA навмисно непросто. Кандидати зазвичай мають підтвердити свою реальну ідентичність, інвестувати ресурси для демонстрації відданості та пройти процедуру перевірки, яка однаково застосовується до всіх заявників. Цей процес створено, щоб відфільтрувати зловмисників і гарантувати, що до системи приєднаються лише надійні суб’єкти.
Створення блоків
Затверджені валідатори по черзі додають нові блоки до ланцюга. Оскільки група є невеликою, а консенсус досягається швидко серед відомих учасників, мережі PoA можуть підтверджувати транзакції набагато швидше, ніж системи PoW або PoS. Не потрібні енергоємні обчислення, і не потрібно великих стейкінг-пулів.
Модель безпеки
Безпека в PoA залежить від ідентичності та підзвітності валідаторів, а не від фінансових застав. Валідатори ризикують своєю публічною репутацією та статусом, якщо діятимуть всупереч інтересам мережі. Це добре працює, коли всі учасники є відомими суб’єктами, такими як компанії, регульовані установи або державні органи.
Proof of Authority vs. Proof of Work та Proof of Stake
Proof-of-work покладається на майнерів, які змагаються за розв’язання обчислювальних задач (головоломок). Це надзвичайно надійно і вже пройшло бойове випробування, але є енергоємним і повільним у масштабуванні. Proof-of-stake покращує енергоефективність, однак усе ще має обмеження пропускної здатності в масштабних децентралізованих мережах.
PoA обмінює відкриту участь на продуктивність. Обмежуючи валідаторів заздалегідь схваленою групою, мережі PoA можуть обробляти значно більше транзакцій за секунду. Тому PoA краще підходить для приватних або консорціумних блокчейнів, де учасники відомі, ніж для відкритих публічних ланцюгів.
Деякі описують PoA як модифіковану версію PoS, оскільки обидва механізми ґрунтуються на чомусь, що не є «сирою» обчислювальною потужністю. Головна різниця в тому, що валідатори PoS блокують токени як заставу, тоді як валідатори PoA ставлять уся свою ідентичність і репутацію.
Сценарії використання Proof of Authority
Корпоративні та приватні блокчейни
PoA — поширений вибір для корпоративних середовищ. Компанії можуть керувати приватним блокчейном із перевіреними валідаторами, все ще отримуючи переваги властивостей блокчейну, таких як незмінність і аудитованість. Це особливо корисно для галузей, яким потрібна спільна інфраструктура даних між кількома бізнес-структурами.
Управління ланцюгами постачання
Управління ланцюгами постачання — один із найчастіше згаданих сценаріїв використання PoA. Ланцюги постачання зазвичай включають фіксований набір відомих учасників, зокрема виробників, логістичних провайдерів і ритейлерів. Вимога перевірених ідентичностей добре узгоджується з тим, як уже працюють відносини в ланцюгах постачання. Блокчейн PoA може реєструвати переміщення товарів із високою пропускною здатністю та низькими витратами, утримуючи групу валідаторів обмеженою лише перевіреними бізнес-суб’єктами.
Тестові мережі блокчейну
Багато тестових мереж блокчейну використовують механізми на основі PoA. Наприклад, деякі тестнети Ethereum застосовували варіант PoA під назвою консенсус Clique. Тестові середовища надають пріоритет швидкості та передбачуваності над децентралізацією, тож PoA є практичним вибором для розробників, які запускають симуляції та експерименти перед розгортанням у публічній mainnet-мережі.
BNB Smart Chain та гібридні варіанти
BNB Smart Chain використовує гібридну модель під назвою Proof of Staked Authority (PoSA), яка поєднує елементи PoA та делегованого proof-of-stake. Валідатори в цій моделі мають відповідати і вимогам щодо ідентичності, і порогам стейкінгу. Такий підхід намагається збалансувати пропускну здатність і безпеку, зберігаючи певні переваги децентралізації.
Обмеження Proof of Authority
Основна критика PoA полягає в тому, що він жертвує децентралізацією. Невелика група відомих валідаторів означає, що цензура технічно можлива. Валідатори потенційно можуть блокувати певні транзакції або змовлятися, щоб впливати на реєстр у спосіб, якому заважала б permissionless-мережа.
Публічний характер ідентичностей валідаторів також створює інший тип ризику. Зловмисник може спробувати скомпрометувати мережу, націлюючись на відомих валідаторів через зовнішній тиск. Ця структурна вразливість не існує в анонімних permissionless-мережах, де учасники невідомі.
Для сценаріїв, де пріоритетом є децентралізація та стійкість до цензури, PoA зазвичай не підходить. Для приватних або консорціумних мереж, де всі учасники перевірені, а відповідальність вбудована в модель управління, ці компроміси можуть бути прийнятними.
Питання та відповіді (FAQ)
Що таке proof of authority у блокчейні?
Proof of authority — це механізм консенсусу, у якому невелика група заздалегідь схвалених валідаторів створює та підтверджує нові блоки. Валідаторів обирають на основі перевіреної ідентичності та репутації, а не обчислювальної потужності чи кількості токенів, заблокованих у стейкінг. Його часто використовують у приватних та корпоративних мережах блокчейну.
Чим proof of authority відрізняється від proof of stake?
У proof-of-stake валідатори блокують токени як заставу, щоб брати участь. У proof of authority валідатори ставлять на кон свою репутацію та мають публічно підтверджувати свою ідентичність. Мережі PoA зазвичай швидші та енергоефективніші, але менш децентралізовані, ніж мережі PoS.
Чи є proof of authority більш енергоефективним, ніж proof of work?
Так. Proof of authority не потребує енергоємних обчислень, на яких базується майнінг у proof-of-work. У мережі PoA валідатори просто по черзі створюють блоки, що потребує набагато менше обчислюваної роботи та енергії.
Які є приклади блокчейнів, що використовують proof of authority?
Кілька мереж використовують PoA або варіанти на його основі. VeChain застосовує модель PoA для трекінгу ланцюгів постачання в корпоративному секторі. BNB Smart Chain використовує Proof of Staked Authority (PoSA) — гібрид PoA та делегованого proof-of-stake. Деякі тестнети Ethereum використовували Clique — протокол консенсусу PoA — для середовищ розробницьких тестувань.
Які основні ризики proof of authority?
Основні ризики — централізація та цензура. Оскільки валідатори відомі й їхня кількість обмежена, вони потенційно можуть змовитися або зазнавати тиску, щоб маніпулювати реєстром. Публічна видимість ідентичностей валідаторів, хоча й потрібна для підзвітності, також робить їх потенційними мішенями для зовнішнього втручання.
Висновки
Proof of authority пропонує практичне консенсусне рішення для середовищ, де учасники відомі, а пріоритетом є висока пропускна здатність. Воно забезпечує швидкість і ефективність, але ціною децентралізації та стійкості до цензури.
Чи є PoA правильним вибором — залежить від конкретних цілей мережі: для приватних або корпоративних застосунків це може бути сильним варіантом, тоді як публічні мережі, які надають пріоритет відкритій участі, зазвичай краще обслуговуються іншими моделями консенсусу.
Додаткове читання
Що таке Proof of Work (PoW)?
Що таке Proof of Stake (PoS)?
Proof of Work (PoW) vs. Proof of Stake (PoS)
Приватні, публічні та консорціумні блокчейни: у чому різниця?
Сценарії використання блокчейну: ланцюги постачання
Застереження: цей матеріал надається вам «як є» лише для загальної інформації та освітніх цілей, без будь-яких заяв або гарантій. Його не слід тлумачити як фінансову, юридичну чи іншу професійну пораду, а також він не має на меті рекомендувати придбання будь-якого конкретного продукту чи послуги. Вам слід звернутися по власну консультацію до відповідних професійних фахівців. Якщо контент надано третім учасником, будь ласка, зазначте, що висловлені в ньому погляди належать третьому учаснику і не обов’язково відображають погляди Binance Academy. Ціни на цифрові активи можуть бути волатильними. Вартість вашої інвестиції може знижуватися або зростати, і ви можете не отримати назад суму вкладення. Ви повністю відповідаєте за власні інвестиційні рішення, і Binance Academy не несе відповідальності за будь-які збитки, які ви можете зазнати. Для отримання додаткової інформації див. наші Умови використання, Попередження щодо ризиків і Умови Binance Academy Terms.
