We built not for the peak, but for the valley.
In the rolling hills of Yilan, Taiwan, where I spent three months recovering from the 2022 bear market, I learned to listen to the silence. The signal is there, buried beneath the noise of bull runs and VC pitches. Today, that signal is a quietly ticking clock: post-Dencun blob data will be saturated within two years, and every rollup gas fee will double. Most builders are still celebrating the short-term relief of EIP-4844. They are not looking at the charts that matter—the blob utilization curves.

Context: The Dencun Mirage
When Dencun went live in March 2024, L2 gas fees dropped by 90% or more. Arbitrum, Optimism, Base—all saw transaction costs fall to pennies. The narrative was triumphant: Ethereum’s scaling roadmap was working. But the Dencun upgrade introduced a new resource: blobs (temporary data blobs attached to blocks). Each block can hold up to 6 blobs, each blob up to 128 KB. The total bandwidth is roughly 384 KB per 12-second slot. That sounds like a lot, but consider: every L2 transaction posts a blob at least once per batch. As L2 adoption grows—and it is growing exponentially—the blob space becomes the new bottleneck.
Core: The Data That Nobody Is Watching
Based on my own analysis of blob usage since Dencun, I’ve been tracking the “blob occupancy rate”—the percentage of blobs filled per slot. In early 2025, we already see average occupancy above 50% during peak hours, with spikes to 80% when major L2s (like Base and Arbitrum One) batch simultaneously. The math is simple: if L2 transaction volume grows at the current rate of 15% month-over-month, blob demand will exceed supply within 18 months. When that happens, blob inclusion fees will rise, and rollup operators will have to bid higher for blob space, passing costs to users.
But the real blind spot is not just the quantity of blobs—it’s the quality of data. L2s are becoming more sophisticated: they are moving from simple rollups to “based rollups” and “native rollups” that require more frequent blob submissions. The Ethereum protocol’s blob count is capped at 6 per block; there is no short-term plan to increase it. EIP-7623, which proposes raising the blob cap to 8 or 12, is still debated. The core developers are cautious about increasing the blob count too fast, fearing it could bloat the state and hurt node decentralization.
I saw this pattern before. In 2017, I audited OmniChain, a project that promised to democratize global finance. The whitepaper was beautiful; the tokenomics were rigged. The same is true today: the narrative of “L2 scaling is solved” is beautiful, but the resource economics are rigged. The market is not pricing in the future cost of blob space. It is a ticking time bomb for anyone running a rollup-based dApp.
Contrarian: The “Liquidity Fragmentation” Red Herring
Many pundits complain about “liquidity fragmentation” across L2s. They say we need unifying bridges, app-chain aggregation, or shared sequencers. I have a different view: liquidity fragmentation is not a real problem; it is a manufactured narrative that VCs push to sell new infrastructure products. The real problem is the impending blob saturation. The solution is not more bridges; it is better blob scheduling and economic incentives for L2s to batch less frequently.
Consider: if blob fees double, the cost of bridging between L2s will also double, because each bridge transaction requires a blob submission. So liquidity fragmentation, which is often blamed on poor UX, is actually a symptom of the underlying resource scarcity. The cure is not to build another “L2 aggregator” that adds another layer of complexity; it is to redesign how L2s commit to L1. Some L2s, like Scroll, have already started using “compression” techniques to reduce blob size. But most are still pushing raw transaction data.
Trust is the only protocol that cannot be coded.
In my 2024 community, The Alignment Circle, we mentored a team that built a DAO for decentralized blob scheduling. The idea was simple: a cooperative of L2s that agrees to stagger their batch submissions to avoid peak blob periods. The pilot worked, but scaling it demands trust—and trust is not a smart contract. It is human. The clock is ticking.
Takeaway: The Valley Is Coming
We don’t need more users; we need more stewards. The next two years will test the resilience of Ethereum’s scaling ecosystem. If you are building on an L2, ask your team: what is your blob cost strategy? If you are an investor, look at projects that acknowledge blob saturation rather than those that ignore it. The peak of the current scaling cycle is behind us. The valley is ahead. And as I learned in Yilan, the valley is where we build what lasts.