Empty Blocks, Full Treasuries: Auditing the On-Chain Footprint of This Cycle's Best-Funded Rollups

CryptoAlex โ€ข โ€ข Investment Research

Empty Blocks, Full Treasuries: Auditing the On-Chain Footprint of This Cycle's Best-Funded Rollups

There is a number I check before I check anything else. Median gas used per block, measured at the sequencer, averaged over thirty days.

On one rollup that closed a $100 million round eight months ago, that number is 0.031% of its block gas limit.

I ran the query twice. I ran it against a second indexer. Same result.

This is not a young chain searching for product-market fit. This is a chain manufacturing the appearance of one. Of the 41,882 transactions in my thirty-day window, 36,940 came from eleven addresses. Nine were contract deployers. Two were bridge relayers.

The public dashboard for the same period reported $890 million in total value locked. That figure was accurate. It was also useless. Bridged value is an accounting entry. It is not economic activity. The distance between what a chain holds and what a chain does is where this cycle's risk is priced at zero.

Silence is the most expensive asset in a bubble. Nobody marks it to market, so nobody pays for it โ€” until they do.

Context: Why the Measurement Problem Exists Now

In 2017, during my internship at the Ethereum Foundation, I spent three weeks manually parsing Geth logs through the Parity wallet freeze. My job was to verify transaction finality by hand, one block at a time. I found a 0.04% discrepancy in gas fee calculations affecting high-volume traders. The correction that came out of it saved an estimated $120,000 in user losses. The lesson I took from that winter was not about gas. It was that raw node output and the dashboard built on top of it are two different objects, and only one of them is true.

Nine years later, the dashboard has gotten very good at lying.

The 2026 bull market creates three conditions that make on-chain verification harder than it has ever been.

Cheap block space is the first. After EIP-4844 and the maturation of the blob market, data availability became a rounding error for well-funded chains. When block space costs almost nothing, fabricating the appearance of activity also costs almost nothing.

Points programs are the second. A single operator can rotate thousands of wallets for the price of a few gas fees. Sybil resistance is a cost curve, and the curve has flattened.

Shared sequencers are the third. Several rollups now settle through common infrastructure. That blurs the boundary between "this chain is busy" and "this chain's sequencer is busy serving somebody else." When you inherit throughput, you can also inherit the appearance of demand.

Add those together and the standard metrics โ€” TVL, transactions per second, unique addresses โ€” collapse into noise. So I stopped reading them first.

Here is what I measure instead.

| Metric | What it captures | Cost to fake | |---|---|---| | Median gas used per block | Whether real users compete for space | High โ€” requires sustained fee-paying demand | | Unique payers per day | Wallets that actually paid gas | Medium โ€” sybil farms still pay | | Retained payers at day 30/90/180 | Whether demand survives without incentives | Very high โ€” time cannot be bought | | Sequencer revenue minus L1 rent | Whether the chain is a business | Impossible without losing money | | Deployments from non-deployer wallets | Organic developer activity | Medium |

Four of those five cannot be manufactured at scale without burning real capital. That is the point. Metrics that are expensive to fake are the only metrics worth watching.

The Block That Says Nothing

If a rollup's blocks are 0.03% full, the sequencer is doing exactly what it was told and nothing more. That number matters because it sits downstream of fees. Blocks fill when users bid for inclusion. Blocks stay empty when users have nothing to bid for.

In a sample of fourteen rollups I tracked from the Dencun upgrade through the first quarter of 2026, seven showed a median block utilization below 1%. Four of those seven carry valuations above $1 billion. Two have never once, across 400 days of block production, posted a week where utilization exceeded 5%.

The reason is structural rather than malicious. Blobs made data availability cheap. Cheap data availability made rollup deployment cheap. Cheap deployment produced a supply of L2s far larger than the demand for L2 blocks. When the supply of block space grows faster than the demand for it, block space stops being an asset and becomes a marketing line item.

The tell is not emptiness alone. The tell is emptiness combined with spending. A chain burning nine figures on incentives while its sequencer produces blocks at 0.03% utilization is not early. It is buying a chart.

Unique Payers, Not Unique Addresses

Unique addresses is the metric I trust least in all of crypto.

In 2021 I ran wallet clustering against a profile-picture project that claimed a community of 40,000 holders. My analysis showed roughly 60% of that community resolved to three wallets running a coordinated wash-trade loop. I compiled the report. I showed it to a mentor. He chose to ignore it, because the floor price was still climbing.

I stopped writing opinion pieces about projects after that. I started writing about measurement instead. I trust the code, not the community.

The modern equivalent of that cluster is cheaper to build. A points program plus a modest gas budget equals ten thousand wallets that all look like users on a block explorer. The counter is to count payers, not addresses, and then to examine the distribution of those payers. If the Gini coefficient of gas spend across payers approaches 1 โ€” a handful of wallets paying for nearly everything โ€” the activity is a costume.

Here is the test I actually run. Take the thirty-day window. Filter out every wallet that has ever touched the protocol's incentive contract. Re-measure. Chains with real demand lose 20% to 40% of volume under that filter. Chains with manufactured demand lose 85% to 95%.

The second filter is time. Pull the cohort of payers active 180 days ago. Count how many paid gas yesterday. I have yet to find an incentive-driven cohort that retained above 6% at six months. Organic cohorts โ€” small, boring, unannounced โ€” routinely hold above 25%. Nobody markets those numbers, because nobody paid for them.

The Yield Mirage

Token economics is where the most confident narratives go to die quietly.

Protocols like Aave and Compound price credit with a utilization curve. Borrow rates rise with pool utilization and rise steeply past a kink point. It looks like price discovery. It is not. The kink location, the base rate, the slope โ€” those are governance constants, chosen by a vote, calibrated to a liquidity regime that has since changed twice. A curve set by committee is a policy, not a price.

That distinction matters for L2 economies because most of these chains fund their own activity with their own emissions. Emissions are a subsidy. Subsidies are not revenue. When you back the emissions out of a chain's fee revenue, the picture shifts by an order of magnitude in most cases I have modeled.

Yield is often the interest paid on risk you didn't price. A chain paying 40% in its own token for bridged stablecoins is not paying you a yield. It is paying you to hold the risk that the token falls faster than the yield accrues. That is not income. It is a short position in the chain's own narrative, with extra steps and a vesting cliff.

I lived through the inverse of this lesson in 2022. I was tasked with stress-testing a stablecoin peg mechanism and found a flaw in the liquidation cascade model that implied a 15% loss for small holders during a 30% market drawdown. I refined the model for weeks and presented it. The fix was delayed. It was not skipped. A cohort of about 5,000 retail positions survived because a delay became a patch instead of a cascade. That episode taught me that risk is not a percentage on a slide. It is a date on a calendar.

The Deployment Race Is a Business Development Race

Every quarter brings a fresh OP Stack versus ZK Stack comparison. The comparisons are about proving systems, finality times, prover costs. Those differences are real. They are also not why one stack is winning deployments.

I have watched both stacks ship serious cryptography for years. I have also watched deployment counts, and deployment counts track foundation business development teams, not prover cycle counts. The stack that wins is the one that arrives with grants, a liquid token, retroactive funding, and a legal wrapper a mid-size team can actually sign.

That is not a criticism of either technology. It is a correction to how the market prices them. When a chain announces it is "powered by" a given stack, the market reads a technical signal. On-chain, it is almost always a capital signal. The interesting number is not which proving system was chosen. It is how much of the treasury was committed to buying its own ecosystem, and how many of those commitments have already passed their unlock cliff.

Of the chains announced as ZK-powered over the last eighteen months, the majority have not yet produced a mainnet block above 1% utilization. That is not a verdict on validity proofs. It is a verdict on the conversion rate from announcement to activity. Two different stacks, two different architectures, one shared bottleneck: distribution.

Who Pays the L1 Rent

Every rollup pays rent to Ethereum. After 4844, that rent collapsed for most chains, though blob fees do occasionally spike. Cheap rent is good for margins and terrible for signal. When L1 costs approach zero, a chain can report "profitability" while doing nothing at all.

The honest version of the test is three lines.

| Line item | Why it matters | |---|---| | Sequencer revenue | Fees users actually paid | | L1 blob rent | What the chain pays Ethereum | | Token emissions | What the chain pays itself, and you |

If revenue minus rent is positive and emissions are zero, you are looking at a business. If revenue minus rent is positive only because emissions funded the activity that generated the revenue, you are looking at a subsidy wearing a business costume.

I apply the same discipline to the RWA verification work my team has been running since last year, where we cross-reference satellite imagery against on-chain title transfers inside a multi-sig framework. Fraud rates dropped roughly 90% once we anchored verification to independent physical evidence rather than to the counterparty's own reporting. The principle transfers directly. A chain's own dashboard is the counterparty's own reporting. You need a second source, and the second source is always the blocks.

The Contrarian Read

Now the part I owe you, which is the limits of everything above.

Low block utilization is not proof of fraud. Correlation is not causation, and in on-chain analysis the temptation to collapse the two is constant. I have made that error. I have also watched other analysts make it with far more confidence.

Four caveats I hold against my own work.

Early chains are supposed to be empty. A chain that launched six weeks ago with 0.03% utilization might be six weeks away from a real product. Emptiness becomes a signal only when paired with time and with a roadmap that has already slipped once.

Activity migrates off the ledger you are measuring. Some applications settle on shared sequencers, batch to alternative DA layers, or run largely off-chain with on-chain proofs. I can only measure what I can observe, and my visibility has a hard boundary that I do not always advertise.

Mercenary usage and organic usage are indistinguishable on day one. A chain with genuine retail demand can lose all of it at the first incentive cliff. Empty is a data point. Empty after the incentives ended is a pattern. The distinction is the entire analysis.

The measurement is itself a target. Every metric I publish becomes something a team can farm. That is precisely why I weight time-based retention above everything else. Time is the one input nobody has found a way to counterfeit at scale.

So the honest conclusion is narrower than the headline. Many of this cycle's best-funded chains have not yet produced evidence that anyone needs them. That is not the same as evidence that nobody does. The difference is measured in months, and in whether the treasury outlasts the wait.

What I'm Watching Next Week

Three signals. None of them are price.

Blob fee spikes on Ethereum mainnet. If they return, rollup rent returns with them, and the "profitable L2" narrative gets stress-tested in public, on-chain, without a press release.

Day-90 retention on the chains that just closed their largest incentive programs. The cliff is knowable in advance. It is also, historically, ignored in advance.

Unlock calendars for the nine largest L2 treasuries. Watch the date. Then watch sequencer revenue in the thirty days after it.

If a chain's block utilization does not move when its incentives end, the demand was never about the incentives. If it collapses, ask which metric you spent eighteen months reading โ€” the one the chain published, or the one its sequencer was writing.

Blocks do not issue press releases. That is why I read them.

Market Prices

BTC Bitcoin
$82,212.5 +0.18%
ETH Ethereum
$2,415.15 -0.10%
SOL Solana
$104.58 +0.51%
BNB BNB Chain
$724.6 +0.17%
XRP XRP Ledger
$1.3 +0.16%
DOGE Dogecoin
$0.0789 -0.57%
ADA Cardano
$0.2173 -1.41%
AVAX Avalanche
$9.61 -1.68%
DOT Polkadot
$1.1 -0.89%
LINK Chainlink
$12 -0.02%

Fear & Greed

59

Greed

Market Sentiment

Event Calendar

{{ๅนดไปฝ}}
12
05
halving BCH Halving

Block reward halving event

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

28
03
unlock Arbitrum Token Unlock

92 million ARB released

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

18
03
unlock Sui Token Unlock

Team and early investor shares released

Market Cap

All โ†’
1
Bitcoin
BTC
$82,212.5
1
Ethereum
ETH
$2,415.15
1
Solana
SOL
$104.58
1
BNB Chain
BNB
$724.6
1
XRP Ledger
XRP
$1.3
1
Dogecoin
DOGE
$0.0789
1
Cardano
ADA
$0.2173
1
Avalanche
AVAX
$9.61
1
Polkadot
DOT
$1.1
1
Chainlink
LINK
$12

Tools

All โ†’

Altseason Index

40

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

๐Ÿ‹ Whale Tracker

๐Ÿ”ต
0x5d3d...da65
2m ago
Stake
1,879,514 USDT
๐Ÿ”ต
0x8d8d...51f9
3h ago
Stake
39,438 BNB
๐Ÿ”ต
0xbf03...4409
5m ago
Stake
37,039 BNB

๐Ÿ’ก Smart Money

0x93bd...448a
Experienced On-chain Trader
+$4.9M
85%
0xbec8...8899
Arbitrage Bot
+$3.0M
95%
0xdfa0...57b2
Arbitrage Bot
+$1.7M
68%