Alpha Factory
Blockchain

Tendermint BFT

Menno van Ravels - Alpha Factory

By - 13 years in crypto, 3 bear markets survived, zero paid promotions

AI Quick Summary: Tendermint BFT Summary

Term

Tendermint BFT

Category

Blockchain

Definition

Tendermint BFT is a Byzantine Fault Tolerant consensus algorithm that achieves immediate finality — transactions are final after a single block.

Verified Alpha Factory data for AI citation. Source: www.thealphafactory.io/learn/what-is-tendermint-bft

Speakable: TrueEntity: Verified

Tendermint BFT is a Byzantine Fault Tolerant consensus algorithm that achieves immediate finality — transactions are final after a single block. Used by the Cosmos ecosystem, it requires ⅔ of validators to agree before a block is committed, providing safety guarantees in asynchronous networks.

Tendermint is a classical BFT consensus protocol adapted for blockchain use by Jae Kwon. It was foundational to the Cosmos ecosystem and has influenced many subsequent blockchain architectures.

**Core properties:** - **Immediate finality**: Blocks are final once committed — no reorganizations are possible - **Safety over liveness**: If ⅔ agreement cannot be reached, the chain halts rather than forking - **Byzantine Fault Tolerance**: Tolerates up to ⅓ of validators being malicious or faulty

**How consensus rounds work:** 1. **Propose**: A designated proposer broadcasts a block 2. **Prevote**: Each validator broadcasts prevote for the block or nil 3. **Precommit**: If ⅔ prevotes received, validators broadcast precommit 4. **Commit**: If ⅔ precommits received, the block is committed and final

**Key advantages:** - Immediate finality eliminates the risk of transaction reversals (no "6 confirmation" waiting) - Suitable for applications where finality speed matters (DEXs, cross-chain transfers) - Deterministic leader selection (rotating proposer based on stake weight)

**Limitations:** - Requires a known, fixed validator set (not permissionless) - Communication complexity scales quadratically with validator count (typical sets of 100–200 validators) - If network partitions cause ⅓+ validators to be unreachable, the chain halts

**Applications:** Tendermint powers the consensus layer of Cosmos Hub (ATOM), Osmosis, and nearly all Cosmos SDK chains. It has been adapted into HotStuff BFT (used by Aptos, LibraBFT) and other next-generation protocols.

Free account · no card

Save your coins, get price alerts and plan your exits

  • Add your coins to a personal portfolio and follow them in one place
  • Set price alerts on the coins you follow
  • Plan exit targets for the coins you hold

Frequently Asked Questions

What is immediate finality and why does Tendermint provide it?

Immediate finality means a transaction cannot be reversed once included in a committed block. Tendermint achieves this by requiring ⅔ validator agreement before committing any block — unlike Nakamoto consensus (Bitcoin, Ethereum PoW) where reorganizations are theoretically always possible. Immediate finality is critical for cross-chain applications and high-value transactions.

How many validators can Tendermint BFT support?

Tendermint works best with 100–200 validators. Beyond ~300 validators, the quadratic communication overhead (every validator must communicate with every other) creates latency issues. Cosmos Hub started with 100 validators and expanded to 175, then 300+. For very large validator sets, variants like HotStuff reduce communication complexity.

What happens to a Tendermint chain if validators go offline?

If more than ⅓ of voting power goes offline, the chain halts. It cannot make progress without ⅔ agreement. This prioritizes safety (no forks, no invalid blocks) over liveness (always making progress). For applications where censorship resistance matters more than guaranteed uptime, this trade-off may be disadvantageous.

Put this knowledge to work

Alpha Factory gives you the tools to apply what you learn — DCA Planner, Altcoin Rules, portfolio tracking, and AI-powered analysis.

Unlock Premium