Efficient Zero-Knowledge Contingent Payments in Cryptocurrencies Without Scripts
Zerocash: Decentralized Anonymous Payments from Bitcoin