Ethereum scaling denotes an array of strategies and techniques aimed at enhancing the transaction processing capacity of the Ethereum blockchain. Ethereum, the leading programmable blockchain, is experiencing a surge in demand from burgeoning sectors such as decentralized applications (dApps) and decentralized finance (DeFi). Effective scaling solutions are, therefore, critical for Ethereum's sustainability and evolution. As of now, Ethereum supports around 15 transactions per second (tp...