Cryptocurrency and the Future of Finance