Anonymous CoinJoin Transactions with Arbitrary Values
Zerocash: Decentralized Anonymous Payments from Bitcoin