# Types of Consensus Algorithms used in BlockChain > Types of consensus algorithms: PoW, PoS, PoH, DPoS, PoA, BFT, DAG, PoB, CPoB, Pol, PoC, PoST, PoET... how can be used in BlockChains **Published by:** [Blockchain Development](https://paragraph.com/@blockchaindev/) **Published on:** 2024-07-04 **Categories:** consensus algorithms, blockchain **URL:** https://paragraph.com/@blockchaindev/types-of-consensus-algorithms-for-blockchains ## Content Consensus algorithms play a crucial role in blockchain networks to ensure agreement among nodes on the validity of transactions and the state of the ledger. Here's a breakdown of various consensus algorithms:Proof of Work (PoW):Description: Requires participants (miners) to solve complex cryptographic puzzles to validate and add blocks to the blockchain.Examples: Bitcoin and Bitcoin Cash.Proof of Stake (PoS):Description: Validators are chosen based on the number of coins (stake) they hold and are responsible for validating and creating new blocks.Examples: Cardano, Ethereum 2.0, Polkadot.Proof of History (PoH):Description: Developed by Solana, it orders transactions before they are passed to the blockchain, enabling high-throughput and low-latency consensus.Delegated Proof of Stake (DPoS):Description: Token holders vote for delegates who validate transactions and produce blocks. Delegates are typically a fixed number.Examples: EOS, Tron, Lisk.Proof of Authority (PoA):Description: Validators are identified and trusted by a central authority, often used in private or consortium blockchains.Examples: Ethereum Clique, POA Network.Byzantine Fault Tolerance (BFT):Description: Focuses on ensuring consensus even in the presence of malicious nodes or components failing in unexpected ways.Examples: Tendermint (used in Cosmos), Hyperledger Fabric (modified BFT).Directed Acyclic Graph (DAG):Description: Instead of linear chains, DAG uses a graph structure where each transaction confirms multiple previous transactions.Examples: IOTA (Tangle), Nano (Block Lattice).Proof of Burn (PoB):Description: Miners destroy (burn) coins to gain the right to mine blocks, showing commitment to the network.Examples: Slimcoin.Proof of Capacity (PoC):Description: Miners prove they have allocated storage space (capacity) for storing blockchain data.Examples: Burstcoin.Proof of Space-Time (PoST):Description: Combines proof of storage with proof of time, ensuring storage resources remain available over time.Examples: Filecoin.Proof of Believability (PoB):Description: Evaluates a node’s likelihood of being honest based on past behavior and stake.Examples: Algorand.Clique Proof of Burn (CPoB):Description: Combines PoB with a consensus mechanism similar to PoA, where nodes burn coins to gain block-producing rights.Examples: Celo.Proof of Location (PoL):Description: Validates a node’s physical location to participate in consensus.Examples: FOAM.Proof of Coverage (PoC):Description: Validates a node’s wireless coverage and quality.Examples: Helium.Proof of Elapsed Time (PoET):Description: A lottery-based consensus protocol where participants wait for a randomly chosen period before being able to mine a block.Examples: Sawtooth (Hyperledger).These are some of the key consensus algorithms and their variations used in blockchain networks today. Each algorithm comes with its trade-offs in terms of security, scalability, energy efficiency, and decentralization. ## Publication Information - [Blockchain Development](https://paragraph.com/@blockchaindev/): Publication homepage - [All Posts](https://paragraph.com/@blockchaindev/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@blockchaindev): Subscribe to updates ## Optional - [Collect as NFT](https://paragraph.com/@blockchaindev/types-of-consensus-algorithms-for-blockchains): Support the author by collecting this post - [View Collectors](https://paragraph.com/@blockchaindev/types-of-consensus-algorithms-for-blockchains/collectors): See who has collected this post