Proof of Work (PoW)
Bitcoin, Ethereum
Proof of Stake (PoS)
- Modified implementations: NXT, QTUM
- Delegated Proof of Stake (DPoS): EOS
- Hybrid PoW/PoS: Casper
- Byzantine Fault Tolerant-based Proof-of-Stake (BFTPoS): Cosmos, PolkaDot, TON
Byzantine Fault Tolerant
- Practical Byzantine Fault Tolerance (PBFT): permissioned chains
- Delegated Byzantine Fault Tolerance (DBFT): NEO
Hyperledger:
- Kafka: Fabric
- Redundant Byzantine Fault Tolerance (RBFT): Indy
- Sumeragi: Iroha
- Proof of Elapsed Time (PoET): Sawtooth
References (参考文章):
https://mastanbtc.github.io/blockchainnotes/consensustypes/
https://blockgeeks.com/guides/blockchain-consensus/
https://medium.com/@chrshmmmr/consensus-in-blockchain-systems-in-short-691fc7d1fefe
https://medium.com/@lyaffe/nxt-proof-of-stake-theory-vs-practice-e895ac8cb5bf
https://medium.com/@jb395official/an-introduction-to-qtum-proof-of-stake-mining-a-racing-story-f11a3f48009f
https://blog.cosmos.network/consensus-compare-casper-vs-tendermint-6df154ad56ae
https://blog.cosmos.network/consensus-compare-tendermint-bft-vs-eos-dpos-46c5bca7204b
https://www.hyperledger.org/wp-content/uploads/2017/08/Hyperledger_Arch_WG_Paper_1_Consensus.pdf