EEA публікує консенсусний протокол блокчейну QBFT

EEA публікує консенсусний протокол блокчейну QBFT

EEA публікує QBFT Blockchain Consensus Protocol PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Сьогодні EEA з гордістю публікує Консенсусний протокол блокчейну QBFT, візантійський відмовостійкий консенсусний алгоритм підтвердження повноважень, розроблений для використання Консорціумом. QBFT — це еволюція алгоритму «Стамбульський консенсус BFT» (IBFT), описаного в ЕІП-650 що забезпечує покращення надійності та швидкості, а лише 2/3 валідаторів функціонують належним чином у будь-який момент часу, він не зупинятиметься та не створюватиме розгалужень.

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

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

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

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

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

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

Поточна версія специфікації містить код Dafny з коментарями та коментарями для однозначного визначення алгоритму. QBFT Consensus реалізовано в корпоративних клієнтах Ethereum з відкритим кодом, включаючи GoQuorum і Hyperledger Besu, і використовується в багатьох проектах членами EEA та іншими, а також використовується в тестовій мережі EEA.

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

— Антуан Тулме, засновник компанії The Machine Consultancy і голова робочої групи тестової мережі EEA

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

Часова мітка:

Більше від Підприємство Ethereum Alliance