The Past, Present and Future of DeFi, Bitcoin, Blockchain, Cryptocurrency, and Ethereum