EEA が QBFT ブロックチェーン コンセンサス プロトコルを公開

EEA が QBFT ブロックチェーン コンセンサス プロトコルを公開

EEA が QBFT ブロックチェーン コンセンサス プロトコル PlatoBlockchain Data Intelligence を公開。垂直検索。あい。

今日、EEA は、 QBFT ブロックチェーン コンセンサス プロトコル、コンソーシアムで使用するために設計されたビザンチン フォールト トレラント Proof-of-Authority コンセンサス アルゴリズム。 QBFT は、で説明されている「イスタンブール BFT コンセンサス」アルゴリズム (IBFT) の進化形です。 EIP-650 これにより、信頼性と速度が向上し、任意の時点で正しく機能するバリデーターの 2/3 だけで、失速したりフォークを生成したりしません。

複数のクライアントが EEA QBFT 仕様を実装しているため、イーサリアム上に構築する企業がエンタープライズ イーサリアム ネットワークで使用できる標準を提供し、参加者全員が XNUMX つの特定のクライアントを選択するのではなく、好みのクライアント ソフトウェアをバリデーターとして実行できるようにします。ネットワークの使用を余儀なくされます。

— Chaals Nevile 氏、EEA テクニカル プログラム ディレクター

BlockApps、Clearmatics、ConsenSys、JP Morgan Chase を含む 2018 年の EEA メンバーは、IBFT が失敗する状況と構成を特定し、アルゴリズムの進化に取り組み始めました。 QBFT アルゴリズムは、Roberto Saltini によって Dafny で書かれました。 正式な検証 に基づいて、その正しさの EEA の議論と改善の結果を適用するために Henrique Moniz によって行われました。

QBFT を使用すると、バリデーターのセットを変更できます。たとえば、コンソーシアム ネットワークに新しい参加者を含める、参加者が去る場合に対処する、バリデーターを実行するコストのバランスをとる、または任意の時点で参加者が過剰な割合のバリデーターを持たないようにすることができます。時間。

QBFT は、十分に確立され、実績のあるビザンチン フォールト トレラント コンセンサス原則に基づいて構築されています。 私たちの作業では、正式な検証によって提供される安全性とセキュリティの保証にも依存しています。これにより、特定の構成で深刻な問題になる可能性がある IBFT の過去の問題を特定して修正することができました。

— Roberto Saltini、ConsenSys の主任研究員、QBFT Blockchain Consensus Protocol Specification の著者

仕様の現在のバージョンでは、アルゴリズムを明確に定義するためのコメントとコメント付きの Dafny コードが提供されています。 QBFT コンセンサスは、GoQuorum や Hyperledger Besu などのオープンソースのエンタープライズ イーサリアム クライアントに実装されており、EEA のテストネットだけでなく、EEA メンバーなどによって複数のプロジェクトで使用されています。

QBFT は現在、コンソーシアムによって生産に使用されています。 EEA が QBFT を標準として公開したことは、プロトコルに基づいて構築する新しいアクターを作成するのに非常に役立ちます。 私はこのコンセンサス アルゴリズムを使用して EEA のテストネットをホストしているため、この作業によって提供される可能性に興奮しています。

— The Machine Consultancy の創設者であり、EEA の Testnet Working Group の議長である Antoine Toulmé 氏

この仕様は自由に利用でき、Apache 2 オープン ソース ライセンスの条件の下で誰でも実装できます。

タイムスタンプ:

より多くの エンタープライズエテリアムアライアンス