Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-consensus-algorithms
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.
https://github.com/awesomelistsio/awesome-consensus-algorithms
Last synced: 1 day ago
JSON representation
-
General Resources
- Consensus Explained - An introduction to various consensus mechanisms used in cryptocurrencies.
- Consensus Explained - An introduction to various consensus mechanisms used in cryptocurrencies.
- Consensus Protocols by Binance Academy - A comprehensive guide to understanding different types of consensus mechanisms.
- Consensus Algorithms Explained - An overview of the different consensus mechanisms used in blockchain networks.
-
Educational Resources
- Consensus Protocols by Binance Academy - Educational content on various consensus algorithms.
- Mastering Bitcoin - A comprehensive resource on Bitcoin, including its PoW consensus mechanism.
- Blockchain Consensus Algorithms Explained - A beginner-friendly guide to understanding blockchain consensus mechanisms.
-
Proof of History (PoH)
- Proof of History Explained - An introduction to PoH and its role in the Solana blockchain.
- Solana (SOL) - Uses Proof of History (PoH) in conjunction with Proof of Stake for high throughput.
-
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.
-
Proof of Work (PoW)
- 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)
- Algorand (ALGO) - Uses Pure Proof of Stake (PPoS) to achieve consensus.
- 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.
- 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)
- Hyperledger Fabric - An enterprise blockchain framework using PBFT for consensus.
- Tendermint - A BFT consensus algorithm used in the Cosmos Network.
- Practical Byzantine Fault Tolerance (PBFT) Explained - The original research paper on PBFT by Miguel Castro and Barbara Liskov.
-
Proof of Authority (PoA)
- xDai Chain - A blockchain using PoA for fast transactions.
- Proof of Authority Explained - A guide to understanding the Proof of Authority consensus mechanism.
-
Hybrid Consensus Mechanisms
- Harmony (ONE) - Uses a hybrid PoS and BFT consensus model for scalability.
- Zenon (ZNN) - Combines PoW and PoS in a hybrid consensus approach.
-
Research Papers
- The Byzantine Generals Problem (1982) - The seminal paper by Leslie Lamport on Byzantine fault tolerance.
- Bitcoin: A Peer-to-Peer Electronic Cash System (2008) - The original Bitcoin whitepaper introducing PoW.
- Ouroboros: A Provably Secure PoS Protocol (2017) - The research paper on Cardano’s PoS protocol.
- Avalanche Consensus: Snow to Avalanche (2018) - The paper describing Avalanche consensus.
-
Community and Forums
- Reddit: r/ConsensusAlgorithms - A subreddit for discussions about consensus algorithms.
- Discord: Blockchain Consensus Community - A Discord server for developers and researchers focused on consensus algorithms.
- Telegram: Consensus Mechanism Chat - A Telegram group for discussions about different consensus mechanisms.
Programming Languages
Categories
Delegated Proof of Stake (DPoS)
5
Proof of Stake (PoS)
5
Directed Acyclic Graph (DAG) Consensus
4
Proof of Work (PoW)
4
General Resources
4
Research Papers
4
Educational Resources
3
Practical Byzantine Fault Tolerance (PBFT)
3
Community and Forums
3
Proof of History (PoH)
2
Hybrid Consensus Mechanisms
2
Proof of Authority (PoA)
2
License
1
Sub Categories