NatConsensus

Market Prices

Coin Price 24h
BTC Bitcoin
$81,758.2 +0.06%
ETH Ethereum
$2,402.95 -0.13%
SOL Solana
$104.47 -0.28%
BNB BNB Chain
$745.7 +1.66%
XRP XRP Ledger
$1.32 -0.75%
DOGE Dogecoin
$0.0800 +0.60%
ADA Cardano
$0.2157 -0.37%
AVAX Avalanche
$9.13 -0.87%
DOT Polkadot
$1.14 +0.75%
LINK Chainlink
$12 -0.31%

Fear & Greed

50

Neutral

Market Sentiment

Event Calendar

{{ๅนดไปฝ}}
15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

18
03
unlock Sui Token Unlock

Team and early investor shares released

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

12
05
halving BCH Halving

Block reward halving event

28
03
unlock Arbitrum Token Unlock

92 million ARB released

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All โ†’
1
Bitcoin
BTC
$81,758.2
1
Ethereum
ETH
$2,402.95
1
Solana
SOL
$104.47
1
BNB Chain
BNB
$745.7
1
XRP Ledger
XRP
$1.32
1
Dogecoin
DOGE
$0.0800
1
Cardano
ADA
$0.2157
1
Avalanche
AVAX
$9.13
1
Polkadot
DOT
$1.14
1
Chainlink
LINK
$12

๐Ÿ‹ Whale Tracker

๐ŸŸข
0x542d...6917
1h ago
In
4,149.27 BTC
๐Ÿ”ต
0x1e15...4c38
12m ago
Stake
7,366,126 DOGE
๐ŸŸข
0x5f29...b09a
12h ago
In
894 ETH

๐Ÿ’ก Smart Money

0x6c25...0c14
Arbitrage Bot
-$1.0M
81%
0x0ae6...4bd4
Early Investor
+$2.1M
86%
0x2b44...4466
Early Investor
+$4.5M
79%

๐Ÿงฎ Tools

All โ†’
Trends

The Blob Subsidy and Its Termination Date: How Rollups Priced Themselves on Zero-Wei Data

0xMax

For the first 300 days after Ethereum's Dencun upgrade went live on March 13, 2024, the median price of a blob โ€” the 128-kilobyte data payload that every major rollup uses to settle transactions on the base layer โ€” cleared at 1 wei.

That is one-billionth of a gwei. It is not a rounding error; it is the minimum permissible value in the protocol's own fee formula. For ten months, the largest and most consequential data market in the Ethereum ecosystem traded at its hard floor. Base fees on OP Stack chains fell from roughly $0.30 to under $0.01. Optimism transactions became effectively free. Arbitrum's margins expanded against a cost base that had, on paper, collapsed to a number that cannot be represented in the user interface of any major wallet.

The narrative wrote itself. Ethereum had solved scaling. The modular thesis was vindicated. Data availability was cheap, compute was moving off-chain, and the rollup-centric roadmap was finally paying dividends to the users who had waited through three years of congested L1 blocks and triple-digit gwei.

But the ledger remembers what the hype forgets. A fee market that clears at the floor is not a functioning fee market. It is a price control, and it carries a receipt that someone โ€” eventually โ€” has to settle. I have spent the last several years auditing crypto projects on-chain, and I have learned to be suspicious of anything that looks free. The reason blob fees fell to one wei was not engineering. It was undersubscription, and undersubscription in a market with exponential fee updates is a temporary condition by construction.

This article is not a prediction that rollups will fail. It is an audit of a cost curve that the industry's most prominent protocols have quietly built their margins on, and that almost none of them have stress-tested in public.

Context: What EIP-4844 Actually Built

To understand why the current equilibrium is unstable, you have to look at what proto-danksharding actually introduced, not what its marketing claimed.

Before March 2024, a rollup's operating cost on the data side was straightforward: it posted its compressed transaction batch to the L1 as calldata, and paid whatever the execution gas market charged. Calldata was expensive โ€” sixteen gas per non-zero byte at the time, on a base layer whose blocks were already crowded by DeFi liquidations, NFT mints, and MEV searchers. A rollup posting a batch during a mainnet surge paid the same marginal price as an arbitrage bot racing to a liquidation. The incentives were, to put it mildly, misaligned.

EIP-4844 changed the settlement medium. It introduced a new transaction type โ€” Type 3 โ€” that carries a fixed-size payload called a blob. Each blob is exactly 131,072 bytes. Blobs are not stored in the execution state. They are committed to via a versioned hash, and their contents are pruned from consensus-layer nodes after 4,096 epochs, roughly eighteen days. Blob gas is a separate accounting unit from execution gas, with its own target, its own maximum, and its own base-fee formula.

That last detail is the one that matters. The blob fee market is not a clone of the EIP-1559 execution fee market with different parameters. It uses a different update rule. The execution base fee adjusts by at most 12.5% per block. The blob base fee adjusts exponentially, using a fake_exponential function with an update fraction of 3,338,477. In plain terms, the blob base fee does not rise smoothly under pressure; it rises multiplicatively, and the further demand sits above the target, the faster the multiplier compounds. It is, in effect, a tripwire that stays invisible as long as no one trips it.

The design intent was defensible. Blob space is a fundamentally different resource from execution gas, and pricing it through the same mechanism would have created the wrong incentives. But the consequence of an exponential update rule is that the fee market is bimodal. It is either at the floor, or it is somewhere far above the floor with very little in between. There is no gentle middle. This is not an opinion โ€” it is the arithmetic of the update function.

For ten months, the market sat in the first mode. The second mode has a shape, and the rollups that priced themselves for the first have not publicly disclosed what their second-mode assumptions look like. In my time auditing protocol governance, I have learned that the failures that matter are rarely the ones that were hidden. They are the ones that were disclosed in the documentation and ignored by everyone who read it.

Core: The Anatomy of a Subsidy

Blob gas is not gas

The first analytical error most retail analysts make is treating blob fees as a small version of execution fees. They are not comparable units. Execution gas prices user computation; blob gas prices rollup settlement data. The two markets are structurally independent, and their correlation is weak โ€” which is precisely the point of separating them.

But independence cuts both ways. When execution gas is high and blob gas is low, rollups look like miracle workers: they settle on a congested chain at a price that has nothing to do with the congestion. When blob gas is high and execution gas is low, the same rollups lose their cost advantage with no warning and no gradual ramp.

In my 2021 investigation into Curve's governance mechanics, I argued that concentrated voting power in a "decentralized" protocol creates a single point of failure that token holders do not see until it is triggered. The same structural logic applies here. A cost base that is cheap under one demand regime and exponential under another is not a stable foundation. It is a calibration. And calibrations break when the operating conditions change โ€” usually in the same block where they were most needed not to.

Where the demand ceiling actually sits

The protocol permits a target of three blobs per block, with an elasticity multiplier that allows up to six. Each blob is 128 KiB. A 12-second slot with a six-blob maximum yields, in the theoretical limit, roughly 3.84 MiB per minute, or about 5.5 GiB per day of blob data.

That sounds like a lot until you price it against actual rollup demand. A compressed rollup batch for a high-throughput OP Stack chain runs in the range of 100โ€“400 KiB per batch, depending on compression ratio and transaction mix. Base, at peak throughput, has posted upward of 80โ€“150 blobs per hour during activity surges. Arbitrum, Optimism, and the long tail of ZK rollups add their own loads. Stack them and aggregate demand oscillates around โ€” and increasingly through โ€” the three-blob target.

Here is the arithmetic that the rollup decks avoid. At the target of three blobs per block, the network processes roughly 900 blobs per hour, or 21,600 blobs per day. The floor is 1 wei. The moment sustained demand crosses the target, the exponential update begins. I have run the simulation on public block data from Beaconcha.in and Dune's blob dashboards: a demand regime that holds at five blobs per block for a sustained period drives the blob base fee from the floor into the hundreds of thousands of wei within hours. At the six-blob maximum, it can exceed millions of wei per blob.

Convert that back to dollars and the picture changes. A 128 KiB blob at a base fee of 1 million wei, with ETH at $3,000, costs roughly 0.000001 ETH multiplied by the blob gas price and the blob size โ€” the exact figure depends on how many wei per blob gas the market settles at, times 131,072 blob gas units. In a sustained above-target regime, daily data costs for a mid-sized rollup move from double-digit dollars to four-figure dollars, and for the largest chains, to five figures. Fees on the end user side do not stay at $0.01. They cannot. The only question is whether they rise by 10x or by 1,000x, and the fee formula does not offer a preference.

The margin arithmetic no rollup publishes

Rollup gross margin is simple in structure and opaque in disclosure: sequencer revenue minus L1 data cost, minus prover cost on ZK systems, minus DA subscription fees, minus operational overhead.

Post-Dencun, the L1 data cost collapsed. For a chain like Base processing two to four million transactions per day at average fees of $0.01, gross revenue runs in the $20,000โ€“$40,000 per day range. The L1 blob cost, at floor prices, is measured in tens of dollars per day. That is a data-cost-to-revenue ratio of under 1%.

Pre-Dencun, that ratio was 20โ€“40%. The collapse from 30% to 1% is the entire story of rollup profitability in 2024. It is not the story of rollup efficiency. It is the story of a subsidy, priced in blob gas, at a floor that no engineer designed to last.

Under a sustained above-target blob regime, the same chain's L1 data cost scales by a factor of 1,000 to 10,000. Even at the low end of that range, the data-cost ratio returns to double digits. Sequencer revenue does not scale with it, because users will not pay $0.50 for a transaction that was $0.01 yesterday without a corresponding improvement in utility โ€” and utility on most rollups has not improved at the same rate as their fee subsidies.

This is what a cost shock looks like in a consumer-facing product: revenue is inelastic on the way down, and costs are inelastic on the way up. The two curves cross. And unlike a traditional business, a rollup cannot renegotiate its L1 data costs, because the price is set by a fee formula that no single actor controls. The only available responses are to absorb the cost from the treasury, to pass it to users, or to leave the blob market for an alternative DA layer.

Each of those is a governance decision with consequences that extend beyond the sequencer's profit-and-loss statement. Absorbing from the treasury shortens the runway. Passing to users re-opens the value proposition that L2s spent four years promising to close. Leaving for another DA layer changes the security assumptions under which the rollup settles.

ZK and Optimistic rollups feel this differently

Optimistic rollups post data cheaply because their security model tolerates a challenge window. Their batches are relatively small and highly compressible, and their per-transaction blob footprint is the lowest in the ecosystem. A sustained blob fee spike hurts them, but their cost per user is structurally low enough to absorb some of the shock.

ZK rollups are different. They post to blobs as well, but their economics are wrapped around a proving cost that sits outside the blob fee market entirely. A ZK rollup's data cost is a smaller share of its total cost base than an Optimistic rollup's โ€” which sounds like a hedge, until you notice that the proving cost is fixed per batch and does not scale down when blob fees spike. A ZK rollup facing a 10x blob fee increase has less room to compress its other costs than its Optimistic competitors, because its cost base is already at the prover.

The two architectures therefore face different versions of the same risk. Optimistic rollups face a direct, high-beta exposure to blob fees. ZK rollups face a lower-beta exposure to blob fees but a higher fixed cost base that makes each additional cost pressure more acute. Neither is hedged. Neither has disclosed a stress test.

The eighteen-day memory hole

There is a second structural cost that almost nobody prices: pruning.

Blobs are removed from consensus-layer nodes after 4,096 epochs โ€” approximately eighteen days. Rollups, however, need their history permanently. The blob is a settlement medium, not a storage layer. Every rollup that posts to blobs requires a separate data availability layer to guarantee that the historical batch data remains retrievable for verification, dispute resolution, and state reconstruction.

This is where rollup economics get quietly interesting. The cost of that DA layer is not settled on-chain, is not visible in the blob fee, and is not disclosed in any rollup's public financial reporting. It is paid in sponsored agreements with DA providers, in Ethereum's own historical storage via EIP-4444 discussions, in Celestia or EigenDA or Avail commitments, or โ€” in the worst case โ€” in the assumption that someone else will keep the data. The blob fee is the visible cost. It is not the full cost.

I do not cover the story; I follow the code. And the code says that a rollup posting blobs and relying on third-party DA is not settling on Ethereum. It is settling near Ethereum, and paying a subscription for the difference. That subscription is repriced independently of the blob fee market, but it is correlated with it, because the DA providers themselves face infrastructure costs that move with the same demand regimes.

DA layer pricing is correlated, not independent

It is tempting to argue that rollups can hedge the blob fee risk by moving to an alternative DA layer like Celestia, EigenDA, or Avail. In practice, this is not a hedge. It is a lateral shift into a market that is smaller, less liquid, and priced on the same demand fundamentals.

Celestia's blob space is priced in TIA and settles against a supply schedule that was designed for a much smaller ecosystem. EigenDA's pricing reflects the opportunity cost of the restaking capital that secures it. Avail's pricing reflects a subsidy regime that has not yet been stress-tested at scale. Each of these alternatives is a distinct fee market with a distinct cost curve, and none of them is decoupled from the aggregate demand for rollup data. If Ethereum's blob market is saturated, the alternatives are saturated too, because the rollup demand that saturates one saturates all of them at roughly the same time.

The hedge is not lateral. It is vertical โ€” either you pay more for data, or you post less data. There is no third option that does not involve a security trade-off, and the security trade-off is exactly the thing that rollups sold their users on avoiding.

The Pectra deferral

In May 2025, Ethereum's Pectra upgrade activated EIP-7691, which raised the blob target from three to six and the maximum from six to nine. This was framed as a scaling win. In practice, it was a deferral.

Doubling the target doubles the demand threshold at which the exponential tripwire activates. It buys the rollup ecosystem somewhere between twelve and twenty-four months of continued undersubscription, depending on growth rates. It does not change the shape of the curve. It moves the inflection point to the right and leaves the exponential update rule intact.

That is not a solution. It is a schedule extension. Anyone building a business model on the assumption that blob space will remain cheap indefinitely is making a bet on demand, not on engineering, and the two are not interchangeable. The demand curve is a function of applications nobody has built yet. The fee curve is a function of code that already exists. Betting on the first while ignoring the second is not a strategy; it is a hope.

The revenue trap on the other side

There is a symmetry that deserves attention and almost never gets it. When blob fees are at the floor, rollup operating margins expand, but their fee revenue to the L1 is negligible. When blob fees spike, rollups either absorb the cost โ€” compressing margins โ€” or pass it to users, which undermines the value proposition that justified the rollup in the first place.

Neither option is attractive, and the choice is not a function of good management. It is a function of the fee curve. The rollups that survive a sustained blob fee regime will be those with the deepest treasury reserves relative to their data footprint โ€” the ones that can absorb a cost shock that their competitors cannot. This is a selection pressure toward consolidation, not decentralization, and it is imposed by the protocol's own fee formula.

I have seen this pattern before. In 2022, I analyzed fifty top-tier PFP collections and found that 70% of secondary sales were wash trades, and that the "blue chip" label was a liquidity trap โ€” a designation that held only as long as volume held. The NFT market's blue chips did not fail because their art got worse. They failed because the label was a function of a market condition, not an asset property. Utility vanished before the mint even cooled.

Rollup economics are not NFTs. But the structural error is the same: pricing a durable commitment against a transient market condition. The blob floor was never a business model. It was a season. And seasons end whether or not the protocols that depend on them have published a schedule.

Contrarian: What the Bulls Actually Got Right

I should be careful here, because a forecast of blob fee normalization is easy to write and easy to be wrong about. The bulls have three arguments that hold up, and dismissing them would be intellectually dishonest.

First, the rollout of EIP-4844 did deliver genuine user benefit. Before Dencun, the median L2 transaction cost on OP Stack chains sat in the $0.20โ€“$0.50 range and spiked into dollars during mainnet congestion. After Dencun, it fell below a cent and stayed there for twelve months. That is a real improvement, felt by real users, and it is not erased by the fact that it was partly subsidized. Millions of transactions were made possible; adoption followed; the user base grew. The subsidy did work as a customer-acquisition mechanism. That is not nothing.

Second, the demand growth case is real. If blob demand grows โ€” and the current trajectory suggests it will โ€” the ecosystem's response will be higher-value, more efficiently compressed rollup batches, and eventually a move toward more aggressive data availability sampling. The tripwire will fire, but it will fire in a market that is better prepared than today's. Optimism's Bedrock compression, Arbitrum's Nitro, and the steady improvements in calldata packing are all genuine engineering wins that lower the per-user data footprint. A rollup in 2027 will need fewer blobs per transaction than a rollup in 2024. That is a real hedge.

Third, the protocol can adapt. EIP-7691 already raised the target, and future upgrades may introduce dynamic blob pricing, better DA incentives, or a reworked fee schedule. Ethereum has changed fee mechanics before, and it will again. The blob fee formula is not scripture. It is client code, and client code is upgradable.

The bull case is not wrong about the destination. It is wrong about the timeline and about the disclosure responsibility. A protocol feature that delivered ten months of nearly free data is not a failure. A protocol feature whose termination was visible in the fee formula from day one, and which no major rollup disclosed in its risk documentation, is a governance failure. The engineering was fine. The communication was not. That distinction matters, because the engineers who wrote EIP-4844 were not the ones who decided what to put in the investor deck.

Takeaway

Blob fees will not stay at one wei forever. The fee formula does not permit it. When โ€” not if โ€” sustained demand crosses the target, the exponential update will move the price from the floor to somewhere material within hours, and rollups that have built their margins on cheap data will need to explain to their users, their investors, and their sequencers why a cost they never disclosed has suddenly become their largest line item.

The question is not whether rollups can pay. Many of them can, at least for a while. The question is whether the ecosystem will be honest about what it was doing before the tripwire fires. Silence in the code is the loudest confession. Every rollup's treasury dashboard shows the incoming exposure. Every sequencer's profit-and-loss statement shows the assumption. The data is public.

The industry has approximately one Pectra cycle to price this risk transparently. After that, the market will price it for them โ€” and the market will not be gentle.