BFTコンセンサス (BFT Consensus)

BFTコンセンサスは、分散システムにおけるフォールトトレラント(耐障害性)のある合意メカニズムの一種で、一部の参加ノードが任意または悪意のある振る舞いをしたとしても、あらかじめ定められた閾値までは、システムが正しく動作し続け、かつ停止せずに処理を進められるように設計されています。

Definition

BFTコンセンサスは、分散システムにおけるフォールトトレラント(耐障害性)のある合意メカニズムの一種で、一部の参加ノードが任意または悪意のある振る舞いをしたとしても、あらかじめ定められた閾値までは、システムが正しく動作し続け(correct)、かつ停止せずに処理を進められる(live)ように設計されています。ブロックチェーン(blockchain)の文脈では、BFTコンセンサスは、validator(バリデーター)がどのようにブロックを提案・検証し、合意に至るかを定めることで、ビザンチン障害が存在しても、すべての正直なノードが同じ状態遷移の順序に収束するようにします。

In Simple Terms

BFTコンセンサスとは、ネットワーク上の複数のコンピュータが、何台かが故障していたり悪意を持って行動していたりしても、同じデータに確実に合意できるようにする仕組みです。不正な参加者の数がある上限を超えない限り、正直な参加者同士が同じ最終結果に到達できるよう、厳格なルールを定めています。

Context and Usage

BFTコンセンサスは、特に強い安全性(セーフティ)を重視する、許可型および一部のパーミッションレス型ブロックチェーン(blockchain)の設計・解析において議論されます。プロトコル仕様書、セキュリティ証明、敵対的な振る舞いや障害の閾値を形式化したシステムモデルなどに登場します。また、この用語はコンセンサスアルゴリズムの系統を分類したり、ビザンチン耐性を持つメカニズムと、より弱いフォールトトレランスモデルとを区別するためにも使われます。

© 2025 Tokenoversity. All rights reserved.