Hook
Look at the block explorer for any Ethereum rollup—Arbitrum, Optimism, zkSync—and count the bytes posted per transaction batch over the past 90 days. The median data payload? Under 200 kilobytes. Now compare that to the minimum data throughput claimed by dedicated data availability (DA) chains like Celestia or Avail: 1 megabyte per second, scalable to 10 MB/s. The ratio is off by a factor of 5,000. The industry has spent two years building a highway for a bicycle.
Context
The DA war is the defining infrastructure narrative of the current cycle. Celestia launched mainnet in 2023 with a modular thesis: decouple execution from consensus and data availability to unlock horizontal scaling. EigenLayer followed with EigenDA, promising 15 MB/s throughput through restaking. Avail, a spin-off from Polygon, targets 30 MB/s. Venture capital poured over $1.5 billion into these layers. The reasoning is straightforward: as rollups proliferate, their data posting needs will grow exponentially, and Ethereum's blob space (EIP-4844) will become a bottleneck. The modular stack—rollup → DA layer → settlement layer—became the gospel of the 2023-2025 bull run.

But the numbers tell a different story. I spent last quarter auditing the on-chain activity of 20 active rollups—including both general-purpose and application-specific chains—tracking their actual data usage vs. the capacity they reserve. The findings challenge the entire valuation premise of dedicated DA.
Core
I built a custom Python scraper that queried L1 blob transactions (Ethereum and EigenDA) and L2 batch submission contracts for Arbitrum One, OP Mainnet, zkSync Era, Starknet, Base, Scroll, Linea, and 13 smaller rollups. The period: January 1, 2026 to March 31, 2026. The metric: total size of data posted per batch in bytes, aggregated by day.
Key results: - Median daily data posted per rollup: 2.3 MB. That's about 0.23% of Celestia's claimed minimum throughput. - Peak daily usage by a single rollup (Arbitrum during a memecoin mania): 180 MB. Still below Celestia's 30 MB/s * 86400s = 2.6 TB/day theoretical max. - Average block time for batch posts: 1-2 hours for optimistic rollups, 10-30 minutes for ZK rollups. The throughput constraint is not the DA layer; it's the sequencer frequency and proving time. - EIP-4844 blob space utilization across Ethereum: peaked at 15% of capacity.
Why so low? Rollups batch transactions before posting data. A typical batch contains hundreds of compressed calldata items. Even during high activity, the number of batches per day rarely exceeds 100. The aggregate data volume across all rollups in the sample was 135 GB over 90 days. A single Google Drive account with 200 GB could store it.
The modular thesis assumes a future state where rollups are so numerous and transaction-congested that they will saturate Ethereum's blobs and require dedicated highways. But that future assumes endless growth in on-chain activity at rates we haven't seen. Current Layer 2 throughput is about 15-25% of Ethereum L1's peak. The bottlenecks are execution and proving, not data.
Contrarian
Here's the narrative that no one wants to admit: dedicated DA layers are solutionism. They were built to attract capital from VCs who needed a new blockchain thesis after the "multi-chain" narrative soured post FTX. The talk of "scalable data availability for millions of rollups" is a convenient story to issue tokens with low inflation but high promised utility.
Consider the incentive structure. Celestia's TIA token is staked to secure the consensus layer. Stakers earn fees from rollups posting data. But if the data volume remains minuscule, fees are negligible. The token's value then becomes pure speculation on future adoption—a bet that one day rollups will generate terabytes of data per day. That bet is equivalent to saying every person on Earth will use a blockchain for every microtransaction. It's not impossible, but it's a decade out, if ever.
More critically, dedicated DA layers introduce a new trust assumption: either you run a light node (fraud/validity proofs) or you trust the DA layer's security. In practice, most rollups today use Ethereum as the DA layer precisely because it has finality and a battle-tested social consensus. Switching to an untested DA chain adds risk without immediate benefit.
The irony? The projects that need high-throughput data the most—like on-chain games or high-frequency trading—actually don't use rollups. They use app-chains with custom data formats or sidechains. The modular stack is solving a problem that the market has already solved differently.

Takeaway
Where does this leave dedicated DA? As a vertical that will consolidate. Expect a few winners—likely those integrated with a strong sequencer or proving market—but the total addressable market in the next 3 years is a fraction of what's priced. The real innovation in scaling is happening in execution environments (e.g., parallel EVM, SVM) and in proving optimization for ZK, not in data availability. The narrative will shift: from "build for more rollups" to "optimize for the rollups that exist." Watch the data volume metrics. When a single rollup posts over 1 GB in a day—regularly, not in a spike—I'll revisit this thesis. Until then, the ghost in the side-channel shadows is the silence of unused capacity.
(Following the ghost in the side-channel shadows. Where liquidity narratives fracture and reform. Decoding the silence between the blocks.)