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:
Paxos
Raft
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