Blockchain data availability: what it means and why it matters
Blockchain data availability means a block's full data is published to the network. Rollups need it so users can check balances and withdraw funds.

On this page
Published block data is what makes a rollup's records checkable. When it is missing, you trust a summary instead of the transactions.
What is blockchain data availability?
Data availability is about publication, not permanent storage. A block's data is shared with the network so anyone can inspect it. It is not the same as storing data on-chain forever, and it is not the same as retrieving old blocks. Published data can still be pruned later.
Why do rollups need data availability?
Rollups process transactions away from the base chain and post compressed results back to it. Users need the underlying data to rebuild the rollup's state and confirm their own balances. Without it, a user cannot prove a withdrawal.
- Rebuild the rollup state from published data.
- Confirm that a balance is included.
- Prove a withdrawal without the operator.
What happens when data is withheld?
A rollup operator can post a hash of a batch without the data behind it. The base chain may accept the hash, but users cannot see the transactions, so activity may be unverifiable and funds can be stuck.
How do blobs and sampling help?
Ethereum added blobs in March 2024 with the Dencun upgrade. A blob is temporary space for rollup data. Data availability sampling lets a node check that a blob was published by fetching random pieces. Sampling proves publication, not validity.
Which DA layers exist and what trust?
Ethereum provides data availability through its own blocks and blobs. Celestia launched its network in 2023, and EigenDA and Avail followed in 2024. Each one asks users to trust a different set of validators.
Frequently asked questions
A node asks peers for random pieces of a blob instead of the whole thing. If the pieces arrive, it gains confidence that the data was published.
It adds redundant pieces before publication. If some pieces go missing, the original data can be rebuilt from the rest.
Celestia and Avail run their own networks. Ethereum's blobs are part of Ethereum, and EigenDA uses restaked ETH held by operators.
It can, because rollup withdrawals depend on published data. On Ethereum alone, you rely on Ethereum publishing its own blocks.






