Are Bitcoin and Blockchain the Future?