Question

This person was asked: "Why is a blockchain implementation different than a distributed consensus system like Raft?"

In part of their answer they replied:

For one, Raft is not Byzantine fault tolerant, i.e., not designed to account for arbitrary failures. If a participant fails by telling different peers different things, consensus fails. In context of blockchain, this would be equivalent of a malicious consensus participant lying.

Another wrote:

As others have mentioned, Blockchain has Byzantine Fault Tolerance. Raft and other consensus based systems such as Paxos do not.

My question is: What is the algorithm for Blockchain's Byzantine Fault Tolerance?

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with cs.stackexchange
scroll top