Bitcoin, Ethereum And The Parallel World Of Crypto-Finance