Consensus Mechanism of Blockchain Cryptocurrency

By: Prof. Dr. Fazal Rehman | Last updated: May 28, 2025

A consensus mechanism is a method used by blockchain networks to ensure that all nodes (computers) in the system agree on the current state of the blockchain — such as which transactions are valid and which block should be added next.

This is important because blockchains are decentralized: no single entity is in charge, so all participants must agree (reach consensus) without trusting each other.

Why is Consensus Needed?

  • To prevent fraud (like double spending).

  • To make sure every copy of the ledger is the same on all nodes.

  • To allow the network to keep running even if some nodes are faulty or malicious.

Common Consensus Mechanisms:

1. Proof of Work (PoW)

  • Used in: Bitcoin, early Ethereum

  • How it works: Miners compete to solve a difficult math problem. The first one to solve it gets to add the next block and earns a reward.

  • Pros: Very secure and battle-tested.

  • Cons: High energy consumption and slow transaction times.

2. Proof of Stake (PoS)

  • Used in: Ethereum 2.0, Cardano, Solana

  • How it works: Validators are chosen to create new blocks based on how much cryptocurrency they have “staked” (locked up as collateral).

  • Pros: Energy-efficient, faster than PoW.

  • Cons: Can favor wealthy participants who hold more tokens.

3. Byzantine Fault Tolerance (BFT)

  • Used in: Hyperledger Fabric, Tendermint (Cosmos)

  • How it works: Nodes reach agreement through rounds of voting, even if some are faulty or dishonest (like the “Byzantine generals” problem).

  • Pros: Fast finality, good for private blockchains.

  • Cons: Doesn’t scale well to thousands of nodes.

Summary Table

Mechanism Used in Main Idea Pros Cons
PoW Bitcoin Solve puzzles to add blocks Secure, decentralized Slow, energy-intensive
PoS Ethereum 2.0 Stake coins to validate blocks Efficient, faster Can favor the wealthy
BFT Hyperledger Fabric Voting among trusted nodes Fast, fault-tolerant Not scalable for large nets
All Copyrights Reserved 2025 Reserved by T4Tutorials