Virtual Currencies, Online Transactions, and the Future of Cash