Introduction to Security and Privacy on the Blockchain
Zerocash: Decentralized Anonymous Payments from Bitcoin