This article looks into the theoretical problems and challenges of distributed consensus and corresponding consensus algorithms.
Amazing blog post, vic! However, I have a question. Where does the following claim come from "If the network latency is equal to the block generation time (10 minutes), only 33% of faults can be tolerated"?