Koinlytics

Data Availability: Celestia, EigenDA, and Why It Matters

Layer 2sadvanced8 min read
The cheap and boring layer that makes rollups possible. Why decoupling DA from execution matters and where the fight is going.

A rollup is only trust-minimized if anyone can reconstruct its state. That requires the transaction data to be published somewhere everyone can access, cheaply and verifiably. That "somewhere" is the data availability layer, and until 2024 it was Ethereum L1. That is expensive.

Why DA is a separate concern

A rollup does two things: execute transactions (compute) and publish data (bytes). Compute can be arbitrary and complex; data must just be reliably available. Rollups were paying Ethereum's execution price for storage bytes that never needed to be executed on L1. Cost mismatch.

The three answers

Cost comparison

Rough numbers for posting 1 MB of data:

Security trade-offs

Ethereum blobs inherit Ethereum's full security. Celestia has its own validator set (~100 validators, tens of millions in stake). EigenDA depends on restaked ETH and the AVS slashing conditions. For a rollup that wants Ethereum settlement, using non-Ethereum DA means "validium" trust: settlement is on L1 but data lives elsewhere and requires the DA layer's honesty.

Danksharding is the endgame

Ethereum's plan is to eventually offer massive amounts of blob space (called Danksharding). If that ships, external DA layers may lose their cost edge. Meanwhile, they matter because they exist now.

PreviousBase, Optimism, and the Superchain NextModular vs Monolithic Blockchains
Powered by Koinlytics · Free crypto education.

Ready to try what you just learned?

Open the Koinlytics dashboard and see the concepts live on your real portfolio.

Launch App