Transactions as anonymous as cash are now possible on Ethereum