Data Availability Explained: Ethereum Blobs, Celestia, EigenDA and Avail
Why data availability matters for rollups, and how Ethereum blobs, Celestia, EigenDA and Avail compare on security, cost and trade-offs.
If you are launching a rollup, one of the most consequential choices you will make is also one of the least glamorous: where to publish your transaction data. This is the question of data availability, or DA, and it shapes your chain’s security, cost and even what you are allowed to call it.
Let’s break down what data availability means, why it matters, and how the main options, Ethereum blobs, Celestia, EigenDA and Avail, compare.
What is data availability?
A rollup executes transactions off its parent chain. To be trustworthy, it must make the underlying transaction data available so that anyone can independently reconstruct the chain’s state and verify that the operator is not cheating. If the data were hidden, the operator could publish a state that no one could check, or users could be unable to prove what they own in order to withdraw.
So DA answers a simple question: can everyone who needs the data actually get it? The answer must be “yes” for long enough that the data can be verified, challenged or downloaded by anyone who cares.
Why DA is a big cost driver
Historically, posting data to Ethereum was the largest operating cost for most rollups. Before 2024, rollups posted data as calldata, which competed with every other Ethereum transaction for space. That changed with the Dencun upgrade in March 2024, which introduced blobs through EIP-4844. Blobs are a dedicated, cheaper data lane with their own fee market, and they are pruned from nodes after a limited period (roughly a couple of weeks) rather than stored forever.
Blobs dramatically reduced rollup costs. Since then, Ethereum has continued to expand blob capacity, and newer upgrades aim to scale it further using techniques like data availability sampling. Even so, blob prices are market-driven: when demand rises, so do fees.
The main DA options
Ethereum blobs
Posting data to Ethereum means your data is secured by Ethereum’s validator set, the same one securing your settlement. This is the gold standard for Ethereum rollups, and chains that post their data to Ethereum are what most people mean by a “true” rollup.
- Strengths: strongest security alignment, no extra trust assumptions, widely supported by all major frameworks.
- Trade-offs: capacity is shared with every other rollup, so prices can rise during demand spikes.
Celestia
Celestia is a blockchain built specifically for data availability. It pioneered a modular approach where DA is separated from execution and settlement, and it uses data availability sampling, which allows light nodes to gain confidence that data is available by downloading small random pieces.
- Strengths: purpose-built for DA, designed for high throughput, supported by many RaaS providers and frameworks.
- Trade-offs: security comes from Celestia’s own validator set and token, not Ethereum’s. For an Ethereum-settled chain, this is an extra assumption.
EigenDA
EigenDA is a data availability service built by Eigen Labs on top of EigenLayer restaking. Operators who have restaked assets provide DA, and the system is designed for very high throughput.
- Strengths: high capacity, close alignment with the Ethereum ecosystem through restaking, integrations with major rollup frameworks.
- Trade-offs: security depends on the restaked operators and the system’s design rather than Ethereum consensus directly; its architecture differs from a traditional blockchain.
Avail
Avail is a DA-focused blockchain that originated within the Polygon ecosystem before becoming independent. It uses validity proofs and data availability sampling, and it has expanded toward broader interoperability goals.
- Strengths: purpose-built for DA, light-client verification, support across several rollup stacks.
- Trade-offs: like Celestia, its security comes from its own validator set and token.
Side-by-side comparison
| Factor | Ethereum blobs | Celestia | EigenDA | Avail |
|---|---|---|---|---|
| Security source | Ethereum validators | Celestia validators and token | Restaked operators via EigenLayer | Avail validators and token |
| Data availability sampling | Being rolled out in upgrades | Yes, core design | Different architecture (erasure-coded, operator-based) | Yes, core design |
| Relative cost | Low to moderate; market-driven | Generally lower | Generally lower | Generally lower |
| Extra trust assumption for Ethereum rollups | None | Yes | Yes | Yes |
| Resulting chain type | Rollup | Often called a validium or optimium | Often called a validium or optimium | Often called a validium or optimium |
| Best for | DeFi, high-value assets, maximum security | High-throughput, cost-sensitive apps | High-throughput apps aligned with Ethereum restaking | Cost-sensitive apps wanting light-client verification |
Rollup, validium, optimium: why the names matter
When a chain publishes data to the same layer it settles on, such as Ethereum, it is a rollup in the strictest sense. When it posts data elsewhere, the chain is often called a validium (for ZK-proven chains) or an optimium (for optimistic chains). Independent trackers that rate L2 security distinguish between these categories because the guarantees differ: if an external DA layer fails or withholds data, users of that chain could have trouble proving their balances and exiting.
That does not make alternative DA “bad.” For a game with low-value in-game items and high transaction volume, the trade-off can be completely reasonable. For a chain holding large amounts of user funds, it deserves careful thought.
Data availability committees
There is one more option: a data availability committee (DAC), a known group of parties that promise to store and serve the data. Arbitrum’s AnyTrust mode is a well-known example. DACs can be very cheap and fast, but security depends on the honesty of the committee members, so they suit applications where that trust model is acceptable.
How to choose
- Assess the value at risk. The more user funds your chain holds, the more you should lean toward Ethereum DA.
- Estimate your data volume. High-throughput apps may find alternative DA significantly more affordable.
- Check framework and RaaS support. Make sure your chosen stack supports your DA layer in production.
- Consider your users’ expectations. DeFi users and institutions often care about how trackers classify your chain.
- Plan for change. Keep an eye on blob capacity upgrades and DA market pricing.
Data availability is the quiet foundation of rollup security. You rarely see it, but everything depends on it.
The bottom line
Ethereum blobs offer the strongest security for Ethereum-aligned rollups. Celestia, EigenDA and Avail offer cheaper, higher-capacity alternatives with different trust models. There is no single right answer, only the right answer for your users, your risk profile and your budget.
Explore DA providers in Tools, compare stacks in Where to Build, or let WaveChains help you launch with the right DA setup.
Keep riding
OP Stack vs Arbitrum Orbit vs ZK Stack vs Polygon CDK: Choosing a Rollup Framework
A practical, side-by-side look at the four major rollup frameworks and how to choose the one that fits your chain, team and ecosystem.
L1 vs L2 vs L3: Which Wave Should You Ride?
Layer 1s, Layer 2s and Layer 3s explained in plain English, with a side-by-side comparison to help you pick the right layer for your project.