Vitalik Buterin, the co-founder of Ethereum, recently published a groundbreaking second installment to his series on the future of the Ethereum protocol, aptly titled “The Surge.” This ambitious piece articulates a vision for Ethereum that aims to scale the network’s transaction processing capabilities to exceed 100,000 transactions per second (TPS) through the integration of both Layer 1 (L1) and Layer 2 (L2) solutions. The foundation of “The Surge” initiative is to augment scalability while maintaining the network’s hallmark features of decentralization and security.
Buterin commences his exploration by revisiting the initial strategies Ethereum adopted for scaling, which focused on sharding and the development of Layer 2 protocols like state channels and Plasma. According to Buterin, these strategies were outlined early on, with a 2015 paper detailing sharding as an approach that would enable nodes to verify and store only a portion of the total transactions. This method takes inspiration from the operational mechanics of peer-to-peer networks such as BitTorrent.
In parallel, the development of Layer 2 protocols aimed at offloading the computational and data storage burden from the main chain, thus leveraging Ethereum’s inherent security features. By 2019, rollups came into prominence as a potent Layer 2 solution necessitating substantial on-chain data capacity. “Thankfully, sharding research by 2019 had addressed the verification of ‘data availability’ on a large scale, leading to a critical convergence of the two pathways. This convergence gave birth to the rollup-centric roadmap that remains the cornerstone of Ethereum’s scaling strategy,” Buterin elucidated.
Ethereum Roadmap: The Surge
The Surge is not just ambitious in its transaction processing goals; it also aims to safeguard the decentralization and robustness of L1, ensure that L2 solutions uphold the trustlessness, openness, and resistance to censorship that are core to Ethereum, and foster interoperability among L2 solutions to create a cohesive ecosystem.
Data Availability Sampling (DAS) stands out as a chief mechanism in realizing these goals. With Ethereum’s L1 data bandwidth currently limited, thus capping rollup TPS around 174, the plan to implement PeerDAS— a form of one-dimensional sampling—emerged. This methodology allows for the efficient verification of data availability.
Buterin sets a medium-term target of 16 MB per slot which, combined with rollup data compression improvements, could potentially elevate transaction throughput to approximately 58,000 TPS. He also acknowledges the complexity and necessity of further work towards two-dimensional sampling to increase efficiency and safety. Additionally, data compression strategies are highlighted as pivotal in lessening the data footprint of transactions, with suggestions such as employing signature aggregation with BLS signatures, substituting addresses with pointers to historical data, and utilizing custom serialization for transaction values.
Another significant aspect of The Surge is the application of Generalized Plasma, which enables off-chain transactions to benefit from on-chain security guarantees. By integrating SNARKs (Succinct Non-interactive Arguments of Knowledge), Plasma’s utility and generalizability are significantly enhanced.
Buterin also delves into the evolution of L2 proof systems, stressing the importance of advancing to “Stage 2” rollups that are fully trustless and secure through formal verification and the deployment of multiple proof systems for added security redundancy.
To improve the user experience within the L2 ecosystem, Buterin suggests several innovations including chain-specific addresses, standardized payment requests, and the development of protocols designed for efficient asset exchange and gas payments across chains. He emphasizes the critical role of community cohesion in successfully addressing these challenges.
Nevertheless, Buterin does not minimize the importance of enhancing L1, which remains critical for Ethereum’s security and economic sustainability. He explores strategies such as increasing the gas limit and making specific operations cheaper through innovations like EOF (EVM Object Format) and the potential for native rollups.
Buterin concludes with a rallying call to complete the rollup-centric roadmap while preserving the robustness and decentralization that define Ethereum’s L1. He positions this task within the broader challenge of transcending current limitations to realize the full potential of Ethereum.
As of the latest update, ETH has been trading at $2,625, indicating the vibrant activity and keen interest in Ethereum’s progression.
Featured image created with DALL.E, chart from TradingView.com
In essence, “The Surge” embodies a bold leap towards an unimaginable scale of efficiency and performance for Ethereum. Vitalik Buterin’s vision intertwines technical sophistication with a profound commitment to the foundational principles of decentralization and security. As we pivot towards this exciting horizon, the Ethereum community stands at the brink of unlocking exponential growth and unprecedented possibilities. For more enlightening news like this, dive into DeFi Daily News.
Conclusion
The journey towards scaling Ethereum is akin to preparing for a voyage to the stars. Each proposed advancement in “The Surge” is a meticulously crafted rocket booster, propelling Ethereum towards higher dimensions of scalability and performance. While the technical intricacies may resemble a labyrinth to the uninitiated, the ultimate destination is clear: a future where Ethereum not only thrives but dominates as a juggernaut of decentralized technology. This is no small feat, and like any epic adventure, it is fraught with challenges, trials, and the unyielding spirit of innovation. So buckle up, community, for we are on a mission to redefine the limits of blockchain technology, and the view from the pinnacle of “The Surge” promises to be nothing short of spectacular.