ConsensusLetter: B

What is Byzantine Fault Tolerance (BFT)?

Definitive Definition

Byzantine Fault Tolerance (BFT) is the property of a distributed computer network to reach correct consensus even when some participating nodes fail, disconnect, or act maliciously with contradictory information.

In-Depth Architectural & Economic Analysis

Named after the Byzantine Generals Problem in computer science, BFT systems can tolerate up to one-third (33%) of network nodes being compromised or malicious while still guaranteeing ledger consistency and finality.

Core Characteristics & Mechanism

  • Guarantees safety and liveness under adversarial network conditions.
  • Forms the algorithmic foundation for Tendermint, Solana Tower BFT, and Ethereum Casper.
  • Requires 2/3+ supermajority agreement among validators to achieve finality.
Practical Application Scenario:

Cosmos Hub uses Tendermint BFT to finalize blocks in ~6 seconds with instant mathematical finality.

Primary Sources & Formal Specifications (E-E-A-T)