SDI.
All Crypto Terms
ConsensusPoWPoSDPoSBFTPBFTTendermintNakamoto consensusfinality

Consensus Mechanisms

Consensus mechanisms enable distributed nodes to agree on a single state of the blockchain without a central authority — with Proof of Work using computational puzzles, Proof of Stake using economic bonds, and BFT variants using multi-round voting protocols.

Proof of Work (PoW): Miners compete to solve a cryptographic puzzle (find a nonce where hash < target difficulty). First solver proposes the block and earns rewards. Sybil-resistant because attack cost scales with hashrate. Used by Bitcoin. Energy-intensive. Probabilistic finality (deeper blocks = more secure).

Proof of Stake (PoS): Validators lock up tokens as collateral. Selected pseudo-randomly (weighted by stake) to propose blocks. Misbehavior results in slashing (losing staked tokens). Used by Ethereum post-Merge. ~99.95% less energy than PoW. Finality in 2 epochs (~13 min).

Delegated PoS (DPoS): Token holders vote for a fixed set of delegates who produce blocks. Higher throughput (fewer validators). Used by EOS, Tron. Criticized for centralization.

BFT variants (PBFT, Tendermint): Deterministic finality through multi-round voting. Tolerates up to 1/3 Byzantine (malicious) nodes. Used by Cosmos (Tendermint), Aptos (HotStuff). Fast finality but doesn't scale beyond ~100-1000 validators.

Tradeoffs

Strengths

  • PoW provides the strongest proven security model through thermodynamic cost
  • PoS dramatically reduces energy consumption while maintaining strong economic security
  • BFT provides deterministic finality essential for financial applications
  • Multiple consensus approaches allow tailoring to specific use cases

Weaknesses

  • PoW wastes enormous energy and concentrates in regions with cheap electricity
  • PoS introduces complexity (slashing, weak subjectivity, validator lifecycle)
  • DPoS tends toward plutocracy and cartel formation
  • BFT doesn't scale beyond hundreds of validators due to communication overhead

Likely Follow-Up Questions

  • What is the nothing-at-stake problem and how does slashing address it?
  • Compare probabilistic finality (PoW) with deterministic finality (BFT).
  • How does Ethereum's Gasper combine Casper FFG with LMD-GHOST?
  • What are the tradeoffs between DPoS throughput and centralization?
  • How does Avalanche consensus achieve sub-second finality?
  • What is the minimum number of validators needed for BFT consensus?

Source: editorial — Synthesized from Bitcoin whitepaper, Ethereum Gasper paper, Tendermint paper, HotStuff paper, and Avalanche consensus paper

Command Palette

Search for a command to run...