
If you're working on something real — let's talk.
© 2026 Lampros Tech. All Rights Reserved.
Published On Jul 18, 2025
Updated On Jul 18, 2025

A surge in DeFi usage drove Ethereum gas fees to $67 million.
Rollups have now become the primary execution layer, handling over 85% of Ethereum’s transaction volume.
Today, Ethereum has moved beyond scaling a single chain.
It now spans a modular ecosystem of rollups, app-specific L3s, zk-powered compute layers, and ephemeral data systems, each optimised for a different part of the stack.
Whether you’re deploying a DeFi protocol or launching your own rollup, understanding this new stack is essential.
This guide breaks down Ethereum’s scalability journey past, present, and future, covering the architecture, tools, and strategic choices developers need to navigate in 2025.
Let’s get started.
Ethereum initially followed a monolithic architecture, where execution, consensus, and data availability were all handled on the same layer.
This structure worked during Ethereum’s formative stage, but as on-chain activity exploded, it exposed fundamental scalability limits.
By 2020, DeFi protocols, NFT marketplaces, and high-frequency bots were all competing for limited blockspace.
The Ethereum Virtual Machine (EVM) processed every contract sequentially, with no parallelism and a fixed gas limit per block.
As a result:
What emerged was an environment where only the highest-value interactions were economically viable, and everything else was priced out.
As more contracts were deployed and tokens minted, Ethereum’s global state, comprising account balances, contract code, and on-chain storage, grew continuously.
Full nodes were responsible for storing and serving this expanding state, which introduced several challenges:
While ideas like state rent and pruning were proposed, no production-grade solution was deployed at the time.
Even before Ethereum’s shift toward rollups, developers encountered problems with how data was posted on-chain.
For applications requiring verifiability, like early L2s or on-chain proofs, data had to be embedded using calldata, which had several issues, like:
Rollups, which needed a place to publish transaction batches and proofs, found themselves constrained by a system never designed for scalable data throughput.
Ethereum’s 2022 transition to proof-of-stake was a historic upgrade. It has improved energy efficiency by 99.9% and significantly reduced the environmental footprint of the network.
But from a scalability perspective:
The Merge laid the groundwork for future upgrades, but it was only a first step.
That shift began to take hold in 2023 and 2024, as rollups matured and a new paradigm emerged, one where developers no longer built on Ethereum, but next to it.
Rollups matured, gained ecosystem dominance, and became the default execution environment. Ethereum L1 moved into its new role: a shared settlement and data availability layer.
Instead of trying to scale Layer 1, Ethereum scaled by pushing computation out to Layer 2.
Rollups allowed application execution to happen off-chain while keeping settlement and security rooted on Ethereum.
Rollup adoption was led by two architectural models:
In practice, rollups achieved:
For developers, this meant building apps that lived off-chain but settled on-chain, shifting the architecture without compromising trust assumptions.
Ethereum’s core dev community formalised the vision. Scaling would not happen on L1.
Instead:
This wasn’t an experiment. TVL, developer activity, and transaction volume began migrating to rollups in real time.
By late 2024, rollups will process the majority of Ethereum user transactions.
As rollups became dominant, tooling followed.
This new wave of modular rollup frameworks allowed developers to:
Ethereum no longer offered one place to build; it offered a network of environments, each optimised for cost, composability, or privacy.
Developers aren’t just deploying contracts to one chain. They’re making decisions across layers, runtimes, and data systems.
What was once a monolithic environment is now a modular stack that demands clear architectural choices.
Rollups are no longer secondary. They're the primary execution layer for most applications. Whether deploying on Arbitrum, Optimism, zkSync, or Scroll, developers now start at Layer 2.
Applications are no longer just "on Ethereum." They're settling into Ethereum while executing elsewhere.
The rollup boom has introduced Rollup-as-a-Service (RaaS) and customizable SDKs that let teams launch their own execution layers without managing protocol engineering.
Instead of deploying contracts to an L2, many teams now deploy the chain itself, optimised for their use case, latency budget, and ecosystem strategy.
With the architecture shift, the development stack has changed as well.
Developer experience in 2025 is fragmented but more powerful. Teams building today are often combining multiple runtimes, data layers, and simulation tools within a single product.
Every architecture decision now carries implications.
The 2025 Ethereum developer doesn’t just write smart contracts. They design modular systems.
The modular architecture solves throughput, cost, and flexibility. But it introduces new complexities, especially for teams building at scale.
As rollups and app chains proliferate, developers face a different class of trade-offs: around data, interoperability, composability, and control.
In a monolithic system, all contracts share the same state and liquidity pool. In a modular world, that coherence breaks down.
Solutions like shared sequencing, atomic bridging protocols, and unified account abstraction are progressing, but full cross-rollup composability remains an open frontier.
The introduction of blobspace via EIP-4844 slashed data posting costs, but also introduced new lifecycle constraints.
Blob data is ephemeral, typically lasting 18 days and isn’t retained by default beyond that window.
Developers now need to choose:
Each choice impacts downstream infrastructure like indexing, verifiability, archival access, and compliance.
Ethereum L1’s security guarantees are strong, but not all rollups inherit them equally.
Bridges, sequencers, and governance systems introduce additional vectors.
As execution decentralises, application-layer security becomes a shared responsibility between developers, protocols, and operators.
Modularity gives developers more control. But it also creates more surface area to manage:
As modular adoption grows, the challenges have shifted from pure technical limits to coordination and cross-layer complexity.
Ethereum’s next set of upgrades, like full Danksharding, PeerDAS, and statelessness, aims to address these constraints at the protocol level.
EIP-4844 laid the groundwork. Blobs gave rollups cheaper bandwidth. But that was a partial step.
Ethereum’s upcoming upgrades represent a full re-architecture of the base layer, turning it into a scalable DA backbone for modular ecosystems.
Unlike traditional sharding proposals, Ethereum isn’t trying to shard execution. The goal is to scale data availability.
That’s where full Danksharding comes in.
This design preserves network composability by separating data availability from execution.
To support DAS at scale, Ethereum is adopting a peer-optimised protocol like PeerDAS (Peer-to-Peer Data Availability Sampling).
PeerDAS is already in testing and will be a key milestone on the path to full Danksharding.
Ethereum’s global state has grown large enough to slow down node syncs and increase validator costs.
To address this, Ethereum will adopt Verkle trees as part of the Fusaka upgrade, a major protocol change focused on state efficiency.
Verkle trees reduce proof sizes dramatically, enabling stateless clients.
The Fusaka upgrade is a critical step toward Stateless Ethereum, unlocking broader validator participation, faster syncs, and better decentralisation, while preparing Ethereum to serve as a high-throughput DA layer.
Execution layers are scaling independently, but without a shared sequencing layer, composability across rollups remains constrained.
Several efforts are underway to solve this:
Ethereum isn’t scaling by increasing TPS on a single chain; it’s scaling by re-architecting how data flows, how state is verified, and how computation is decoupled from consensus.
The result is a base layer optimised for thousands of rollups and ZK-powered systems, all secured by Ethereum’s trust layer.
For developers, this shift demands a new approach that treats architecture, cost modelling, and system design as first principles.
Here’s what that blueprint looks like in 2025.
Developers in 2025 aren’t just choosing what contracts to write. They’re choosing where to execute, how to store data, what sequencing model to rely on, and which trade-offs to accept around cost, performance, and control.
This section lays out the architectural blueprint for building modular, future-ready applications in the current Ethereum landscape.
In 2025, developers must treat execution layers like infrastructure layers, not just deployment targets. Each layer offers distinct properties around cost, latency, composability, and sovereignty.
Strategic framing:
EIP-4844 fundamentally changed the economics of posting data to Ethereum. But it also added complexity.
Don’t just model contract deployment and gas fees; model long-term operational costs. Understand how data, throughput, and user volume impact infrastructure and blob consumption.
In a multi-layer system, your architecture must reflect execution locality. The days of deploying a single monolithic contract suite to Ethereum L1 are over. Today:
For creating it separate logic based on volatility, frequency, and trust assumptions. This keeps core state secure while letting the rest scale horizontally.
Tooling decisions follow from execution environment selection. Each stack has a different language, ecosystem maturity, and audit surface.
Beyond language:
Audit requirements differ by VM and runtime. Cairo contracts introduce unique auditing challenges due to custom opcodes and trace-based execution.
Fragmentation in the modular stack introduces friction for users. Developers must abstract it away.
Operational must-haves:
Teams rarely stay isolated to one execution layer. Successful products in 2025 are planning for:
Design your architecture, tokens, and indexing with this evolution in mind, even if your MVP starts on a single rollup.
Building on Ethereum in 2025 requires system-level decisions, choosing the right layers, structuring execution for scale, managing data lifecycles, and abstracting UX across fragmented environments.
The modular stack offers flexibility, but it rewards teams who plan for complexity early. Developers who design with locality, interoperability, and long-term cost in mind won’t just ship faster, they’ll build systems that last.
Ethereum’s scalability journey isn’t about making a single chain faster; it’s about building a layered system where execution, data, and consensus live independently but work in sync.
Rollups, blobs, app-specific chains, and ZK runtimes have shifted the developer model. You’re no longer building on Ethereum, you’re building next to it, using it as a secure, modular foundation.
What matters now is architectural clarity:
Ethereum is no longer one chain. It’s a platform for building trust-minimised systems across layers. Developers who embrace this modular mindset will build faster, scale better, and stay ahead.
At Lampros Tech, we help teams architect for this future from smart contract development to rollup infrastructure.

Growth Lead
FAQs
In 2025, Ethereum has shifted from a single-chain model to a modular architecture. Execution, data availability, and consensus are separated across rollups, blobspace, and Ethereum L1, enabling greater scalability and flexibility for developers.
Rollups process transactions off-chain and post data to Ethereum for settlement. This significantly reduces gas fees and increases throughput, with rollups now handling over 85% of Ethereum’s transaction volume.
Teams must navigate new complexities like cross-rollup interoperability, data lifecycle management (e.g., blobs vs. calldata), and selecting the right execution environment. Strategic decisions around cost, latency, and developer tooling matter more than ever.
Blobs are a new data format introduced by EIP-4844 that drastically reduces the cost of posting data. They’re ideal for rollups but are ephemeral, lasting around 18 days, so developers need to plan for off-chain storage or redundancy.
Ethereum is moving toward full Danksharding, PeerDAS for scalable data sampling, and Verkle trees via the Fusaka upgrade. These will improve blob capacity, node efficiency, and lay the foundation for Stateless Ethereum.