Blockchain Consensus Protocols in the Wild
Asynchronous byzantine agreement protocols