Алгоритм консенсусу Proof-of-Elapsed-Time: що це і як працює – Bits Media

Proof-of-Elapsed-Time (PoET) – алгоритм консенсусу, в якому право формування нового блоку визначається випадковим часом очікування. Це цікавий приклад алгоритму, спочатку розробленого для непублічних мереж.

Блокчейн-системи забезпечують децентралізоване зберігання та передачу даних за рахунок механізму консенсусу – порядку досягнення згоди між учасниками мережі щодо справжності та черговості транзакцій. Найбільш відомими алгоритмами консенсусу є Proof-of-Work (PoW) та Proof-of-Stake (PoS). Однак поряд із ними існують і альтернативні підходи, призначені для більш специфічних сценаріїв. Один з таких — Proof-of-Elapsed-Time (PoET), «доказ часу, що минув». Алгоритм розроблений компанією Intel у 2016 році для проекту Hyperledger Sawtooth.

Proof-of-Elapsed-Time (PoET) є алгоритм, заснований на випадковій затримці часу очікування перед формуванням блоку. На відміну від PoW, де право на додавання блоку отримують учасники, що першими вирішили складне обчислювальне завдання, та PoS, де перевагу отримують власники найбільшої кількості токенів, PoET використовує довірене середовище виконання (Trusted Execution Environment, TEE). Вона забезпечує випадковий захищений час очікування для кожного вузла.

Алгоритм PoET функціонує так:

Ключовим елементом PoET є наявність довіреного середовища, здатного надійно забезпечити випадковість та безпеку таймера. Без використання TEE реалізація PoET неможлива.

Можна виділити деякі сильні та слабкі сторони цього алгоритму консенсусу. До переваг належать:

З іншого боку, варто відзначити обмеження та ризики PoET:

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

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

Одним з найбільш відомих прикладів використання алгоритму консенсусу Proof-of-Elapsed-Time (PoET) є блокчейн-платформа Hyperledger Sawtooth. Цей проект розроблявся під егідою Linux Foundation та орієнтувався на корпоративні сценарії застосування розподілених реєстрів.

Спочатку PoET був представлений компанією Intel як енергоефективна альтернатива традиційним алгоритмам консенсусу, таким як Proof-of-Work. На відміну від PoW, що потребує значних обчислювальних ресурсів, PoET реалізує модель випадкового очікування, покладаючись на апаратно-захищене середовище виконання – Intel SGX (Software Guard Extensions). Ця технологія дозволяє гарантувати коректність генерації та виконання таймерів очікування, не потребуючи довіри між учасниками мережі.

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

У рамках Hyperledger проект Sawtooth був архівований та офіційно припинив активну розробку. З того часу підтримка та розвиток платформи перейшли до спільноти Splinter.

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

Источник: bits.media

  • bitcoinBitcoin$115,154.000.81%
  • ethereumEthereum$3,723.766.54%
  • rippleXRP$3.074.72%
  • tronTRON$0.3326691.71%
  • stellarStellar$0.4160514.93%
  • bitcoin-cashBitcoin Cash$574.275.73%
  • litecoinLitecoin$120.449.84%

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *






Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

No votes yet.
Please wait...

Leave a Reply

Your email address will not be published. Required fields are marked *