Anonymous CoinJoin Transactions with Arbitrary Values
Hiding Transaction Amounts and Balances in Bitcoin