The real bottleneck is data availability. Execution layers like Arbitrum and Optimism process transactions off-chain, but they must publish cryptographic proofs and data back to Ethereum for security. Publishing this data consumes the majority of transaction costs and limits throughput.
Why the Data Availability Layer is the True Bottleneck
Execution layers get the glory, but the data availability layer sets the hard limit. This analysis deconstructs the modular stack to prove that DA bandwidth and cost are the fundamental constraints for scaling Ethereum and beyond.
Introduction
The fundamental constraint on blockchain scalability is not execution speed, but the cost and speed of publishing transaction data.
Scalability is a data problem. A chain like Solana achieves high throughput by ignoring this constraint, centralizing data storage. True decentralized scaling requires a dedicated data availability layer that is cheap, fast, and secure.
Ethereum's calldata is the proof. Before rollups, 100% of L1 gas was for execution. Today, over 90% of rollup gas fees on Ethereum pay for calldata storage, not computation. This economic reality defines the scaling race.
The market validates the thesis. Dedicated DA layers like Celestia and EigenDA exist because the demand for cheap block space is infinite. Their competition with Ethereum's blobspace drives the next evolution of modular blockchain architecture.
The Core Argument: Execution is a Solved Problem
Scalability constraints have shifted from compute to the underlying data layer, making data availability the primary bottleneck for blockchain throughput.
Execution is commoditized. Modern L2s like Arbitrum and Optimism achieve theoretical execution throughput exceeding 100k TPS, far surpassing any real-world demand. The constraint is not processing transactions but publishing their data cheaply and securely.
Data availability is the cost center. Over 90% of an L2's operating cost is the fee to post data to Ethereum. This makes the DA layer choice the primary determinant of scalability and finality for rollups.
Modular architecture separates concerns. This decoupling allows specialized chains like Celestia, EigenDA, and Avail to compete on data pricing and bandwidth, while execution layers like Arbitrum Nitro and zkSync Era focus on VM efficiency.
Evidence: The cost to post 1 MB of data to Ethereum is ~$400, while posting to Celestia is ~$0.01. This 40,000x differential proves the bottleneck is economic, not computational.
The DA Scaling Imperative: Three Forces
Execution scaling is a solved problem. The real constraint is the cost and speed of publishing data for verification.
The Blob Fee Crisis
Ethereum's fee market for data blobs is volatile and expensive, directly taxing every rollup's core operation. This creates an unpredictable cost floor for all L2 transactions.
- Blob basefee can spike 10-100x during congestion.
- Arbitrum, Optimism, Base collectively pay millions in weekly fees.
- Forces a trade-off between cost and security for validiums/volitions.
The Throughput Ceiling
Ethereum's ~0.375 MB/s blob throughput caps the total L2 transaction volume the ecosystem can support. This is a hard, shared resource limit.
- ~6 blobs/block creates a ~180 KB/s data rate.
- Limits total TPS across all rollups to ~100-200.
- Creates a zero-sum game where one rollup's growth throttles others.
The Sovereignty Trap
Relying solely on Ethereum for DA creates a single point of failure and control. It negates the sovereignty and execution flexibility that modular chains promise.
- Ethereum social consensus can alter DA rules, impacting all rollups.
- Limits ability to implement custom fee markets or privacy features.
- Celestia, EigenDA, Avail emerged as direct responses to this risk.
DA Layer Cost & Capacity Benchmark
Comparative analysis of leading data availability solutions by cost, throughput, and security guarantees.
| Metric / Feature | Ethereum (Calldata) | Celestia | EigenDA | Avail |
|---|---|---|---|---|
Cost per MB (USD) | $1,200 | $0.10 | $0.01 | $0.05 |
Peak Throughput (MB/s) | 1.5 | 40 | 10 | 6.8 |
Data Availability Sampling (DAS) | ||||
Proof System | None (Full Nodes) | Celestia-Style DAS | EigenLayer Restaking | Validity Proofs (KZG) |
Time to Finality | 12-15 min | ~15 sec | ~2 min | ~20 sec |
Economic Security (TVL/Stake) | $105B (ETH Staked) | $2B (TIA Staked) | $18B (Restaked ETH) | $0.2B (AVAIL Staked) |
Native Interoperability | EVM Chains | Cosmos IBC | EigenLayer AVSs | Polygon CDK, Sovereign Chains |
Why the Data Availability Layer is the True Bottleneck
The fundamental constraint for scaling blockchains is not execution speed, but the cost and speed of guaranteeing data is available for verification.
Execution is a solved problem. Modern L2s like Arbitrum and Optimism can process tens of thousands of transactions per second (TPS) off-chain. The bottleneck is publishing that transaction data so anyone can verify the rollup's state transitions.
Data availability (DA) dictates security and cost. A rollup using Ethereum for DA inherits its full security but pays ~$1 per transaction for calldata. Using an external DA layer like Celestia or EigenDA reduces cost to ~$0.01 but introduces a new trust assumption.
The DA choice is a trilemma. You optimize for cost (Celestia), security (Ethereum), or speed (Avail). Projects like Near's DA layer target high-throughput apps, forcing a trade-off that defines the chain's economic and security model.
Evidence: The Blob fee market. Ethereum's Dencun upgrade introduced blobs, reducing L2 fees by over 90%. This proves the bottleneck was data publishing, not computation. The new bottleneck is now blob supply, controlled by Ethereum's governance.
The Rebuttal: Isn't Execution Still Expensive?
Execution scaling is a solved problem; the fundamental constraint for all rollups is data availability cost and throughput.
Execution is a commodity. Modern EVM clients like Reth and Erigon process transactions at speeds exceeding any blockchain's data layer. The bottleneck is publishing that transaction data to a secure, verifiable layer like Ethereum L1.
Data availability cost dominates. For a rollup, the L1 calldata fee constitutes over 90% of its operating expense. Optimistic rollups like Arbitrum and Optimism spend millions monthly on this single line item.
Blobs are a partial fix. EIP-4844 proto-danksharding reduced costs 10x, but demand already saturates blob space. Full danksharding remains years away, leaving rollups perpetually competing for limited, expensive L1 block space.
The market confirms this. The entire modular stack—Celestia, EigenDA, Avail—exists to solve data availability. Execution layers like Arbitrum Nitro are trivial to deploy once a cheap DA layer is secured.
DA Layer Contenders: Architectures & Trade-offs
Scalability is a data problem; execution is cheap, but proving you have the data is the hard part. These are the architectures competing to solve it.
Celestia: The Modular Purist
Decouples consensus from execution entirely. Rollups post data blobs to Celestia, which only guarantees ordering and availability, not validity.
- Key Benefit: Enables sovereign rollups with their own governance and forkability.
- Key Benefit: ~$0.10 per MB data posting cost, scaling with blob count, not chain activity.
- Trade-off: Requires a separate settlement layer for proofs and bridging, adding complexity.
EigenDA: The Restaking Security Play
Leverages Ethereum's economic security via restaked ETH from EigenLayer. Acts as a high-throughput data availability layer secured by slashing.
- Key Benefit: Inherits $15B+ in restaked ETH economic security, a powerful trust assumption.
- Key Benefit: High throughput (10-100 MB/s) designed for hyperscale rollups.
- Trade-off: Introduces new cryptoeconomic and slashing risks; security is opt-in and not native to Ethereum L1.
Avail: The Validium-First Optimist
Focuses on scaling data availability for validiums and optimistic rollups with data availability sampling (DAS) and KZG commitments.
- Key Benefit: Light clients can verify data availability with sub-linear overhead, enabling trust-minimized bridging.
- Key Benefit: Unified framework for both validium and rollup security models.
- Trade-off: As a standalone chain, it must bootstrap its own validator set and liquidity, competing with incumbents.
Ethereum EIP-4844: The Incumbent's Response
Proto-danksharding introduces blob-carrying transactions, a dedicated data space that is cheap and auto-pruned after ~18 days.
- Key Benefit: Native integration. Rollups like Arbitrum, Optimism, zkSync use it seamlessly.
- Key Benefit: ~100x cost reduction vs. calldata, with a credible path to full danksharding.
- Trade-off: Capacity is limited (~0.75 MB per block initially), creating a competitive auction for blob space.
The Problem: Data Availability Sampling (DAS) Isn't Free
Light clients must sample small random chunks to probabilistically verify data is available. This has hidden costs.
- Key Cost: Requires a P2P network of light nodes, which must be bootstrapped and incentivized.
- Key Cost: Introduces latency (~1-2 block delay) for full confidence, problematic for fast withdrawals.
- Implication: Pure DAS layers like Celestia and Avail face a cold-start problem in bootstrapping a robust sampling network.
The Solution: Hybrid & Shared Security Models
The future is multi-DA. Rollups will use cost-optimized external DA for most data, with fallbacks to Ethereum for finality.
- Example: EigenDA for cheap bulk data, with Ethereum as a DA of last resort for extreme security.
- Example: Celestia for sovereign chains, with shared sequencers from Espresso or Astria for cross-rollup composability.
- Result: A layered security and cost model, breaking the monolithic "security vs. scalability" trade-off.
The DA Bottleneck Creates New Risks
The Data Availability layer is the fundamental constraint for blockchain throughput, creating systemic risks for rollups and their users.
The Problem: Ethereum's DA is a $1M+ Per Day Tax
Rollups pay Ethereum for DA, a cost passed to users. This creates a hard economic ceiling for scaling.
- Blob fee volatility can spike transaction costs by 10-100x during congestion.
- ~128 KB/s blob throughput limits all L2s collectively, creating a shared bottleneck.
- This forces a trade-off: higher fees or centralized, off-chain data solutions.
The Solution: Modular DA Layers (Celestia, Avail, EigenDA)
External DA layers decouple data publishing from consensus, breaking Ethereum's throughput monopoly.
- Offer 10-100x cheaper DA, with costs as low as ~$0.01 per MB.
- Provide scalability guarantees independent of L1 congestion (e.g., 1-10 MB/s throughput).
- Introduce a new security model: the security budget shifts from Ethereum validators to a dedicated DA committee.
The New Risk: Fragmented Security & Proof-of-Custody
Modular DA creates a new attack vector: withholding data. The security of a rollup is now its weakest DA link.
- Requires light clients and data availability sampling to probabilistically verify data is published.
- Fraud proofs are useless if the required data to challenge is unavailable.
- Projects like EigenDA use restaking from Ethereum to bootstrap security, creating complex systemic dependencies.
The Consequence: L2 Interoperability Suffers
When rollups use different DA layers, cross-chain messaging and bridging become more complex and risky.
- Native bridges between an Ethereum-DA rollup and a Celestia-DA rollup require a trusted relay or a new interoperability stack.
- This fragmentation undermines the shared security and composability that made the L2 ecosystem valuable.
- Solutions like LayerZero and Axelar must now secure messages across multiple, heterogeneous DA environments.
The Trade-Off: Sovereign Rollups vs. Security
Rollups using external DA gain sovereignty but must bootstrap their own validator set for fraud proofs, a significant overhead.
- Sovereign rollups (e.g., on Celestia) control their own upgrade path and fork choice.
- This sacrifices the credible neutrality and strong liveness guarantees of Ethereum.
- The result is a spectrum from high-security, high-cost (Ethereum DA) to lower-cost, bespoke-security (modular DA).
The Endgame: DA as a Commodity & The Verge
Long-term, DA becomes a low-margin commodity. The real value shifts to execution and settlement.
- Ethereum's roadmap (Danksharding) aims to massively increase blob capacity, competing on price and security.
- The Verge (Verkle Trees) will enable ultra-efficient stateless verification, reducing the need for full historical data.
- The winner is the stack that provides sufficient security at the lowest cost, forcing continuous innovation.
The Next 18 Months: DA Wars & Vertical Integration
Scalability's final frontier is data availability, forcing a fundamental re-architecture of the modular stack.
The execution layer is solved. Rollups like Arbitrum and Optimism have proven high-throughput execution, but their security and finality are gated by the cost and speed of posting data to a base layer like Ethereum.
Data availability is the new consensus. The DA layer determines settlement speed, cost, and security for all L2s. The competition is between Ethereum's danksharding (EIP-4844), Celestia's modular design, and Avail's validity-proof driven approach.
Vertical integration wins. The winning model integrates execution, settlement, and DA. StarkNet's Madara with Kakarot on Starknet, and Polygon's CDK with Avail, demonstrate that tightly-coupled stacks outperform loosely-coupled, generic ones.
Evidence: The cost to post 1MB of data is ~$1 on Celestia versus ~$400 on Ethereum Mainnet today. This 400x differential dictates where the next million rollups deploy.
TL;DR for Busy Builders
Scalability isn't about execution speed; it's about who can afford to store the proof of what happened.
The Problem: Execution is Cheap, Data is Not
Rollups can process ~100k TPS in theory, but posting that data to Ethereum L1 costs ~80% of their operating expense. The bottleneck isn't compute, it's the cost and speed of data publishing.
- Cost: ~$0.25 per KB on Ethereum Mainnet.
- Throughput Cap: Ethereum's ~80 KB/s block limit.
- Result: Rollup fees are a tax on data availability, not computation.
The Solution: Dedicated DA Layers (Celestia, EigenDA, Avail)
Offload data posting to specialized chains optimized for cheap, high-throughput blob storage. This is the core innovation behind modular blockchain design.
- Cost Reduction: ~100-1000x cheaper than Ethereum calldata.
- Throughput: Scales to MB/s, unlocking true hyper-scalability.
- Security Trade-off: Moves trust from Ethereum's consensus to a smaller validator set or cryptographic proofs.
The Consequence: Redefining the L1/L2 Stack
DA layers decouple security from execution, creating a new competitive landscape. Ethereum becomes a high-security settlement layer, while Celestia and others compete on DA cost.
- New Stack: Sovereign Rollups (fuel, dymension) use DA for security, not settlement.
- VC Focus: $1B+ invested in DA infrastructure in 2023-2024.
- Endgame: Execution layers become commodities; the DA layer is the moat.
The Risk: Data Availability Sampling (DAS) Isn't Magic
Light clients use DAS to verify data availability without downloading everything. But this relies on a honest majority of nodes and has latency trade-offs.
- Security Assumption: Requires >50% honest nodes for cryptographic safety.
- Latency: Sampling adds ~2-10 second delays for full confidence.
- Reality Check: Not all 'DA' layers implement full DAS; some are just cheaper blockchains.
The Metric: Cost per Byte & Time to Finality
Forget TPS. To evaluate DA layers, builders must track two core metrics that directly impact user experience and protocol economics.
- Cost per Byte: The raw $/KB for data posting. Drives minimum transaction fees.
- Time to Finality: How long until data is irreversibly available. Drives withdrawal delays.
- Tooling: EigenDA integrates with OP Stack; Celestia has its own SDK.
The Bottom Line: DA is the New Settlement
In a modular world, the layer that provides the cheapest, sufficiently secure data availability will capture the most value. This is the real battleground for the next cycle.
- Winners Take Most: DA layers extract fees from every transaction in their ecosystem.
- Ethereum's Play: Proto-Danksharding (EIP-4844) is a direct response to this competition.
- Build Here: Your rollup's economic viability is determined by its DA choice.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.