The world's second-largest blockchain network, Ethereum, has long had a problem with scalability. With the emergence of decentralized applications (dApps) and decentralized finance (DeFi) protocols, the Ethereum network was not able to handle volumes of transactions. This led to stratospherically high gas fees and ineffective processing time. Ethereum 2.0 addresses this in revolutionary fashion: sharding.