🚀 Gate.io #Launchpad# for Puffverse (PFVS) is Live!
💎 Start with Just 1 $USDT — the More You Commit, The More #PFVS# You Receive!
Commit Now 👉 https://www.gate.io/launchpad/2300
⏰ Commitment Time: 03:00 AM, May 13th - 12:00 PM, May 16th (UTC)
💰 Total Allocation: 10,000,000 #PFVS#
⏳ Limited-Time Offer — Don’t Miss Out!
Learn More: https://www.gate.io/article/44878
#GateioLaunchpad# #GameeFi#
Combining sharding technology with L2? 「=nil;」 proposes a new L2 state fragmentation solution
Default:Avi Zurlo,=nil; Foundation
Compiled by Alex Liu, Foresight News
Ethereum’s shift toward a Rollup-centric roadmap sparked an explosion of modular scaling designs. This growth was initially successful, eliminating $100+ gas fees and unlocking entirely new application designs. But just a few years later, Ethereum and its Rollup faced a new critical problem: state fragmentation.
Fundamentally, state fragmentation is a scaling problem. Recently, the modularity community has promoted some middleware solutions that merge existing Rollups into a single system, (ostensibly) achieving the holy grail of blockchain scaling - horizontal scaling. However, these solutions come with major compromises. A new generation of Ethereum L2 is rethinking scalability from first principles, applying vertical and parallel scaling techniques to provide final performance.
Two major expansion directions
There are two major directions for blockchain expansion:
Rollups are often mistakenly considered to be Ethereum's horizontal scaling solution. However, each Rollup, and each blockchain, is defined by the ledger it maintains, which means that Rollup is a system independent of Ethereum. This major neglect of the basic principles of database scaling requires the Ethereum ecosystem to solve an existing challenge: state fragmentation.
Current Challenges
State fragmentation across L2 has become a major problem for Ethereum. The problem of fragmentation manifests itself in three aspects:
At the same time, these problems are getting worse. Limited by existing infrastructure, price-sensitive applications are forced to remain isolated in order to obtain reliable low transaction fees. As the next cycle approaches, a vicious snowball effect is about to occur; as L2 congestion fees increase, more developers will be forced to choose infrastructure customized for their applications, exacerbating the widespread state fragmentation problem. In a few years, it would not be surprising if the Ethereum ecosystem application loses its dominance because L2 cannot solve state fragmentation.
Solving state fragmentation
State fragmentation is fundamentally a scaling problem. The burden of scaling without destroying composability lies with L2. L2 can solve the scaling problem in two ways:
Working backwards
The first solution is quite popular in existing L2. Rollups are merged by using middleware to establish a theoretical single system. In practice, these solutions facilitate communication across Rollllups through shared consensus guarantees. These solutions include shared sorters, shared provers, and various L3 architectures.
Although the teams and projects focused on these solutions are powerful, there are many compromises in solving L2 scalability issues with middleware as the core, including:
More importantly, it distracts L2 teams from solving open problems like congestion pricing and single-player review, which require significant engineering and research work.
Start from the beginning
Ethereum L2 can scale vertically by changing the execution environment of the Rollup node to increase hardware utilization; these projects include Eclipse and Movement Labs, which use SVM and MoveVM to build rollups respectively. Such solutions have great hope of improving scalability in the near future; however, they require Ethereum developers to adopt a new technology stack.
Additionally, L2 can be scaled horizontally by (re)introducing execution sharding, which will allow the network to scale by adding new nodes. This approach promotes decentralization, has a higher theoretical scalability limit, and allows vertical scalability optimization when necessary. Given these advantages, the =nil; Foundation has designed a sharded L2 called =nil;.
=nil;Optimized to maintain Ethereum's core values of decentralization, censorship resistance, and permissionlessness. =nil;is based on zkSharding, a newly designed first verifiable sharding architecture. It combines the scalability features of the above horizontal scalability solutions with a single, integrated development environment. This allows developers to access thousands of Rollups from a single network. More importantly, =nil;ensures users receive reliably low transaction fees even during peak trading periods.
Additionally, =nil; dynamically splits and merges states based on demand for state access, solving the congestion fee problem. This dynamic behavior allows =nil; to keep transaction fees consistently low (<$0.01). In summary, the =nil; Foundation's mission is to provide an alternative path to Ethereum L2 scaling that is more closely aligned with Ethereum's core values and L2 execution requirements.
Conclusion
Despite the many challenges ahead, the future of Ethereum L2 looks more promising than ever. As L2 designs mature, there are two popular divisions in our next generation of scaling solutions: working backwards vs. starting from scratch, and horizontal scaling vs. vertical scaling.
Sharding is dead, long live sharding.