Skip to content

andreysobol/awesome-consensus-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 

Repository files navigation

Awesome Consensus Algorithms

Problems

Limitations:

Synchrony models

Algorithms

The Byzantine Generals Problem

Completely Asynchronous Agreement Protocols

An Efficient Algorithm for Byzantine Agreement without Authentication

The Part-Time Parliament

Raft

An Optimal Probabilistic Algorithm for Byzantine Agreement

PBFT

Q/U protocol

Uniform consensus

Trusted Timely Computing Base

On Expected Constant-Round Protocols for Byzantine Agreement

Efficient Synchronous Byzantine Consensus

Nakamoto Consensus

Honey Badger BFT

Byzantine Agreement, Made Trivial

BABE/GRANDPA

HotStuff and Libra

Ouroboros family

Hashgraph

Avalanche

DAGs

Distributed randomness

Classics

Commit reveal

Shamir's Secret Sharing

Threshold cryptography

VRF:

VDF

PoW

All possible selection approach

  • PoW
  • PoS
  • DPoS
  • Proof Of Space

Attacks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published