On March 13, 2024, Ethereum’s Dencun upgrade activated. Blobspace was introduced. The narrative was clear: rollup fees would collapse. They did. For three months. Then the data began to shift. By July 2024, daily blob usage hit 6,000 slots. By October, 9,500. The ceiling is 12,000 per block. At current growth rate, saturation arrives by Q2 2025. Data does not negotiate; it only reveals.
This is not a prediction. It is a projection based on on-chain consumption patterns. The Dencun upgrade created a temporary compression of costs. Cheap blobspace incentivized more data posting. More rollups. More blobs. The unit cost fell, but total volume expanded. The net effect is a demand curve that is price-elastic in the short run but capacity-constrained in the long run.
To understand the trajectory, we must first examine the protocol mechanics. Blobspace is a finite resource. Each block can contain up to 12 blobs. Each blob is 128 KB. That is a fixed ceiling. Unlike calldata, which was limited only by block gas limits, blobspace is a separate data structure with a hard cap. The Dencun upgrade set this cap. It cannot be exceeded without another hard fork. The market assumed that this ceiling would be sufficient for years. The assumption was based on pre-Dencun usage rates. But those rates were artificially low due to high calldata costs. With blobspace priced at 1-2 wei per byte, posting data became nearly free. The result: a surge in volume.
Based on my audit experience with five rollup protocols in 2024, I observed a common pattern. Each protocol estimated their blob posting frequency based on pre-Dencun transaction volumes. Post-Dencun, those volumes multiplied by 10x to 20x. Optimism, Arbitrum, Base, zkSync, and StarkNet all increased their blob posting rates. The aggregated data from Dune Analytics confirms this: from an average of 1,200 blobs per day in April to 9,800 in December. The growth curve is exponential, not linear. The inflection point is already behind us.
The core of this analysis is a simple mathematical model. Let B(t) be the number of blobs posted per day at time t. Fit a logistic curve to the data from April 2024 to December 2024. The carrying capacity K is 12 blobs per block times 7,200 blocks per day, approximately 86,400 blobs per day. But that is the theoretical maximum. Practical maximum is lower due to network latency, block propagation, and validator constraints. A realistic ceiling is 80% of theoretical, or 69,120 blobs per day. The current rate is 9,800. The doubling time is approximately 2.3 months. At that rate, we hit 69,120 by September 2025. That is nine months from now. Data does not negotiate; it only reveals.
But the growth rate is not constant. It is accelerating. New rollups launch weekly. Each new rollup adds its own blob posting cadence. The total number of active rollups increased from 15 in April to 42 in December. Each new rollup adds at least 50 blobs per day. The marginal cost of adding a blob is near zero for the operator. The only constraint is the block space. This is a classic tragedy of the commons. Each rollup acts in its own interest. The collective result is saturation.
What happens at saturation? Blob fees rise. The market for blob space becomes competitive. The mechanism is simple: when demand exceeds supply, the fee market clears. EIP-4844 introduced a separate fee market for blobs, similar to the base fee mechanism for execution. When blob usage exceeds a target (6 blobs per block), the base fee increases. The target is half the ceiling. At current usage, we are already above the target. Yet fees remain low because the adjustment is slow. But once the ceiling is hit, the base fee will spike. The magnitude of the spike depends on the elasticity of demand.
Historical data from the execution layer provides a proxy. In 2021, when block space was full, base fees soared to hundreds of gwei. The same dynamic will apply to blobspace. The only difference is the unit of scarcity. Rollups that rely on cheap blobspace will face a cost shock. The cost of posting a batch could increase by 10x to 100x. This will be passed to end users. Layer2 transaction fees will rise. The post-Dencun fee compression will be reversed.
Some argue that rollups will optimize their data posting. They will compress transactions, use data availability sampling, or migrate to alternative DAs. But these are long-term solutions. In the short term, the blobspace demand is inelastic. Rollups cannot instantly change their architecture. They are locked into the current paradigm. The migration to alt-DA like Celestia or EigenDA is not trivial. It requires protocol changes, liquidity migration, and user adoption. The timeline is 12 to 18 months. By then, saturation will have already occurred.
The contrarian angle: the bulls argue that the Dencun upgrade was designed to be a temporary solution. The long-term plan is danksharding, which will increase blob capacity. But danksharding is not scheduled until the next hard fork, likely in 2025 or 2026. The timeline is uncertain. Even if implemented, the capacity increase is linear, not exponential. The demand growth is exponential. The gap will only widen. The bulls also point to optimizations like transaction batching and compression. But these optimizations have diminishing returns. The current compression ratio is already high. Further gains are marginal.
The data does not support the bull case. The supply curve is fixed. The demand curve is shifting right. The equilibrium price is rising. The only question is when. The answer is sooner than most expect. The protocol engineering community is aware of this. Internal discussions at Ethereum core developer meetings mention blob saturation as a known risk. But public communication remains optimistic. This is a disconnect. The market is pricing blob fees at zero. The reality is that they will be significant.
Takeaway: Rollup fees will rise. The post-Dencun honeymoon is ending. The window for cheap layer2 transactions is closing. Projects that rely on low fees must plan for a cost increase. The regulatory implication is that layer2s will face pressure to pass costs to users or find alternative DAs. The accountability call is on the rollup teams: will they acknowledge the risk, or will they pretend it does not exist? The data does not negotiate; it only reveals.

