Optional reading: "Practical Byzantine Fault Tolerance"

A classic and highly influential leader-based Byzantine consensus algorithm.
Click castro99practical.pdf link to view the file.