The Future of Blockchain and Cryptocurrencies