☕ Just How Many Consensus Algorithms are there? 🤔
CoinGecko Buzz recently published 2 articles, titled: CoinGecko's Guide to Consensus Algorithms (Part 1 & 2)
A Consensus Algorithm is essentially the backbone of a Decentralized Cryptocurrency.
It allows a distributed system (the blockchain) to function properly as a decentralized peer-to-peer system without a central authority figure.
So just how many types of Consensus Algorithms are there?
Proof-of-Work (PoW)
The first ever consensus algorithm created by Satoshi Nakamoto that solves the Byzantine Generals Problem, this is the algorithm that computers follow to "Mine" cryptocurrency
Proof of Stake (PoS)
Unlike PoW, PoS doesn't require mining. In PoS blockchains, whoever stakes the most coins gets to sign blocks on the blockchain.
Delegated Proof-of-Stake (DPoS)
Unlike PoS, in DPoS blockchains, users can stake their coins on behalf of another person, thereby "delegating" another to sign on the blockchain.
Directed-Acyclic-Graphs (DAGs)
DAGs aren't technically consensus algorithms in the strictest sense, but a different implementation to existing algorithms such as PoW or PoS
Practical Byzantine Fault Tolerant (PBFT)
Designed in 1999, PBFT algorithms doesn't require overwhelming consensus (>99%) like PoW or PoS. As long as more than two-thirds majority agree on something, they move forward; much like human democracy.
Bear in mind that the 1/2 sentence explainer above does not fully explain the nuances of each consensus algorithms.
To understand them in more detail, Do read our 2 parts post on
CoinGecko Buzz
🚀 Gatecoin.io finally shutting down, Mt. Gox Founder found Guilty, and more..🚀