⚡ Tendermint: The Cosmos Consensus Engine
Learn the BFT consensus powering the interchain ecosystem
Your Progress
0 / 5 completed⚛️ What is Tendermint?
Tendermint is a high-performance Byzantine Fault Tolerant (BFT) consensus engine that powers the Cosmos ecosystem. It provides instant finality and exceptional throughput while maintaining security against malicious nodes.
Why Tendermint Matters
Instant Finality
Transactions are final the moment they're committed to a block. No waiting for confirmations like in PoW or even PoS.
Application-Agnostic
Separates consensus layer from application logic. Any app can use Tendermint for BFT consensus via ABCI interface.
Cosmos SDK Foundation
Powers the Cosmos ecosystem with 250+ blockchains including Cosmos Hub, Binance Chain, Terra, and Osmosis.
🔍 Interactive: BFT Comparison
Compare Tendermint with other Byzantine Fault Tolerant consensus algorithms:
Tendermint
Modern BFT
Finality
Instant
Throughput
10,000+ TPS
Type
Modern BFT
✓ Strengths
- •Instant finality
- •Simple view changes
- •Modular design
✗ Tradeoffs
- •Leader-based
- •Requires 2/3 honest
- •Network overhead
Key Innovations
Byzantine Fault Tolerance
Tolerates up to 1/3 of validators being malicious or faulty while maintaining consensus.
Modular Architecture
Separates consensus (Tendermint Core) from application logic via ABCI interface.
Fast Block Times
1-3 second blocks with instant finality. No probabilistic confirmation periods.
Deterministic Finality
Blocks are final once committed. No reorganizations or reversions possible.
Historical Context
Tendermint was created in 2014 by Jae Kwon and Ethan Buchman. It improved upon classical BFT algorithms (like PBFT) by simplifying state machine replication and adding features like evidence of misbehavior. It became the foundation for the Cosmos Network, enabling an "Internet of Blockchains."
Tendermint vs Traditional Consensus
| Feature | Tendermint | PoW | PoS |
|---|---|---|---|
| Finality | Instant | Probabilistic | Near-instant |
| Block Time | 1-3 seconds | ~10 minutes | ~12 seconds |
| Throughput | 10,000+ TPS | ~7 TPS | ~30 TPS |
| Fork Risk | None | Possible | Very Low |
| Energy Use | Very Low | Very High | Low |