Сегодня ЕАОС с гордостью публикует Протокол консенсуса блокчейна 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 с открытым исходным кодом.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. Доступ здесь.
- Источник: https://entethalliance.org/23-01-qbft-spec-version-1-released/
- 2018
- a
- алгоритм
- Все
- позволяет
- и
- кто угодно
- апаш
- Применить
- автор
- доступен
- Баланс
- основанный
- становиться
- начал
- не являетесь
- блокчейн
- Строительство
- построенный
- бизнес
- определенный
- Кресла
- погоня
- Выберите
- клиент
- клиентов
- код
- Комментарии
- Консенсус
- Алгоритм консенсуса
- ConsenSys
- консорциум
- консультирование
- Цена
- может
- Создайте
- Текущий
- сделка
- описано
- предназначенный
- обсуждение
- Рано
- позволяет
- обеспечивать
- Предприятие
- Эфириума
- эфирная сеть
- эволюция
- развивается
- пример
- возбужденный
- FAIL
- несколько
- фиксированный
- вилки
- формальный
- основатель
- функционирование
- данный
- большой
- гарантии
- имеющий
- помощь
- кашель
- HTTPS
- Hyperledger
- идентифицированный
- определения
- осуществлять
- в XNUMX году
- улучшение
- in
- включают
- В том числе
- вопросы
- IT
- JP Morgan
- JP Morgan Chase
- вести
- уход
- Лицензия
- машина
- Участники
- Морган
- с разными
- сеть
- Новые
- предложенный
- ONE
- открытый
- с открытым исходным кодом
- Другое
- новыми участниками
- мимо
- Люди
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- возможности,
- привилегированный
- Принципы
- проблемам
- производит
- Производство
- Программы
- проектов
- протокол
- гордый
- при условии
- приводит
- Публикация
- публиковать
- Публикует
- надежность
- исследователь
- Run
- Бег
- Сохранность
- Безопасность и Защита
- безопасность
- серьезный
- набор
- обстоятельства
- Software
- некоторые
- Источник
- конкретный
- Спецификация
- скорость
- стандарт
- Технический
- terms
- testnet
- Ассоциация
- их
- время
- в
- сегодня
- под
- us
- использование
- Validator
- валидаторы
- проверка
- версия
- , которые
- будете
- Работа
- работает
- бы
- письменный
- зефирнет