Do you Need a Blockchain?
Zerocash: Decentralized Anonymous Payments from Bitcoin