Ethereum Prices Execution, Not Proof. That's the Hole in the Gas Market.
Ethereum's gas schedule charges for CPU time and leaves zkEVM proof generation completely out of the model. Sampling fast blocks won't tell you the worst case, and the worst case is the one that breaks things. Here's who pays for that gap, and why 2026 is when it gets tested.
How much does it cost to prove an Ethereum block? Right now the honest answer is that nobody has a number they'd stake real capital on. And that's a bigger problem than it sounds.
Because Ethereum does have a cost model. It just doesn't cover the expensive part.
The Gap in the Numbers
Start with what the gas schedule actually measures. The analysis behind Ethereum's pricing is built on CPU time, the work a machine does to execute transactions, check signatures, touch state, and write the results. That analysis is careful, and it's public, and it's been refined for years.
It also excludes proof generation entirely. Full stop. Generating a zero-knowledge proof of a block is a separate workload with a separate cost curve, and it doesn't appear anywhere in the numbers that set what you pay per unit of gas.
Here's the second half of it. A lot of the benchmarking out there leans on fast, well-behaved sampled blocks. Those blocks tell you about the typical case. They don't establish the maximum proving burden, because the maximum isn't a typical block. It's a block engineered to be cheap to produce and brutal to prove.
There's plenty of room in a 60 million gas block. State-heavy patterns, unusual precompile mixes, storage layouts designed to blow up witness size. An adversary pays the same fee as anyone else and hands provers a bill that's orders of magnitude larger. Sampling the fast lane won't show you that. It's like stress-testing a bridge by watching rush hour go by.
Why It Matters Now
For most of Ethereum's history, gas was a decent proxy for resource consumption. More computation, more state, more gas. The model held because execution was the binding constraint.
That's changing. Gas limits have climbed hard over the past eighteen months, and the roadmap keeps pushing them. zkEVMs are moving from research demos into production paths for verification. When your block validation strategy is a proof instead of a re-execution, the cost of verifying stops being a rounding error and starts being the constraint.
This isn't Ethereum's first pricing test. Blob pricing was the last one, and it took a market mechanism, EIP-1559 style, to stop data availability from being a free lunch. Proving is the same shape of problem with a nastier tail.
And there's a compliance angle that gets ignored. A regulated custodian running validators doesn't need an average. It needs a bound. An unpredictable proving bill, one that can spike tenfold on a single adversarial block, is an operational risk that shows up in capital planning. Capital follows clarity, and right now the clarity isn't there.
Geography matters too. Proof generation is GPU-hungry and power-hungry, which means it drifts toward cheap electricity and loose rules. Jurisdictional arbitrage is accelerating at the prover layer already, and nobody's pricing it in.
What the Provers Say
Talk to people who actually run proving infrastructure and the frustration is specific. According to researchers working on the problem, the execution side has been modeled to death. The proving side has benchmarks, and benchmarks aren't a pricing model.
Provers will tell you two things at once. First, hardware is improving fast enough that today's worst case might be next year's routine block. Second, improving hardware doesn't fix an incentive problem, because the cost of producing a pathological block stays flat while the cost of proving it keeps moving.
Here's my first hot take. Any gas limit increase approved before a proving-cost market exists is a transfer of wealth from validators and provers to whoever wants to stress the network. Maybe that transfer is worth it for scaling. But let's call it what it's instead of pretending the schedule already accounts for it.
And my second. The decentralization argument for zkEVM verification is being settled by hardware procurement, not by cryptography. If proving a block requires a rig that costs five figures and pulls serious wattage, then you've centralized validation in a way the protocol never voted on. The math is neutral. The capital isn't.
So which is it? Is proving an execution cost, or is it a public good? Right now the protocol treats it as neither, and that ambiguity is doing a lot of quiet work.
What to Watch
Three things, all concrete.
First, the gas limit. Watch how validators vote on further increases. If the ceiling keeps moving before separate proving costs get priced into the fee market, you'll see prover margins compress and some smaller operators quietly exit. That's the signal, not the headline.
Second, look for block-level access lists and any proposal that splits gas into two dimensions, one for execution and one for proving. If a fork ships with a second cost dimension, that's Ethereum admitting the schedule was incomplete. Pay attention to how the second dimension gets calibrated. That's where the politics live.
Third, watch whether a proving market develops real price discovery. Forward contracts, prover-side hedging, published worst-case benchmarks per gas unit. The moment a bank or a custodian can budget for proving the way it budgets for compute, the institutional bid for staking gets a lot less nervous.
Here's the uncomfortable version of all this. Ethereum is running a subsidy. Provers absorb a cost the fee market doesn't charge for, and they do it because the flow of fees and MEV makes the whole stack worth running, for now.
Subsidies work fine until someone shows up to collect. The cheapest way to do that's one carefully built block, and the network has no price signal that would even notice.
Explore More
Key Terms Explained
Profiting from price differences of the same asset across different markets.
A bundle of transactions that gets permanently added to the blockchain.
A protocol that lets you move tokens between different blockchains.
Following the laws and regulations that apply to financial activities, including crypto.