An Analysis of Attacks on Blockchain Consensus
Zerocash: Decentralized Anonymous Payments from Bitcoin