Accountable Privacy for Decentralized Anonymous Payments
Zerocash: Decentralized Anonymous Payments from Bitcoin