Skip to content

A curated list of awesome resources, tools, research papers, and educational content on consensus algorithms. Consensus algorithms are fundamental to distributed systems and blockchain networks, enabling nodes to agree on the state of the system.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-consensus-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Awesome Consensus Algorithms Awesome Lists

Buy Me A Coffee   Ko-Fi   PayPal   Stripe

A curated list of awesome resources, tools, research papers, and educational content on consensus algorithms. Consensus algorithms are fundamental to distributed systems and blockchain networks, enabling nodes to agree on the state of the system.

Contents

General Resources

Proof of Work (PoW)

  • Bitcoin (BTC) - The first and most popular blockchain network using Proof of Work.
  • Ethereum (Pre-2.0) - Originally used PoW before transitioning to PoS with Ethereum 2.0.
  • Hashcash - The original PoW algorithm, used as a defense against spam and DDoS attacks.
  • Litecoin (LTC) - A cryptocurrency using a variation of PoW called Scrypt, aimed at reducing centralization.
  • Proof of Work Explained - A detailed explanation of the Proof of Work consensus mechanism.

Proof of Stake (PoS)

  • Ethereum 2.0 - Ethereum’s transition from Proof of Work to Proof of Stake (PoS).
  • Cardano (ADA) - A blockchain using the Ouroboros PoS consensus algorithm.
  • Algorand (ALGO) - Uses Pure Proof of Stake (PPoS) to achieve consensus.
  • Tezos (XTZ) - A blockchain utilizing a liquid Proof of Stake model.
  • Proof of Stake Explained - An overview of how PoS works and its benefits over PoW.

Delegated Proof of Stake (DPoS)

  • EOSIO (EOS) - A blockchain using DPoS for faster and more efficient consensus.
  • Tron (TRX) - A blockchain that implements DPoS to handle high transaction throughput.
  • Lisk (LSK) - Uses a DPoS consensus model for security and scalability.
  • Steem (STEEM) - A blockchain using DPoS for its social media and content creation platform.
  • Delegated Proof of Stake Explained - A guide to understanding how DPoS works.

Practical Byzantine Fault Tolerance (PBFT)

Proof of Authority (PoA)

Proof of History (PoH)

  • Solana (SOL) - Uses Proof of History (PoH) in conjunction with Proof of Stake for high throughput.
  • Proof of History Explained - An introduction to PoH and its role in the Solana blockchain.

Directed Acyclic Graph (DAG) Consensus

  • IOTA (MIOTA) - Uses a DAG-based consensus model called the Tangle.
  • Nano (NANO) - Uses a block-lattice structure with DAG consensus for instant transactions.
  • Hedera Hashgraph - Uses a DAG consensus mechanism called Hashgraph for fast and secure transactions.
  • DAG Consensus Explained - An overview of DAG-based consensus algorithms.

Hybrid Consensus Mechanisms

  • Decred (DCR) - Uses a hybrid consensus mechanism combining PoW and PoS.
  • Harmony (ONE) - Uses a hybrid PoS and BFT consensus model for scalability.
  • Zenon (ZNN) - Combines PoW and PoS in a hybrid consensus approach.

Educational Resources

Research Papers

Community and Forums

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome resources, tools, research papers, and educational content on consensus algorithms. Consensus algorithms are fundamental to distributed systems and blockchain networks, enabling nodes to agree on the state of the system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages