Byzantine Agreement , Made Trivial Silvio Micali
Reaching Agreement in the Presence of Faults