A breakdown of Cryptocurrencies and Blockchains