Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
the-modular-blockchain-thesis-explained
Blog

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 BOTTLENECK

Introduction

The fundamental constraint on blockchain scalability is not execution speed, but the cost and speed of publishing transaction data.

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.

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.

thesis-statement
THE DATA BOTTLENECK

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 TRUE BOTTLENECK

DA Layer Cost & Capacity Benchmark

Comparative analysis of leading data availability solutions by cost, throughput, and security guarantees.

Metric / FeatureEthereum (Calldata)CelestiaEigenDAAvail

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

deep-dive
THE BLOCKCHAIN NECK

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.

counter-argument
THE TRUE BOTTLENECK

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.

protocol-spotlight
THE TRUE BOTTLENECK

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.

01

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.
~$0.10
Cost per MB
Sovereign
Rollup Model
02

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.
$15B+
Restaked Security
10-100 MB/s
Throughput
03

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.
Sub-linear
Client Overhead
Unified
DA Framework
04

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.
~100x
Cheaper vs Calldata
0.75 MB/block
Initial Capacity
05

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.
1-2 Blocks
Confidence Delay
P2P Required
Network Cost
06

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.
Multi-DA
Architecture
Cost-Optimized
Security Tiers
risk-analysis
SCALABILITY'S HARD CAP

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.

01

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.
~128 KB/s
Shared Cap
$1M+/day
DA Cost
02

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.
10-100x
Cheaper
1-10 MB/s
Throughput
03

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.
Probabilistic
Security
New Vector
Attack
04

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.
Fragmented
State
High
Bridge Risk
05

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).
Sovereignty
Gained
Liveness
Risked
06

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.
Commodity
DA Future
Execution
Value Shift
future-outlook
THE BOTTLENECK

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.

takeaways
THE TRUE BOTTLENECK

TL;DR for Busy Builders

Scalability isn't about execution speed; it's about who can afford to store the proof of what happened.

01

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.
80%
of Rollup OpEx
~80 KB/s
Ethereum Limit
02

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.
100-1000x
Cheaper Blobs
MB/s
Throughput
03

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.
$1B+
VC Investment
0
Execution Monopoly
04

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.
>50%
Honest Majority
2-10s
Sampling Delay
05

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.
$/Byte
Key Cost Metric
Seconds
Finality Time
06

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.
EIP-4844
Ethereum's Response
Fee Capture
The Real Prize
ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Why Data Availability is the True Blockchain Bottleneck | ChainScore Blog