Blockchain and Crypto currency