a16z Cryptoが「検閲耐性」と「低レイテンシー」の根本的な矛盾を考察
Odaily星球日报訊 a16z Crypto が、ブロックチェーンにおける「検閲耐性」と「低レイテンシー」の根本的な矛盾について考察を発表した。検閲耐性を持ついかなるビザンチン・フォールト・トレラント(BFT)ブロックチェーンプロトコルも、5分の1以上のバリデーターが不正を行う可能性がある場合、最良のgood-case latencyには少なくとも5ラウンドの通信が必要であり、従来のBFTコンセンサスでは最低3ラウンドで済むと指摘している。
記事によると、従来のBFTプロトコルでは、ブロック提案者がブロック構築とコンセンサス推進の両方の権限を握っているため、特定のトランザクションを除外することで検閲が可能となり、これが多くのMEV問題の根源となっている。この問題を解決するため、イーサリアムはFOCIL / EIP-7805を、ソラナはConstellationやMCPなどのメカニズムを研究しており、その核となる考え方は、ブロックが正式に提案される前に、バリデーターが無視できないトランザクションの「インクルージョンリスト」を事前に収集することである。
a16z Crypto は、検閲耐性を実現するには追加で2ラウンドの通信が必要になると説明する。まずユーザーのトランザクションは全てのバリデーターにブロードキャストされ、次にバリデーターはそれを確認してインクルージョンリストに書き込む必要があり、その後でコンセンサスプロセスが開始できる。そのため、部分同期ネットワーク環境下では、わずか4ラウンドでBFTと検閲耐性を同時に実現するプロトコル設計は存在せず、5ラウンドが数学的な理論下限である。
記事では、検閲耐性メカニズムはプロトコルのレイテンシーを増加させるものの、ユーザーが実際に直面する「実効レイテンシー」を大幅に削減できると強調している。検閲耐性がないシステムでは、トランザクションはバリデーターの検閲により無期限に延期される可能性がある。一方、検閲耐性が保証されたシステムでは、トランザクションは遅くとも5ラウンドの通信内にブロックに含まれ、トランザクションの確認時間がより予測可能になる。
