Blockchain Consensus Protocols
Links
Survey
Mechanism Labs
Tendermint, Thunderell, Algorand (Gilad), Casper FFG, Dfinity, Ouroboros Genesis, Casper TFG
Shehar Bano, Alberto Sonnino, Mustafa Al-Bassam, Sarah Azouvi, Patrick McCorry, Sarah Meiklejohn, and George Danezis
University College London, United Kingdom
Bitcoin, Bitcoin-NG, GHOST, Ouroboros, Snow White, Algorand, Byzcoin, Solidus, Omniledger, Chainspace, etc.
Wenbo Wang, Member, IEEE et al.
Both the perspective of distributed consensus system design and the perspective of incentive mechanism design
Christian Cachin Marko Vukoli´c (IBM Research - Zurich)
Review the consensus protocols in some prominent permissioned blockchain platforms with respect to their fault models and resilience against attacks.
Hyperledger Fabric, Tendermint, Symbiont, R3 Corda, Iroha, Kadena, Chain, Quorum, MultiChain, Sawtooth Lake, Ripple, Stellar, and IOTA
Juan A. Garay, Aggelos Kiayias
Christopher Natoli, Jiangshan Yu∗, Vincent Gramoli , and Paulo Esteves-Verissimo
Sandra Johnson, Peter Robinson, John Brainard (Consensys)
Ethereum private sidechain, Plasma, Polkadot, Ethereum2.0, etc.
Dahlia Malkhi, Ittai Abraham
Comparison
Stefano De Angelis (Sapienza University of Rome) et al.
PoA (Aura, Clique)
Benchmarking (Byzantine adversary only do DoS attack?)
Emmanuelle Anceaume, Thibaut Lajoie-Mazenc (IRISA) et al.
Analyze Bitcoin-NG, PeerCensus and BizCoin
and conluced that none of them is safe in an adversarial environment, and amplify the ability of malicious users
[What makes blockchains secure? 3/5] Stellar Consensus Protocol, Avalanche
Avalanche can be viewed as a randomized realization of the Stellar Consensus Protocol
In the lens of classical consensus protocol
Updates recorded in the ledger are immutable, with cryptographic time-stamping to achieve serializability
Vincent Gramoli