The bull market euphoria has returned. TVL is climbing, gas prices are flickering, and every new L2 announcement is met with a chorus of hype. But beneath the surface, a structural hemorrhage is quietly draining the operators of the most promising scaling solutions. I have been auditing the financials of three major ZK rollups for the past six months, and the numbers tell a cold story: these protocols are bleeding money at a rate that makes their VC-backed treasuries look like a ticking clock.
Context: The Arithmetic of Zero-Knowledge
Zero-knowledge rollups promise to scale Ethereum by batching thousands of transactions off-chain and submitting a single validity proof on-chain. The proof is the magic: it verifies the entire batch’s correctness without revealing the underlying data. But that magic comes at a computational cost. Generating a single proof for a block of 1,000 transactions on a typical zkEVM (like zkSync Era, Scroll, or Linea) requires a prover cluster running for minutes—sometimes tens of minutes—consuming GPUs, power, and maintenance. The cost per proof is not linear; it scales with the complexity of the state transitions and the number of smart contract calls.
I analyzed the on-chain data from these three rollups from January to July 2024. I extracted the sequencer revenue (transaction fees paid by users) and the estimated proving costs (based on public hardware specifications and cloud pricing). The results are stark.
Core: The Numbers Don’t Lie
Let me walk you through the raw arithmetic. I built a model using the following assumptions: proving hardware is a cluster of 8x NVIDIA A100 GPUs (cost per hour: ~$10 on AWS spot), average proof generation time per batch is 12 minutes, and each batch contains roughly 500 transactions. That gives a proving cost per transaction of ($10 * 0.2 hours) / 500 = $0.004 per transaction. That seems low, right? The problem is that the average transaction fee on these rollups during the bull market surge (March–June 2024) was only $0.01 to $0.03. But wait—the proving cost is not the only cost. The sequencer also pays for L1 data availability (calldata) and L1 verification gas. For a typical batch, the L1 gas cost is around 0.5 ETH (at $3,000 per ETH, that’s $1,500). Distributed over 500 transactions, that adds $3 per transaction. Suddenly, the total cost per transaction is $3.004, while revenue is $0.02. That’s a 150x loss.
“But wait,” you say, “these rollups generate revenue from MEV and token incentives.” Yes, but MEV on L2s is still immature, and token incentives are dilutive. The core business model—charging users a fraction of a cent while spending dollars—is fundamentally broken unless gas prices return to bull-market levels. Remember 2021? Average L1 gas was 100 gwei, and L2 fees were $0.50–$1.00. At those levels, the math works. But today, L1 gas is 20 gwei, and L2 fees are crushed by competition. The operators are subsidizing usage with VC money, and that money is finite.

I traced the entropy from whitepaper to collapse. The whitepapers promise “scalable, low-cost transactions.” They deliver low-cost for users, but the cost is externalized onto the operator. The architecture is elegant, but the economics are a Ponzi-like subsidy. When the VC tap runs dry, these rollups will either raise fees (killing usage) or shut down.
Contrarian: The Blind Spot in Security
There is a deeper blind spot that most analysts miss. The proving cost is not just a financial issue; it is a security one. When proving costs are high, operators have an incentive to reduce the frequency of batches or lower the proof complexity. I have seen code where the prover is configured to skip certain verification steps to save time. This is not a hypothetical. In a private audit I conducted for a mid-tier zkEVM, I discovered a configuration flag that allowed the prover to skip the generation of the ‘aggregation proof’ for batched states, effectively reducing the security guarantee. The team argued it was a “performance optimization.” Lines of code do not lie, but they obscure. The optimization creates a window for a malicious sequencer to submit an invalid block that would pass the partial verification. The risk is low, but it is real.
Furthermore, the dependency on centralized proving clusters creates a single point of failure. One of the rollups I analyzed relies on a single third-party proving service. If that service goes down (or is attacked), the entire rollup stops. Decentralization is a spectrum, not a switch. Most ZK rollups are centralized in the proving layer, and the economic pressure to cut costs makes them even more fragile.
Takeaway: The Countdown Has Started
Architecture outlasts hype, but only if it holds. The ZK rollup thesis is strong, but the current economic model is a time bomb. Unless the next bull market pushes L1 gas to 100 gwei again, or unless proving costs drop by an order of magnitude (via hardware like ASICs or algorithmic breakthroughs), the operators will be forced to consolidate. We will see mergers, token collapses, and sudden fee hikes that shatter the user experience. The question is not if, but when. After the crash, the stack remains, but the players will change. The survivors will be the ones who built for economic sustainability, not just technical elegance. I am watching the proving costs every week. The numbers are not lying.