Doing G's Homework :) Introduction to Cryptocurrency and Decentrali...