B8462-001: An Introduction to Blockchain and Cryptocurrencies