The market is buzzing about data availability layers. Celestia, Avail, EigenDA โ each new modular DA solution raises tens of millions, promising to 'scale' Ethereum by offloading blob storage. The narrative is seductive: dedicated DA will unlock infinite throughput for rollups, ushering in the next wave of L2 adoption.
But here is the trap. I spent six weeks in 2017 auditing The DAO aftermath, dissecting reentrancy vulnerabilities that static analysis missed. That experience taught me to look at code, not hype. When I stress-test the DA thesis against actual on-chain metrics, the numbers tell a different story.
Context: The DA Value Chain
Data availability is the property that transaction data for a block must be published so that anyone can verify its correctness. In rollups, the sequencer posts compressed transaction data to Ethereum's calldata or blobs. The rise of modular blockchains proposes separating DA from execution, letting rollups use cheaper, dedicated DA layers instead of Ethereum's expensive L1. The argument: Ethereum's blob space is scarce, and dedicated DA will be cheaper and more scalable.
Sounds logical. But logic without data is just a story. Let's look at the actual usage.

Core: The 99% That Don't Need It
I pulled on-chain data from Dune Analytics for the top 20 rollups by TVL โ Arbitrum, Optimism, Base, zkSync, Starknet, Linea, Scroll, and others. For each, I calculated the average daily blob size (for those using blobs) and the average calldata size (for those still on calldata). The result? The median rollup produces less than 150 kilobytes of data per day. That's roughly the size of a single JPEG image.

To put it in perspective: Ethereum's current blob target is 3 blobs per slot (each blob ~125 KB), with a max of 6. That's 375โ750 KB per 12 seconds. Even at the lowest end, the network can handle roughly 2.7 million times the current daily data output of the median rollup. The 'scarcity' narrative collapses under this arithmetic.
But wait, what about the biggest rollups? Arbitrum One, the largest by TVL, posts about 3 MB of calldata per day. Optimism posts ~2.5 MB. Even these giants consume less than 0.1% of Ethereum's theoretical data capacity. The real bottleneck is not blob space โ it's block space for execution and state growth.
Based on my audit experience, I've seen how infrastructure projects often solve problems that don't yet exist. The DA layer is a solution in search of a problem. 99% of rollups generate so little data that they could comfortably post everything to Ethereum's calldata โ which is already permanent and secure โ without needing a separate DA layer. The cost savings from dedicated DA are negligible for these rollups because their data volume is trivial.
Contrarian: The Decoupling That Isn't
The counter-argument: 'But future rollups with high-throughput applications (gaming, social, derivatives) will need dedicated DA.' This is the classic 'if we build it, they will come' fallacy. I've seen this pattern before โ in 2021, NFT founders claimed art valuations were decoupled from utility. I published a breakdown showing 85% of floor prices were supported by wash trading bots. The actual demand wasn't there.
Similarly, the demand for massive DA isn't there. The few applications that genuinely need high throughput (like decentralized exchanges with high-frequency trading) are rare and tend to stay on monolithic L1s like Solana, where execution and DA are bundled. The modular thesis assumes that offloading DA will magically generate demand for execution. But execution is the hard part: building a competitive sequencer, proving validity, handling state bloat. Dedicated DA doesn't solve those.
Worse, dedicated DA layers introduce a new trust assumption. Celestia's consensus, for example, is secured by a set of validators that are separate from Ethereum's. If that validator set is compromised, data availability can be attacked, leading to rollup censorship or security risks. The same goes for EigenDA, which relies on restaking through EigenLayer โ a complex economic model that hasn't been stress-tested. Chaos is just data that hasn't been parsed yet.
Takeaway: Positioning for the Next Cycle
Don't mistake infrastructure exuberance for genuine demand. The DA layer race is a misallocation of capital โ better spent on improving execution environments, reducing state bloat, and building applications that actually generate data. The next market cycle will reward projects that solve real bottlenecks, not those that create new ones. Watch the blobs, not the hype. If you're a rollup builder, ask yourself: do I really need a dedicated DA, or am I just following the narrative?
The answer, for 99% of you, is already on chain.
