ЕЭЗ публикует согласованный протокол блокчейна QBFT

ЕЭЗ публикует согласованный протокол блокчейна QBFT

ЕЭЗ публикует консенсусный протокол блокчейна QBFT PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

Сегодня ЕАОС с гордостью публикует Протокол консенсуса блокчейна QBFT, алгоритм консенсуса Byzantine Fault-Tolerant Proof-of-Authority, разработанный для использования Консорциумом. QBFT — это эволюция алгоритма «Istanbul BFT Consensus» (IBFT), описанного в EIP-650 это обеспечивает повышение надежности и скорости, а всего лишь 2/3 валидаторов работают правильно в любой момент времени, он не остановится и не создаст форки.

Поскольку спецификацию EEA QBFT реализуют несколько клиентов, она обеспечивает стандарт, который компании, работающие на Ethereum, могут использовать в сети Enterprise Ethereum, позволяя людям запускать предпочтительное клиентское программное обеспечение в качестве валидатора, а не выбирать один конкретный клиент, который будут использовать все участники сети. сети вынуждены использовать.

— Чалс Невил, директор технических программ в ЕЭЗ

Еще в 2018 году члены ЕЭЗ, в том числе BlockApps, Clearmatics, ConsenSys и JP Morgan Chase, определили ситуации и конфигурации, при которых IBFT потерпит неудачу, и начали работу над развитием алгоритма. Алгоритм QBFT был написан на языке Dafny Роберто Салтини, что позволяет формальная проверка своей правильности, исходя из работает сделано Энрике Монизом для применения результатов обсуждений и улучшений ЕАОС.

QBFT позволяет изменить набор валидаторов, например, чтобы включить новых участников в сеть консорциума или справиться с уходом участников, сбалансировать стоимость запуска валидаторов или гарантировать, что ни один участник не имеет избыточной доли валидаторов в любой момент времени. время.

QBFT построен на хорошо зарекомендовавших себя принципах консенсуса Byzantine Fault Tolerant. В нашей работе он также опирается на гарантии безопасности, предоставляемые формальной проверкой, которая позволила нам выявить и исправить некоторые прошлые проблемы с IBFT, которые в определенных конфигурациях могут стать серьезными проблемами.

— Роберто Салтини, ведущий исследователь ConsenSys и автор спецификации протокола консенсуса блокчейна QBFT.

Текущая версия спецификации предоставляет код Дафни с комментариями и комментариями для однозначного определения алгоритма. Консенсус QBFT реализован в корпоративных клиентах Ethereum с открытым исходным кодом, включая GoQuorum и Hyperledger Besu, и используется в нескольких проектах членами ЕЭЗ и другими, а также используется в тестовой сети ЕЭЗ.

QBFT сегодня используется в производстве консорциумами. Публикация EEA QBFT в качестве стандарта является большим подспорьем для создания новых субъектов, использующих протокол. Я в восторге от возможностей, предлагаемых этой работой, поскольку я размещаю тестовую сеть для ЕЭЗ, используя этот алгоритм консенсуса.

— Антуан Тулме, основатель The Machine Consultancy и председатель рабочей группы Testnet в ЕЭЗ.

Спецификация находится в свободном доступе и может быть реализована кем угодно в соответствии с условиями лицензии Apache 2 с открытым исходным кодом.

Отметка времени:

Больше от Предприятие Эфириум Альянс