Data Availability: Calldata, EIP-4844, Celestia, EigenDA
Why DA is the bottleneck for L2 economics, how EIP-4844 blobs collapsed L2 fees in March 2024, and what Celestia, EigenDA, and Avail bring as alternative DA layers.
30 min · expert · part of Rollup Architecture & L2 Engineering
The DA Problem
A rollup is only secure if anyone can reconstruct the L2 state from public data. If the sequencer can hide what transactions happened, no one can verify the state root — not honest verifiers, not fraud-proof challengers, not ZK provers. The rollup degenerates into a centralized database with a fancy receipt.
Data availability (DA) is the property that all transaction data needed to reconstruct L2 state is publicly accessible. In a sovereign blockchain, DA is automatic — every full node downloads every transaction. In a rollup, where execution happens offchain and only state roots are posted to L1, DA must be engineered explicitly.
For most of rollup history, DA meant **posting transaction data as L1 calldata**. Every Arbitrum batch, every Optimism batch, was Brotli-compressed, encoded as raw bytes, and shoved into a single L1 transaction's calldata field. That L1 calldata was expensive — at peak Ethereum gas prices, more than half of Arbitrum's per-transaction cost was DA, not execution. L2 fees were $0.50-$5 per transaction depending on congestion.
March 13, 2024 changed this. The Dencun upgrade activated **EIP-4844 (Proto-Danksharding)**, introducing a new data type called blobs — temporary data attached to Ethereum blocks but not stored permanently on the execution layer. Rollups can post batch data as blobs at 10-20x cheaper effective cost than calldata. Within days of Dencun, L2 fees collapsed: Arbitrum and Base transactions routinely cost under $0.01.
This lesson covers the calldata era, the blob era, and the alternative DA layers (Celestia, EigenDA, Avail) that promise even cheaper data than Ethereum blobs at the cost of weaker security inheritance.
Also in this lesson
- The Calldata Era (Pre-Dencun)
- EIP-4844: The Blob Revolution
- Celestia: The Modular DA Layer
- EigenDA and Avail: The Alternative DA Lineup
Key terms
- Data availability (DA)
- The property that all transaction data needed to reconstruct L2 state is publicly accessible. Without DA, fraud proofs and ZK proofs both fail because there is nothing to verify against.
- EIP-4844 (Proto-Danksharding)
- The Ethereum upgrade activated March 13, 2024 (Dencun), introducing blob-carrying transactions for cheap rollup DA. Initially target 3 blobs/block, max 6; raised to target 6/max 9 by Pectra (May 2025).
- Blob
- A new data type in Ethereum holding ~128 KB, attached to blocks but not stored in execution-layer state. Retained for approximately 18 days then pruned. Used by rollups for batch DA.
- KZG commitment
- Kate-Zaverucha-Goldberg polynomial commitment scheme used to commit to blob data succinctly. The EVM has precompiles (BLOBHASH, point evaluation) for verifying blob commitments.
- Celestia
- A modular blockchain designed purely as a DA layer. Mainnet launched October 31, 2023. Token: TIA. Uses Data Availability Sampling (DAS) and 2D Reed-Solomon erasure coding for scalable light-client verification.
- EigenDA
- Data-availability AVS on EigenLayer, launched April 2024 as the first production EigenLayer AVS. Inherits Ethereum security via restaking; typically 10x+ cheaper than Ethereum blobs.
- Avail
- DA layer originally built by Polygon Labs, spun out independent, mainnet launched July 23, 2024. Combines KZG commitments with DAS. Token: AVAIL. Pairs with the Avail Nexus cross-chain messaging layer.
- Validium
- A rollup variant using ZK proofs for execution validity but off-chain DA (committee, DAC, or alternative DA layer). Cheaper than rollups but with stronger DA trust assumptions.
- Data Availability Sampling (DAS)
- Probabilistic light-client verification of DA. Clients sample random data points from each block; with enough samples, the probability of falsely concluding data is available drops to negligible.
Continue this lesson — 4 more sections in the CryptoBipto app.
Open lessonEducational only — not financial advice.
