This article (or 2-part article) intends to give an overview of the major consensus algorithms, what uses them, why they use them and what benefits/problems they have.
First should open with a brief overview of consensus algorithms prior to Blockchain implemented ones, such as:
Then let's cover some of the most common/popular Blockchain algorithms, and mention which Blockchain protocols use them. Feel free to add any missed:
- Proof of work
- Proof of stake
- Proof of capacity
- Proof of stake (incl. Delegated)
- Directed Acyclic Graphs
- Proof of Authority
- Proof-of-Weight
- (Practical) Byzantine Fault Tolerance
- Hotstuff
Guidelines
- We have a technical audience, you can go into details.
- Use simple technical English and as little passive voice and future tense as possible.
- Word count is not a definition of done, covering the topic outlined above is.
This article (or 2-part article) intends to give an overview of the major consensus algorithms, what uses them, why they use them and what benefits/problems they have.
First should open with a brief overview of consensus algorithms prior to Blockchain implemented ones, such as:
Then let's cover some of the most common/popular Blockchain algorithms, and mention which Blockchain protocols use them. Feel free to add any missed:
Guidelines