Cryptocurrency and Blockchain: An Introduction to Digital Currencies Learnthread Team December 2, 2019