The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication
Impossibility of distributed consensus with one faulty process