
Uncovering Ethereum’s Troubling Issues With Scaling: What Went Awry
ETH Denver sure had everyone in the rollup ecosystem talking. At the event, industry leaders, builders, and visionaries discussed various solutions to address the growing state fragmentation problem in the rollup space.
Avi Zurlo, the chief product officer at =nil; Foundation, spoke about Ethereum’s rollup-centric roadmap from 2020, the significant progress made since then, and the resulting explosive growth for the L2 ecosystem. In fact, in the past year alone, the total value locked in layer 2s has increased by over 230%.
With this growth comes the next natural step in evolution: modular scaling designs. While modular blockchains offer near-term demand for cheaper transactions and new application designs, they still face issues with state fragmentation, especially when new rollups are introduced to the Ethereum ecosystem.
State fragmentation is one of the main technical issues facing Ethereum’s rollup architecture, as highlighted by Ethereum Foundation developer Justin Drake at ETH Denver. As he puts it, “We have a fragmentation problem.”
In an ideal scenario, Ethereum scaling solutions would maintain Universal Synchronous composability, allowing for seamless exchange and real-time settlement of transactions on the network. However, in reality, each rollup exists within a siloed environment with no knowledge of other rollups’ state and even the Ethereum mainnet.
This state fragmentation fundamentally compromises the principle of network effects in the Ethereum ecosystem, resulting in a convoluted developer and user experience. Making matters worse, price-sensitive applications are forced to run app-specific infrastructure to avoid congestion fees, further exacerbating the state fragmentation problem.
Compromised network effects
By compromising on the principle of global state, modular blockchains fail to deliver on the promise of being the holy grail of scaling solutions. One significant issue is the lack of unified liquidity across the L2 ecosystem, creating a barrier to entry for users who want to access a single network for their trading, swapping, or staking needs.
Moreover, network congestion can lead to app founders and developers questioning the user base of a specific chain. For instance, a Web3 app founder might want to deploy on a chain with low transaction fees and reputable scalability. However, the network may have, over time, catered to a DeFi user base, presenting a dilemma for the app’s success.
In the past, app founders could easily deploy on the Ethereum mainnet without worrying about the user base since all users existed universally on one blockchain. However, with the rise of modular blockchains, chains have become tailored to niche vertical interests, creating multiple, independent state or app-specific chains. This raises the question, “Are the customizations of an app-specific chain worth it?”
Interoperability complexity: when will it end?
Recent statistics show that bridge hacks have resulted in over $2.8 billion in lost funds in the crypto industry. As the L2 ecosystem continues to grow with a plethora of app-specific blockchains, interoperability and state fragmentation become even more complex.
While interoperability is notoriously challenging to solve, it’s essential to address the current state to prevent further hacks and loss of funds. The onus is on the L2s themselves to mitigate congestion fees and provide a more cohesive and efficient infrastructure.
Diminishing developer and user experience
With interoperability complexity comes frustration and fragmentation for developers building on any given network. Developers should not have to worry about successfully scaling their application, maintaining low transaction costs, or meeting their users’ needs. Developer mindshare should solely be focused on building applications to onboard the next billion users into Web3.
In the same vein, users are forced to navigate network abstractions, bridge assets, and manage different wallets to interact with the fragmented state. This is a significant barrier for the mainstream adoption of Web3, and it significantly reduces the user experience.
So, what’s next for modular scaling?
The inability to solve state fragmentation could ultimately lead to the downfall of Ethereum’s application dominance. In a few years, we might witness a vicious cycle, where rising congestion fees lead to an increase in app-specific infrastructure, further complicating the state fragmentation problem.
Thus, it’s essential to address the current state of L2 interoperability and work towards a more cohesive and efficient infrastructure for the ecosystem’s long-term success. To all my rollup friends, comrades, and peers in the Ethereum ecosystem: the future is in our hands.

