The Different Types of Blockchains and Cryptocurrencies