What is Data Availability?
Data availability (DA) is the guarantee that all data needed to verify blockchain state transitions has been published and is accessible — a critical property for rollup security and blockchain scalability.
WHY IT MATTERS
For rollups to be secure, the transaction data they produce must be available for anyone to verify. If a rollup posts a state root but withholds the underlying data, no one can prove fraud (optimistic) or verify correctness independently.
Data availability solutions include: posting to Ethereum calldata (expensive but secure), Ethereum blobs via EIP-4844 (cheaper, designed for DA), and dedicated DA layers (Celestia, EigenDA, Avail).
The DA landscape is a key scalability bottleneck — cheaper DA means cheaper rollup transactions. EIP-4844 reduced L2 costs dramatically, and dedicated DA layers promise further reductions.