What is a modular blockchain? Rollups, data availability, and the new stack
—————————————————————————-
For a long time, a “blockchain” meant a single network that tried to do everything itself. It executed transactions, agreed on their order, finalized them, and stored all the data – all inside one tightly integrated protocol.
The modular approach breaks that assumption.
A modular blockchain design splits those core responsibilities into separate, specialized layers. Instead of one chain doing all jobs at once, different layers focus on different tasks and work together as a stack.
To understand why this matters, you first need to see what jobs a blockchain actually performs – and why unbundling them is such a big shift.
—
The four core jobs of a blockchain
Every blockchain, whether monolithic or modular, has to handle four fundamental functions:
1. Execution
This is the actual computation. Execution is where:
– Transactions are processed
– Smart contracts run
– Account balances and states are updated
When you trade tokens on a DEX, mint an NFT, or interact with a DeFi protocol, the execution layer is where your transaction is interpreted and applied to the global state.
2. Settlement
Settlement is about finality and dispute resolution. It is the layer that:
– Anchors the results of execution
– Decides what is considered final and irreversible
– Serves as the ultimate arbiter if something goes wrong
In many modular designs, this is also where proofs are posted, verified, or challenged (for example, validity proofs for zk-rollups or fraud proofs for optimistic rollups).
3. Consensus
Consensus is the process by which the network agrees on:
– The order of transactions
– The canonical chain of blocks
– A single shared history everyone can rely on
Without consensus, different nodes could see conflicting versions of events, opening the door to double spending and inconsistencies across the ledger.
4. Data availability (DA)
Data availability is the most under-discussed function, but it is crucial in modular designs. It ensures that:
– All transaction data is actually published
– Anyone can download and verify that data
– The network state can be reconstructed from scratch if needed
If transaction data is hidden or withheld, no one can independently verify whether the rules were followed. That breaks trust at a fundamental level. DA is what guarantees that the information needed to check the chain has truly been made public.
—
Monolithic vs modular blockchains
In a monolithic blockchain, all four roles – execution, settlement, consensus, and data availability – are handled by a single chain:
– One protocol
– One validator set
– One resource pool (block space) for everything
This approach has some advantages:
– Simpler architecture
– Tighter integration
– Easier mental model for users and developers
But it also runs into a hard limit: scalability.
Because a monolithic chain has to do all the work itself, it hits a ceiling on:
– How many transactions it can process per second
– How much data it can safely store and distribute
– How many users it can serve before fees spike and the network congests
This is closely related to the famous blockchain trilemma: the idea that a single chain struggles to simultaneously be:
– Highly scalable
– Strongly secure
– Meaningfully decentralized
Monolithic chains typically end up compromising:
– They might boost throughput by increasing hardware requirements and shrinking the set of validators, harming decentralization.
– Or they keep decentralization strong but remain slow and expensive under heavy load.
A modular blockchain takes a different path. It splits those four functions across multiple layers:
– One layer focuses on execution
– Another serves as the settlement and/or consensus layer
– A dedicated network specializes in data availability
– Additional components may plug in for specific features
Each layer can then optimize for its own job, instead of trying to be a generalist.
—
How modularity challenges the trilemma
The modular thesis is that you don’t need to force one chain to be good at everything. Instead:
– Execution layers can focus on speed and flexibility
– Settlement layers can prioritize security and finality
– Consensus layers can be designed for robustness and decentralization
– Data availability layers can be tuned to scale data storage and distribution
By distributing responsibilities, the system as a whole can reach levels of scalability that would be very difficult for a single monolithic chain, while still inheriting strong security from a robust base layer.
By the mid-2020s, this idea shifted from theory to reality. We saw:
– Specialized DA networks securing data for many execution environments
– Rollups using a shared settlement layer
– A full “modular stack” emerging, with interchangeable components
Understanding modular blockchains is increasingly the same as understanding where core blockchain infrastructure is heading.
—
Rollups: the execution layer of the modular world
Rollups are the most visible piece of the modular puzzle. In a modular architecture, rollups often act as execution layers.
A rollup is an off-chain or semi-off-chain environment that:
– Processes transactions and runs smart contracts off the main chain
– Periodically batches the results
– Posts compressed data and/or proofs back to a base layer
The base layer – typically a settlement and data availability layer – then:
– Verifies proofs (in validity-based systems) or monitors for fraud (in fraud-based systems)
– Records the rollup’s state commitments
– Provides a security anchor for the rollup’s execution
Two common types of rollups are:
1. Optimistic rollups
– Assume transactions are valid “by default”
– Allow anyone to challenge invalid states within a dispute window
– Use fraud proofs: if a challenger proves a fraudulent transition, the invalid state is rejected
2. ZK-rollups (validity rollups)
– Generate cryptographic proofs (validity proofs) for state transitions
– Base layer verifies the proof, mathematically confirming execution was correct
– Generally faster finality, but more complex proving infrastructure
In both cases, rollups scale execution by:
– Handling computation off the base chain
– Posting only minimal necessary data or proofs to the settlement/DA layer
– Leveraging the security of a strong underlying chain
Rollups are a key reason the modular stack has become so central to modern blockchain scaling.
—
Data availability: the quiet linchpin
While rollups grab the headlines, data availability quietly enables the whole system.
Why is DA so important?
– Rollups typically post compressed transaction data and/or state data to a base layer.
– Light clients and full nodes need that data to:
– Reconstruct the rollup’s state
– Verify that the rollup operator did not cheat or censor
– Generate or verify proofs
If the underlying DA layer fails to publish data, or allows operators to hide it, the rollup becomes a kind of “black box”:
– Users must trust the operator’s word
– They lose the ability to exit safely or independently verify the chain
– The system’s trust assumptions become much weaker
A dedicated data availability layer provides:
– Large, scalable capacity to store and broadcast transaction data
– Cryptographic guarantees that data either is available or the system will detect withholding
– A shared data backbone that multiple rollups and execution environments can use simultaneously
In a modular stack, DA is often the core shared layer that many higher-level chains rely on.
—
What does a data availability layer actually do?
A DA layer is a specialized blockchain (or similar network) whose main purpose is to:
– Accept data blobs from rollups or other clients
– Order these blobs using consensus
– Make them available to network participants
– Provide efficient methods for verifying that data is actually accessible
Key characteristics often include:
– High throughput for raw data
– Light client friendly proofs (so that users don’t need to download everything)
– Sampling techniques (like data availability sampling) that let nodes probabilistically confirm data availability without full downloads
In a modular design:
– Rollups post their transaction data to the DA layer
– The DA layer doesn’t necessarily care about *interpreting* the transactions
– Its role is simply to guarantee that the data is there, ordered, and retrievable
This separation means that a DA network can support dozens or hundreds of rollups simultaneously, each with their own execution logic and user base, all anchored to a common data backbone.
—
Settlement layers and shared security
While DA ensures data is available, settlement layers provide:
– Finality
– A canonical record of state commitments
– A home for proofs, challenges, and dispute resolution
In many designs:
– The same chain may act as both settlement and DA, especially in earlier or hybrid architectures.
– Alternatively, one chain can serve mainly as a settlement layer, while a separate DA network handles raw data storage.
Settlement layers are often:
– Highly secure and decentralized
– Slower and more conservative in their upgrade process
– Used by multiple execution environments (rollups, app-chains, etc.)
This creates a model of shared security:
– A rollup does not need its own massive validator set.
– It inherits security from the settlement layer’s consensus and economic guarantees.
– Disputes or proofs are resolved on a chain with strong trust assumptions.
—
The new modular stack: how the pieces fit together
A modern modular blockchain stack typically looks something like this:
1. Execution layer (rollup/app-chain)
– Processes user transactions
– Runs application logic and smart contracts
– Maintains local state, user balances, and application data
2. Settlement layer
– Records periodic state commitments from execution layers
– Hosts proofs, fraud challenges, and dispute resolution mechanisms
– Acts as the ultimate arbiter of what is final
3. Consensus / base layer
– Orders blocks and transactions
– Maintains the canonical chain for settlement data
– Provides economic security via staking or other mechanisms
4. Data availability layer
– Stores and disseminates transaction data and state updates
– Ensures all the data needed to verify execution is publicly accessible
– Can be shared across many different rollups and chains
In practice, some layers can be combined. A single chain might simultaneously:
– Provide consensus
– Act as a settlement layer
– Offer DA services
But as ecosystems grow, we increasingly see distinct specialized networks for each role.
—
A useful analogy: restaurant vs food court
You can think of monolithic vs modular blockchains like this:
– A monolithic blockchain is like a single restaurant that:
– Cooks the food
– Handles seating
– Cleans the tables
– Manages payments
– Stocks all ingredients
If the place gets crowded, everything slows down: the kitchen, the wait staff, seating. There’s only so much one restaurant can handle before service quality drops.
– A modular blockchain stack is like a food court:
– One shared space provides tables, cleaning, and utilities (analogous to DA and consensus).
– Many different food vendors (execution environments) prepare different cuisines (applications).
– Some shared services, like security guards or payment systems, are common infrastructure (similar to settlement and shared security).
Each vendor can specialize in what they do best (the “execution” of food preparation), while other shared layers focus on seating, cleanliness, and infrastructure. The capacity and variety are much greater than any single restaurant can typically offer.
—
What modularity buys you
Modular blockchains are not just a theoretical rearrangement; they deliver practical benefits:
1. Scalability through specialization
Breaking apart execution, settlement, and DA enables:
– High-performance execution layers that don’t have to carry the full security apparatus
– DA networks optimized purely for bandwidth and storage
– Settlement layers focused on strong security and finality
2. Shared security
Multiple execution chains can:
– Settle to the same secure base layer
– Rely on the same validator or staker set
– Avoid bootstrapping their own large, independent security pools
3. Flexibility and innovation
Different rollups can:
– Experiment with new virtual machines, transaction formats, or fee models
– Tailor environments to specific use cases (DeFi, gaming, privacy, enterprise)
– Upgrade faster without destabilizing the base chain
4. Horizontal scaling
Instead of scaling one monolithic chain upward, modularity enables:
– Many execution layers running in parallel
– Each with its own throughput, tuned for its users
– All anchored to a common DA and settlement backbone
5. Better user experience (long term)
As the tooling improves, users may:
– Interact with multiple rollups without realizing it
– Benefit from lower fees and faster confirmations
– Enjoy richer applications that would be too heavy for a single base chain
—
Trade-offs and criticisms of modular blockchains
Modularity is not free. It introduces new challenges and trade-offs:
1. Complexity of the stack
– The architecture is more complicated than a single-chain system.
– Developers must understand how execution, settlement, and DA interact.
– Mistakes in integration or assumptions about security can lead to vulnerabilities.
2. Cross-chain UX and fragmentation
– Users might have assets and positions on multiple rollups.
– Moving between them can be confusing or slow, especially early on.
– Wallets, bridges, and interfaces must do more work to hide the complexity.
3. New trust assumptions
– Each layer has its own security model and failure modes.
– If a DA layer fails to provide data, or a settlement layer has governance risks, rollups inheriting that layer’s security may be impacted.
– Users and developers need to be clear on which properties they are inheriting from which layer.
4. Operator centralization risks
– In some rollup setups, operators or sequencers can temporarily control ordering.
– While DA and settlement provide long-term safety, short-term censorship or MEV extraction can still be concerns.
– Decentralizing rollup sequencers is an active area of work.
5. Economic and governance coordination
– Multiple independent networks must coordinate:
– Fee markets
– Upgrades
– Security assumptions
– Misalignment between layers can create friction or conflicting incentives.
Despite these concerns, modular designs are gaining momentum because the scaling benefits and shared security model tend to outweigh the added complexity for many use cases.
—
Frequently Asked Questions
What is a modular blockchain in simple terms?
A modular blockchain is a system where different layers handle different jobs:
– One layer runs transactions and smart contracts (execution)
– Another layer finalizes results and handles disputes (settlement)
– A layer orders blocks and maintains consensus
– Another ensures all the transaction data is publicly available (data availability)
Instead of one chain doing everything, you have multiple specialized components working together.
What is the difference between monolithic and modular blockchains?
– Monolithic blockchain:
– One chain handles execution, settlement, consensus, and data availability.
– Simpler, but harder to scale without compromising decentralization or security.
– Modular blockchain:
– Splits those responsibilities across multiple layers or chains.
– Execution, settlement, consensus, and data availability can each be optimized and scaled separately.
– Allows many execution environments (rollups) to share the same secure base and data layer.
What is a rollup and how does it fit into modular blockchains?
A rollup is an execution environment that:
– Processes transactions off the main chain
– Periodically posts batched data and/or proofs to a base layer
– Inherits security from that base layer for finality and data integrity
In a modular stack, rollups typically:
– Act as the execution layer
– Use a settlement and/or DA layer as their source of truth and security anchor
– Benefit from the scalability of off-chain execution plus the safety of on-chain verification
Why is data availability so important?
Data availability guarantees that:
– All transaction data is actually published and retrievable
– Anyone can verify that a rollup or chain followed the rules
– Users can exit safely and reconstruct the state if operators misbehave
If data is not available:
– Verification becomes impossible
– Users must blindly trust operators
– Security models based on fraud or validity proofs break down
For modular blockchains, robust data availability is the foundation that allows many different chains and rollups to scale without sacrificing verifiability.
What does a data availability layer do in practice?
A DA layer:
– Accepts large chunks of data from clients (like rollups)
– Orders them using consensus
– Makes them available to the network
– Provides mechanisms for light clients to check that data is accessible without downloading it all
It does not need to interpret the transactions or run smart contracts. Its main job is to reliably store and broadcast data so that higher layers can use it safely.
What are the downsides of modular blockchains?
Some of the main downsides include:
– A more complex architecture with multiple interacting layers
– Potentially fragmented user experience across many rollups
– The need for robust bridges, wallets, and tooling to hide that complexity
– Additional trust assumptions if any layer has weaker security or governance
– Transitional risks while the ecosystem standardizes best practices
However, as infrastructure matures and interfaces improve, many of these trade-offs can be mitigated, leaving the modular stack as a powerful way to scale blockchain systems.
—
Where modular blockchains are heading
The modular vision is quickly becoming reality. We are moving from:
– Single general-purpose chains trying to host all activity
– To ecosystems of many execution environments sharing:
– Common security
– Common data backbones
– Interoperable settlement layers
In this world:
– Users may interact with applications across many rollups without needing to understand the underlying stack.
– Developers can choose from a menu of DA, settlement, and execution options that best fit their use case.
– New innovation can happen at each layer independently, without forcing disruptive changes on the entire system.
Modular blockchains are not just a new buzzword; they represent a fundamental re-architecture of how blockchains scale, how they share security, and how they can support a global, high-throughput, decentralized economy.
