Layer-2 scaling solutions are one of the most critical parts of Ethereum’s development roadmap. They’ll not only help bridge the gap between now and the launch of Eth2 but also act as an accelerant to Eth2’s scalability, increasing its processing power to a theoretical max of ~100,000 transactions per second.
By batching transactions, Layer-2s can significantly improve the number of transactions they process per block while theoretically providing similar security guarantees upon settlement. Off-chain transactions are essentially free and don’t bog down the underlying network with excess data and computing requests.