Crypto currency and Blockchain