Coinscreed: A Clearer Path to Understanding Cryptocurrency