EEA veröffentlicht QBFT-Blockchain-Konsensprotokoll

EEA veröffentlicht QBFT-Blockchain-Konsensprotokoll

EUA veröffentlicht QBFT Blockchain Consensus Protocol PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.

Heute ist EEA stolz darauf, die zu veröffentlichen QBFT Blockchain-Konsensprotokoll, ein byzantinischer fehlertoleranter Proof-of-Authority-Konsensalgorithmus, der für die Verwendung durch das Konsortium entwickelt wurde. QBFT ist eine Weiterentwicklung des „Istanbul BFT Consensus“-Algorithmus (IBFT), der in beschrieben wird EIP-650 Dies bietet Verbesserungen in Zuverlässigkeit und Geschwindigkeit, und da nur 2/3 der Validatoren zu einem bestimmten Zeitpunkt korrekt funktionieren, wird es weder zum Stillstand kommen noch Forks erzeugen.

Da mehrere Clients die EWR-QBFT-Spezifikation implementieren, bietet sie einen Standard, den Unternehmen, die auf Ethereum aufbauen, in einem Enterprise Ethereum-Netzwerk verwenden können, sodass Benutzer ihre bevorzugte Client-Software als Validator ausführen können, anstatt einen bestimmten Client auswählen zu müssen, an dem alle Teilnehmer teilnehmen Netzwerk gezwungen sind, zu verwenden.

— Chaals Nevile, Direktor für technische Programme der EWR

Bereits 2018 hatten EWR-Mitglieder, darunter BlockApps, Clearmatics, ConsenSys und JP Morgan Chase, Situationen und Konfigurationen identifiziert, in denen IBFT scheitern würde, und mit der Arbeit an der Weiterentwicklung des Algorithmus begonnen. Der QBFT-Algorithmus wurde von Roberto Saltini in Dafny geschrieben und ermöglicht formale Überprüfung seiner Richtigkeit, basierend auf Arbeit von Henrique Moniz durchgeführt, um die Ergebnisse der Diskussionen und Verbesserungen der EUA anzuwenden.

QBFT ermöglicht es, den Satz von Validatoren zu ändern, um beispielsweise neue Teilnehmer in ein Konsortium-Netzwerk aufzunehmen oder mit ausscheidenden Teilnehmern umzugehen, die Kosten für den Betrieb von Validatoren auszugleichen oder sicherzustellen, dass kein Teilnehmer zu irgendeinem Zeitpunkt einen übermäßigen Anteil an Validatoren hat Zeit.

QBFT basiert auf gut etablierten und bewährten byzantinischen fehlertoleranten Konsensprinzipien. Bei unserer Arbeit stützen wir uns auch auf die Sicherheitsgarantien, die durch die formelle Verifizierung bereitgestellt werden, was es uns ermöglicht hat, einige frühere Probleme mit IBFT zu identifizieren und zu beheben, die in bestimmten Konfigurationen zu ernsthaften Problemen führen könnten.

– Roberto Saltini, leitender Forscher bei ConsenSys und Autor der QBFT Blockchain Consensus Protocol Specification

Die aktuelle Version der Spezifikation stellt Dafny-Code mit Kommentaren und Kommentaren bereit, um den Algorithmus eindeutig zu definieren. QBFT Consensus ist in Open-Source-Enterprise-Ethereum-Clients wie GoQuorum und Hyperledger Besu implementiert und wird in mehreren Projekten von EEA-Mitgliedern und anderen sowie im EEA-Testnetz verwendet.

QBFT wird heute von Konsortien in der Produktion eingesetzt. Die Veröffentlichung von QBFT als Standard durch die EEA ist eine große Hilfe bei der Schaffung neuer Akteure, die auf dem Protokoll aufbauen. Ich bin begeistert von den Möglichkeiten, die diese Arbeit bietet, da ich mit diesem Konsensalgorithmus ein Testnetz für den EEA hoste.

– Antoine Toulmé, Gründer von The Machine Consultancy und Vorsitzender der Testnet-Arbeitsgruppe der EUA

Die Spezifikation ist frei verfügbar und kann von jedem unter den Bedingungen der Open-Source-Lizenz Apache 2 implementiert werden.

Zeitstempel:

Mehr von Unternehmen Ethereum Allianz