MKT

A major layer-2 finalizes its move to a permissionless prover set

One of Ethereum's largest layer-2 networks has opened validity-proof generation to anyone, retiring the single trusted prover that quietly sat at the center of its trust model. The change is incremental, but it removes a real chokepoint and sharpens the questions about what remains centralized.

By Theo Walsh·Updated Jul 5, 2026·6 min read·✓ Fact-checked by Priya Nair

Originally published Jun 16, 2026

A major layer-2 finalizes its move to a permissionless prover set

A major layer-2 finalizes its move to a permissionless prover set

A major Ethereum layer-2 network has completed the transition to a permissionless prover set, allowing anyone to generate and submit the validity proofs that certify its transactions to the base chain. The move retires an arrangement common across today's rollups: a single, project-operated prover responsible for producing the cryptographic proof that Ethereum checks before accepting a batch of L2 activity as final. That role is now an open market in which independent operators can compute proofs and post them, with the network's on-chain contracts verifying the math rather than trusting the source.

The change does not alter how transactions feel to users, and it does not touch every centralized lever the network still holds. But it closes one of the more consequential gaps between a rollup's marketing and its mechanics. For years, validity-proof systems have been described as trustless because the proofs themselves are trustless: a valid proof is valid no matter who made it. The prover, the entity that actually generates those proofs, was a different story. Making that role permissionless converts a soft point of failure into an open, contestable function.

What a prover actually does

A validity rollup, often called a ZK-rollup, executes transactions off-chain, then proves to Ethereum that it executed them correctly. The proof is a compact cryptographic object that Ethereum's contracts can verify cheaply, without re-running any of the underlying computation. The component that produces that object is the prover. It ingests a batch of transactions and the resulting state changes, runs them through a proving system, and outputs a succinct proof that the new state follows from the old one under the network's rules.

Proving is computationally heavy, historically the most expensive and specialized part of running a validity rollup, which is one reason early deployments centralized it. A single well-resourced operator, usually the founding team, ran the prover as trusted infrastructure. This was never a security hole in the sense of allowing forged state: the on-chain verifier rejects any invalid proof regardless of who submits it. You cannot prove a lie. What a lone prover could do, however, is stop proving.

Why one prover is a liveness and trust risk

The danger of a single prover is not that it fabricates state, which it cannot, but that it becomes a bottleneck for finality and withdrawals. On most validity rollups, funds cannot be withdrawn to Ethereum until a proof confirms the relevant state on the base layer. If the sole prover goes offline, is compromised, faces legal pressure, or simply chooses to stop, proof production halts. Transactions may still be sequenced, but they do not achieve the on-chain finality that lets users exit to Ethereum. The chain's safety holds; its liveness does not.

That single point creates several distinct exposures a permissionless set is designed to neutralize:

  • Liveness: if one operator is the only party that can prove batches, its downtime becomes the network's downtime for finality and withdrawals.
  • Censorship: a lone prover could, in principle, decline to prove batches containing specific transactions, delaying or effectively blocking them from settling on Ethereum.
  • Coercion: a single, identifiable operator is a clean target for legal or regulatory pressure, a chokepoint an adversary can lean on without touching the protocol itself.
  • Correlated failure: one prover means one software stack, one key set, one operational team; a bug or breach there affects everyone at once, with no fallback.

A permissionless prover set addresses these by removing exclusivity. If proving is open, the failure or refusal of any one operator can be routed around by others. Censoring a transaction requires every prover to cooperate, which is far harder to arrange and far easier to defeat: a single honest operator willing to prove the batch is enough to force it through. Redundancy replaces a single dependency.

A valid proof is trustless no matter who makes it. But for years, who was allowed to make it was anything but. Opening that role turns a quiet dependency into a contestable market.

What changes for decentralization and censorship resistance

Permissionless proving shifts the network from trusting an operator to trusting the verifier contract and the openness of participation. That is a meaningful upgrade to censorship resistance at the settlement layer. When many independent parties can submit proofs, the cost of suppressing a transaction rises sharply, because suppression now requires collective non-participation rather than a single decision. It also hardens liveness: proof generation degrades gracefully as operators come and go, instead of failing when one entity stops.

The design details matter, and they vary between implementations. Some networks pair open proving with incentives, rewarding operators who submit valid proofs and reimbursing proving costs, so that the set is not merely permitted but economically sustainable. Others focus first on the right to prove, expecting a smaller group of specialized operators to participate given the hardware demands. Analysts who track rollup decentralization generally treat the removal of a mandatory trusted prover as a necessary milestone, though not by itself a sufficient one. Open participation on paper still depends on real operators showing up, and on proving being cheap enough that more than a handful can afford to compete.

What remains centralized

A permissionless prover set closes one gap while leaving others open, and honest framing requires naming them. Two components tend to stay concentrated even on the more advanced rollups, and they arguably carry more day-to-day weight than the prover did.

The first is the sequencer, the component that orders transactions and decides what goes into each batch. Most production rollups still run a single, project-operated sequencer. A centralized sequencer can reorder transactions, extract value from ordering, or refuse to include a transaction in the first place. Networks typically mitigate this with a force-inclusion or escape-hatch mechanism that lets users submit transactions directly to Ethereum if the sequencer censors them, but the default path still flows through one operator. Permissionless sequencing is a separate and generally harder problem than permissionless proving, and finishing the latter does not touch the former.

The second is upgrade authority, the administrative keys that can change the network's smart contracts, including the verifier and the bridge that hold user funds. In many cases these keys sit with a multisig or a security council, sometimes behind a timelock that delays changes to give users a window to react. Whoever controls upgrade keys can, in principle, alter the rules or the bridge, a more fundamental power than proving or sequencing. A rollup with an open prover set but fast, unilateral upgrade keys is still trusting a small group with the ultimate say.

None of this diminishes the milestone; it contextualizes it. Rollup decentralization is a sequence of removed dependencies, not a single switch. Retiring the trusted prover is one of those removals, a real one, and it is often among the earlier steps a network can complete because the cryptography already does the hard part. What to watch next is whether the same discipline reaches the sequencer and the upgrade keys, and whether the open prover set attracts enough genuinely independent operators to make its permissionlessness more than nominal. Until sequencing and upgrades follow, the network is more decentralized than it was, but not yet trust-free. This is analysis, not financial advice.

Frequently asked questions

Does permissionless proving mean the rollup is now fully decentralized?+

No. It removes one trusted component, the single prover, but most rollups still run a centralized sequencer that orders transactions and retain upgrade keys, usually a multisig or security council, that can alter the contracts. Full decentralization requires addressing those too. Opening the prover set is a necessary step, not a finish line.

Could a centralized prover ever steal funds or forge transactions?+

No. The proof system is designed so that Ethereum's on-chain verifier only accepts valid proofs; you cannot prove an invalid state transition regardless of who generates the proof. The real risk from a single prover is liveness and censorship: it could stop proving or decline to prove certain batches, delaying finality and withdrawals, not theft or forgery of state.

What is the difference between a sequencer and a prover?+

The sequencer decides the order of transactions and assembles them into batches. The prover takes those batches and generates the cryptographic proof that Ethereum verifies before accepting the resulting state. They are separate roles: making proving permissionless does not decentralize sequencing, which remains a distinct and generally harder problem on most networks.

Why was proving centralized in the first place?+

Generating validity proofs is computationally intensive and has historically required specialized, expensive hardware and software. It was simpler and cheaper for a founding team to run a single trusted prover at launch. Opening it up requires a robust proving stack, and often economic incentives, so that independent operators find it worthwhile to participate.

How does permissionless proving improve censorship resistance?+

When only one prover exists, that operator could refuse to prove batches containing specific transactions, delaying their settlement on Ethereum. With an open set, suppressing a transaction requires every operator to cooperate, and a single honest prover willing to submit the proof is enough to force the batch through. That raises the cost of censorship at the settlement layer substantially.

How this was reported

ChainWatch Daily is independent and reader-funded. Stories are written by named journalists and checked against primary sources before publishing. We disclose holdings, correct errors in the open, and never accept payment for coverage.

→

More like this