Алгоритм консенсуса Proof-of-Elapsed-Time: как концепция случайного времени ожидания снижает энергозатраты в корпоративных блокчейнах
Одной из главных проблем публичных блокчейн-сетей на базе алгоритма Proof-of-Work является колоссальное расходование электроэнергии на решение бессмысленных математических задач. В свою очередь, алгоритмы Proof-of-Stake часто приводят к олигополии крупных держателей токенов. Для корпоративных и приватных блокчейн-платформ компания Intel в 2016 году разработала инновационный алгоритм консенсуса Proof-of-Elapsed-Time (PoET, доказательство прошедшего времени), который обеспечивает абсолютное равенство участников и минимальные энергозатраты.
Механика работы аппаратных доверенных сред ТЕЕ
Алгоритм PoET опирается на использование доверенной среды исполнения (Trusted Execution Environment, TEE) внутри современных процессоров (например, технологии Intel SGX), которая гарантирует нерушимость вычислений.
Пошаговый процесс достижения консенсуса PoET:
- Запрос случайного таймера: Каждый узел сети запрашивает у изолированного блока процессора (Enclave) случайное время ожидания (таймер).
- Безопасный отсчет времени: Процессор генерирует случайный таймер и гарантирует, что узел не может искусственно уменьшить это время.
- Сон процессора: Узел переходит в режим ожидания (спящий режим) до истечения заданного таймера, не расходуя вычислительные ресурсы и электроэнергию.
- Публикация блока: Участник, чей таймер истек первым, «просыпается», генерирует криптографическое доказательство своей честной задержки и получает право подписать новый блок.
Сравнение характеристик корпоративных алгоритмов консенсуса
Технология PoET сочетает честный случайный выбор ведущего узла с практически нулевым потреблением энергии.
| Параметр | Proof-of-Work (PoW) | Proof-of-Stake (PoS) | Proof-of-Elapsed-Time (PoET) |
|---|---|---|---|
| Основа доверия | Сверхмощные вычисления | Финансовый капитал (стекинг) | Аппаратная среда процессора (TEE) |
| Затраты электроэнергии | Огромные (мегаватты) | Низкие | Минимальные (режим сна процессора) |
| Масштабируемость сети | Низкая (10–30 транзакций/сек) | Высокая | Очень высокая (тысячи транзакций/сек) |
| Сфера применения | Публичные криптовалюты | Публичные смарт-платформы | Корпоративные блокчейны (Hyperledger) |
Совет от sovetok.com
Разворачивая корпоративные блокчейн-системы на базе алгоритма Proof-of-Elapsed-Time, убедитесь, что все узлы сети оснащены серверными процессорами с аппаратно активированной инструкцией Intel SGX. Без аппаратной проверки подлинности среды Enclave злоумышленник может модифицировать системные часы виртуальной машины и захватить контроль над генерацией блоков. Читайте обзоры корпоративных блокчейн-технологий на sovetok.com.


