Blockchain 102: Cryptocurrencies, Wallets and DApps