Introduction to Blockchain: Bitcoin, Ethereum, Ledgers, and more