Byzantine Agreement , Made Trivial Silvio Micali
Practical byzantine fault tolerance