Ethereum’s blob count hit 85% capacity this week. I sat staring at the Dune dashboard, remembering the summer of 2022 when we whispered about Danksharding as if it were a religious prophecy. Back then, I was a junior analyst burning through my savings on Compound and Uniswap, convinced that scaling Ethereum meant the end of gas fees. Now, six months after Dencun went live, the blob space that was supposed to be our infinite canvas is already showing cracks. The narrative is simple: blobs make L2s cheap. The reality is more painful: they create a new scarcity that most people haven’t priced in.
Context: What blobs actually give us
Let me be precise. EIP-4844 introduced a new type of temporary data storage called blobs, which rollups use to post transaction data to the Ethereum consensus layer at a fraction of the cost of calling it to calldata. Before Dencun, L2s paid around < 0.01 ETH per batch for calldata; after Dencun, that number dropped to below 0.001 ETH. Blobs exist in a separate fee market with a fixed target of 3 blobs per block and a maximum of 6. The mechanism is elegant: when demand exceeds 3 blobs per block, the base fee rises, but the maximum throughput is hard-capped at 6. This design was intentional—a controlled landing for the blob gravy train.
Core: The saturation math no one is doing

Based on my time tracking L2 data for the past six months since Dencun’s March 2024 activation, I’ve compiled a simple growth model. In April 2024, average daily blob usage hovered around 40% of the target, with peaks hitting 55% during high-traffic days. By October 2024, the baseline had climbed to 65%, and on days when Base or Arbitrum onboarded new users, we touched 80%. Extrapolating a linear growth rate of 12% per month (derived from actual TVL growth and transaction count across major rollups), we hit the target of 3 blobs per block by mid-2025. Once that happens, base fees on blobs will begin to compress, but because the maximum is 6 blobs per block, the system cannot scale proportionally. Every time demand exceeds 6 blobs per block, the network will reject excess blobs, causing rollup operators to compete in a priority fee auction—similar to what we saw in the calldata wars of 2021/2022. I estimate that with current adoption curves, blob space will be fully saturated (100% of target) sometime around Q1 2026, and by Q3 2026 we’ll see the first continuous periods of max capacity. The result? L2 gas fees will double or triple from today’s lows, erasing the cost advantage that made Base, Arbitrum, and Optimism so attractive.
Why don’t people see this? Because most analysts focus on the raw cost per blob—which is artificially cheap right now—rather than the capacity ceiling. They see L2 transaction fees of <$0.01 and assume the bull run is eternal. They forget that the blob fee market is a variable-sum game: when the pie of available blobs shrinks relative to demand, the slices become smaller and more expensive. I’ve audited five rollup bridges, and every single team told me their growth projections assumed blob capacity would be elastic. It’s not. The Ethereum core developers deliberately set the max blob count low to ensure consensus safety, and any upgrade to increase that limit (like PeerDAS or full Danksharding) is years away.

Contrarian: The pragmatic blind spot
Here’s the contrarian angle that makes me sound like a pessimist: Many believe the solution is more L2s—that if existing rollups become crowded, new ones will spring up using cheaper blobs. But that logic is circular. Every new L2 adds to blob demand. Even if they use compressed data or alternative DA layers (like Celestia or EigenDA), those solutions fragment liquidity and user experience. The Ethereum community has been conditioned to believe that rollups are the endgame, but they ignore that the blob highway is already congested. In my own community, “Decentralized Hearts,” we had to pause onboarding during the October 2024 blob spike because the cost of depositing assets into our L2 vault jumped from $0.50 to $8.00 in a single day. That’s the hidden cost: volatility in blob fees creates unpredictable user experiences, which kills the very onboarding that L2s were supposed to enable.
Takeaway: From the ashes of 2022, we planted seeds for 2030—but will those seeds survive the blob drought?
The Ethereum roadmap assumes that by the time blobs are saturated, we’ll have full Danksharding or at least an increase to 16 blobs per block. But history teaches us that protocol upgrades take longer than expected. The transition from Beacon Chain genesis to the Merge took over two years. The transition from Dencun to the next scaling step could be even longer if client teams prioritize security gains over throughput. So what do we do? We stop pretending that blob space is infinite. We build applications that are tolerant of high L2 fees—like long-term savings accounts or large-value settlements—rather than micro-transactions. We demand that L2 teams design mechanisms to smooth fee volatility, such as fee-subsidization pools or priority auctions that protect end-users. And we accept that the next two years will be a period of selective growth: only the most capital-efficient rollups will thrive, while niche games and social dApps that rely on sub-cent fees may fade. The seeds we planted in the ashes of 2022—the bear market resilience, the DeFi summer lessons, the NFT community building—will only grow if we tend to the soil of practicality. Blob saturation is not an apocalypse; it’s a reality check. And reality checks are what make crypto stronger.

From my experience as a Web3 community founder in Manila, I’ve seen entrepreneurs abandon their L2 projects because they assumed costs would remain low. The survivors are the ones who built fee-agnostic protocols from day one. As we enter 2025, ask yourself: is your project ready for a world where posting data to Ethereum costs 10x more than it does today? If not, start planning now. Because the blob count will keep rising, and the window of cheap settlement is closing faster than anyone wants to admit.