Decentralised News Logo
Guides

ZK-Rollup Reality Check: 6 Coins With Working ZK-Proofs on Mainnet

Not Just Testnets—Scroll, zkSync, Starknet Technical Verification

Why 90% of “ZK” tokens are actually optimistic fallbacks, validiums with centralized sequencers, or theoretical testnets—and the six infrastructure plays actually posting validity proofs to Ethereum mainnet today.

The Zero-Knowledge Marketing Mirage

The term “ZK-Rollup” has become crypto’s most abused technical credential. Every L2 launch promises “Ethereum security via zero-knowledge proofs,” yet the reality on mainnet reveals a fragmented landscape where most “ZK” solutions are either optimistic rollups with ZK retrofits, validiums with data availability hidden off-chain, or centralized sequencers running unverified circuits.

The distinction matters. A true ZK-rollup must satisfy three non-negotiable criteria on mainnet (not testnet):

  1. Validity Proof Production: Cryptographic proofs (SNARKs or STARKs) verifying state transitions posted to Ethereum L1
  2. On-Chain Data Availability: Full transaction data or state diffs published to Ethereum calldata or blobs (EIP-4844)—not just hashes
  3. Verifier Contract Deployment: An audited, immutable smart contract on Ethereum verifying the zero-knowledge proofs without manual intervention

By these standards, many hyped “ZK” ecosystems fail. Some post proofs only during “defense mode,” others store data off-chain (validiums), and most rely on centralized provers that could censor or reorder transactions.

This technical audit examines the six tokens representing genuine ZK-rollup infrastructure on mainnet—projects where you can independently verify the verifier contract, track the proof submission costs, and audit the data availability postings. These aren’t whitepaper promises; they’re live cryptographic systems securing billions in TVL.

The Verification Framework: What Counts as “Working”

Before dissecting the six, understand the technical taxonomy that separates marketing from mathematics:

Verification Layer

Marketing Claim

Mainnet Reality

Failure Mode

Proof System

“Zero-knowledge powered”

SNARK/STARK proofs verified on L1 contract

Optimistic fallback, no proof submission

DA Mode

“Ethereum-secured”

Calldata/blobs contain full state diffs

Validium (DA off-chain), DAC multisig

Prover Decentralization

“Decentralized”

Single corporate prover with upgrade keys

Censorship risk, liveness failures

EVM Equivalence

“zkEVM”

Bytecode-compatible execution

Custom VM requiring recompilation (Type 4)

Finality Time

“Instant”

1-hour to 24-hour proof generation

Hours or days of “pending” optimistic finality

The following six tokens satisfy the “Working ZK” standard with verifiable on-chain evidence.

The Six Verified Mainnet ZK Tokens

1. Starknet (STRK): The STARK Pioneer

[Token Contract: 0xCa14007Eff0d1fbe5d6578b9d1a6f1277183a136 (Ethereum Mainnet)]

The Technical Reality: Starknet is the only production-scale Type 4 ZK-VM on mainnet, utilizing STARK (Scalable Transparent Argument of Knowledge) proofs with no trusted setup. The SHARP (Shared Prover) system batches transactions and posts STARK proofs to Ethereum every 2-6 hours, verifiable via the StarknetCore contract at 0xc662c410… (proxy) and implementation 0x8aEf….

Mainnet Verification:

  • Verifier Contract: 0xd5f5b35E8c5… (GpsStatementVerifier) actively validates STARK proofs on L1
  • Proof Cost: ~200,000–400,000 gas per proof (~$10–$30 depending on base fees)
  • DA Mode: On-chain state diffs posted to Ethereum blobs (EIP-4844), not validium
  • TVL: $1.2B+ secured by STARK proofs

The Reality Check: Starknet is mathematically pristine but architecturally isolated. It uses Cairo VM rather than EVM bytecode, requiring Solidity contracts to be rewritten. The single-prover architecture (StarkWare-operated SHARP) creates centralization—transactions can be censored if the prover refuses to include them. The “working ZK” is undeniable, but the ecosystem trade-off is maximal security for minimal compatibility.

Critical Metric: Time to finality is 2–6 hours (proof generation bottleneck), slower than optimistic rollups’ 7-day challenge window but with cryptographic certainty rather than game-theoretic security.

2. zkSync Era (ZK): The LLVM-Based zkEVM

[Token Contract: 0x5A7d6b2F92C77FAD6CCaB7fC48B9344d8C77B8B0 (Ethereum Mainnet)]

The Technical Reality: zkSync Era implements a Type 4 zkEVM using Boojum proof system (PLONK-based SNARKs with FRI commitments for soundness). Unlike Starknet, it compiles Solidity/Yul to LLVM IR, then to custom circuits—achieving EVM language compatibility without bytecode equivalence.

Mainnet Verification:

  • Verifier Contract: 0x3240… (Diamond proxy) contains Verifier facet at 0x27e6… actively verifying SNARK proofs
  • Proof Submission: Every 1–4 hours, batches of transactions are proven and verified on L1
  • DA Mode: Full calldata published to Ethereum (prior to EIP-4844 adoption), now mixed with blobs
  • TVL: $800M+ with working proof verification since March 2023 mainnet launch

The Reality Check: zkSync’s “working ZK” hides centralization in the prover set. The Matter Labs team operates the sole prover hardware, creating a chokepoint. While proofs are valid, the system isn’t trustless—users must trust that the prover will include their transactions and not extract MEV during the sequencing phase. The recent transition to “Elastic Chain” aims to decentralize this, but as of early 2026, the prover remains corporate-controlled.

Critical Metric: Proof generation costs ~$5–$15 per batch, subsidized by Matter Labs to maintain competitiveness, masking the true cost of ZK computation.

3. Scroll (SCR): The Bytecode Purist

[Token Contract: 0xd77c4dbB61aB1E7E9dEfC6A7b8B9E8F3e1C2a3b4 (Ethereum Mainnet – Verify on CoinGecko)]

The Technical Reality: Scroll is the only Type 2 zkEVM (bytecode-compatible) with fully working SNARK proofs on mainnet. It preserves Ethereum’s execution semantics exactly—no recompilation, no custom VM. The Halo2 proof system (KZG commitments) generates validity proofs for every batch of Ethereum blocks executed on Scroll.

Mainnet Verification:

  • Verifier Contract: 0x8920… (ScrollChain contract) verifies ZK validity proofs every 1–3 hours
  • Proof System: Halo2 with KZG (trusted setup from Ethereum’s KZG ceremony)
  • DA Mode: Strict rollup—full transaction data posted to Ethereum L1 blobs
  • TVL: $120M+ (smaller but technically pure)

The Reality Check: Scroll’s “working ZK” is the most Ethereum-native, but speed is the sacrifice. Proof generation for bytecode-compatible execution takes 2–4 hours per batch, and the sequencer is centralized (Scroll team operated). The open-source prover software (released October 2024) allows anyone to verify proofs locally, but production proving remains centralized, creating the same censorship vectors as zkSync.

Critical Metric: Scroll’s proving costs are 30–40% higher than Starknet’s due to EVM bytecode complexity, requiring subsidy pools to maintain viability.

4. Polygon zkEVM (POL): The Congested Contender

[Token Contract: 0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6 (Ethereum Mainnet)]

The Technical Reality: Polygon’s zkEVM (Type 3, nearly bytecode-compatible) uses custom SNARK circuits (Plonky2/PIL) to prove EVM execution. It launched mainnet in March 2023, making it one of the oldest working ZK systems.

Mainnet Verification:

  • Verifier Contract: 0x2B0… (PolygonZkEVMVerifier) actively accepts proofs
  • L1 Contracts: 0x519e… (PolygonZkEVMBridge) and 0x5132… (rollup consensus)
  • DA Mode: Ethereum calldata (high cost, limited throughput)
  • TVL: $150M+ but highly variable

The Reality Check: Polygon zkEVM is a cautionary tale of “working but impractical.” While proofs are valid and verified, the system faces extreme congestion—transaction fees spike to $2–$5 during high demand (versus $0.01 on optimistic rollups) because every byte of calldata must be posted to Ethereum. The centralized sequencer (Polygon Labs) and limited proving capacity create frequent “pending” states where transactions wait hours for inclusion.

Critical Metric: Current throughput is ~0.5 TPS sustained (proof generation bottleneck), far below the promised 2,000+ TPS, making it a technical demonstration rather than scaling solution.

5. Immutable X (IMX): The Validium Trade-Off

[Token Contract: 0xF57e7e7C23978C3cAEC3C3548E3D615c346e79Ff (Ethereum Mainnet)]

The Technical Reality: Immutable X operates as a ZK-validium using StarkEx technology—STARK proofs are generated and verified on Ethereum, but data availability is maintained off-chain via a Data Availability Committee (DAC) rather than Ethereum blobs. This is the critical distinction: it’s ZK-verified, but not a ZK-rollup.

Mainnet Verification:

  • Verifier Contract: 0x21b9… (StarkEx contract) verifies proofs for NFT mints/trades
  • Proof Frequency: Continuous batched proofs every 4–8 hours
  • DA Mode: Validium (DAC signatures required, not Ethereum DA)
  • TVL: $200M+ in NFT/gaming assets secured by STARKs

The Reality Check: Immutable X proves that “working ZK” doesn’t imply “Ethereum security.” While the state transitions are cryptographically proven, the data (who owns what) is stored on a committee-controlled server cluster. If the DAC colludes or fails, funds can be frozen or stolen despite valid proofs. This is acceptable for gaming NFTs but violates the rollup security model.

Critical Metric: Gas costs are $0.001–$0.01 per transaction (99% cheaper than rollups), proving that validiums achieve scale by sacrificing data availability guarantees.

6. Loopring (LRC): The Payment Rollup Veteran

[Token Contract: 0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD (Ethereum Mainnet)]

The Technical Reality: Operating since 2020, Loopring is the longest-running ZK-rollup on Ethereum, specializing in payments and DEX trading. It uses SNARKs (Groth16 with trusted setup) to prove batch executions, with all data posted to Ethereum calldata.

Mainnet Verification:

  • Exchange Contract: 0x0Bba… (LoopringExchangeV3) contains the SNARK verifier
  • Proof System: Groth16 SNARKs with on-chain verification
  • DA Mode: Full rollup—transaction data on Ethereum
  • TVL: $150M+ (DEX and payment pools)

The Reality Check: Loopring is “ZK working as intended” but limited in scope. It doesn’t support general smart contracts—only transfers, swaps, and orderbook operations hardcoded into circuits. This makes it secure and fast (2,000+ TPS within the rollup) but irrelevant for general DeFi composability. It represents the “application-specific ZK” that actually works, versus the “general purpose ZK” still struggling with circuit complexity.

Critical Metric: Proving costs are subsidized by the protocol, but the fixed-function circuits limit adaptability—no arbitrary contract deployment possible.

Comparative Technical Matrix: The Working ZK Landscape

Project

Token

Contract Address (Ethereum)

Proof Type

EVM Type

DA Mode

Prover Status

Time to Finality

TVL Secured

Starknet

STRK

0xCa14007Eff0d1fbe5d6578b9d1a6f1277183a136

STARK (FRI)

Type 4 (Cairo)

Rollup (Blobs)

Centralized (SHARP)

2–6 hours

$1.2B

zkSync Era

ZK

0x5A7d6b2F92C77FAD6CCaB7fC48B9344d8C77B8B0

SNARK (Boojum)

Type 4 (LLVM)

Rollup (Calldata/Blobs)

Centralized (Matter Labs)

1–4 hours

$800M

Scroll

SCR

0xd77c4dbB61aB1E7E9dEfC6A7b8B9E8F3e1C2a3b4

SNARK (Halo2)

Type 2 (Bytecode)

Rollup (Blobs)

Centralized (Scroll Team)

2–4 hours

$120M

Polygon zkEVM

POL

0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6

SNARK (Plonky2)

Type 3 (Nearly EVM)

Rollup (Calldata)

Centralized (Polygon Labs)

2–8 hours

$150M

Immutable X

IMX

0xF57e7e7C23978C3cAEC3C3548E3D615c346e79Ff

STARK (StarkEx)

App-Specific (NFT)

Validium (DAC)

Centralized (Immutable)

4–8 hours

$200M

Loopring

LRC

0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD

SNARK (Groth16)

App-Specific (Payments)

Rollup (Calldata)

Centralized (Loopring)

Minutes

$150M

Data aggregated from L2Beat, Ethereum mainnet contract verification, and protocol telemetry (January 2026). TVL figures represent assets secured by validity proofs. Contract addresses provided for on-chain analytics verification.

The Centralization Paradox: Why “Working ZK” Isn’t Enough

All six projects share a critical vulnerability despite their cryptographic validity: centralized provers. While the proofs are mathematically sound, the entities generating them (StarkWare, Matter Labs, Scroll Pte. Ltd., etc.) control transaction ordering, censorship, and liveness. If the prover goes offline or refuses service, the ZK system halts—unlike optimistic rollups where anyone can submit a fraud proof.

The Decentralization Roadmap:

  • Starknet: Plans for “Prover decentralization” via StarkNet Stack (2025–2026)
  • zkSync: “Elastic Chain” envisions prover marketplace, currently single-operator
  • Scroll: Open-source prover released, but no decentralized proving network active
  • Immutable X: DAC expansion to 7+ members (still small committee)

The Reality: True ZK-rollups require decentralized prover networks (like Ethereum validators for ZK circuits) to match the censorship resistance of optimistic rollups. As of 2026, no major ZK-rollup achieves this—all are “cryptographically secure but politically centralized.”

The Cost Analysis: When ZK Proofs Are Too Expensive

Working ZK comes with prohibitive economics that optimistic rollups avoid:

Cost Factor

Optimistic Rollup (Arbitrum)

ZK-Rollup (Starknet)

Impact

L1 Calldata/Blob Cost

$0.001–$0.01 per TX

$0.05–$0.20 per TX

10–20x higher base fees

Proof Verification Gas

N/A (fraud games)

200k–500k gas/batch

Fixed overhead per batch

Prover Hardware

Consumer hardware

$100K+ GPU clusters

Centralization pressure

Finality Time

7 days (dispute)

1–6 hours (proof gen)

UX trade-off

The “working ZK” tokens above survive because teams subsidize proving costs (zkSync, Scroll) or limit throughput to maintain viability (Polygon zkEVM). This is unsustainable at scale—decentralized proving networks must emerge for ZK to compete with optimistic cost structures.

The 2026 Investment Thesis: Infrastructure Over Hype

For the Security Maximalist: Accumulate STRK and ZK. These represent the highest cryptographic assurance (STARKs > SNARKs in quantum resistance and trust assumptions), accepting centralization trade-offs for mathematical purity. Starknet’s Cairo ecosystem and zkSync’s LLVM architecture will capture developer mindshare as tooling matures.

For the Compatibility Purist: Scroll (SCR) offers the only bytecode-compatible working ZK. As Ethereum L1 upgrades (EIP-4844, proto-danksharding) reduce DA costs, Scroll’s Type 2 architecture becomes the default migration path for L1 dApps unwilling to rewrite contracts.

For the Application Specific Play: IMX and LRC demonstrate that “limited ZK” (payments, NFTs) works better than “general ZK” today. Their fixed circuits are cheaper to prove and verify, generating actual fee revenue (Immutable X marketplace fees, Loopring DEX volume) rather than subsidized speculation.

Avoid: Tokens claiming “ZK” without verifiable verifier contracts, validiums masquerading as rollups (check L2Beat for DA mode), and testnet-only projects (Aleo, Mina) that haven’t proven mainnet scalability.

Verification Checklist: Auditing “Working ZK” Yourself

Before allocating capital to any ZK token, verify on-chain:

  1. Find the Verifier: Search Etherscan for “Verifier” contracts associated with the rollup bridge (e.g., StarknetCore, zkSync Diamond, ScrollChain)
  2. Check Recent Proofs: Look for VerifyProof or SubmitProof transactions in the last 24 hours—absence indicates optimistic fallback
  3. Analyze DA: Use L2Beat.com to confirm “Rollup” status (not Validium or Optimistic)
  4. Prover Liveness: Check if the rollup has posted batches in the last 6 hours—delays indicate proving bottlenecks
  5. Upgrade Keys: Review contract proxies for admin functions—centralized provers often have instant upgrade authority

The Hard Truth: The six tokens above represent the only cryptographically verified ZK infrastructure on mainnet. The rest are marketing. While centralization persists in proving networks, the mathematical foundations are solid—STARKs and SNARKs are working, just not yet at the decentralization level of Ethereum L1.

As proving hardware commoditizes (FPGA/ASIC ZK miners) and decentralized prover networks launch, these six projects will transition from “working but centralized” to “working and censorship-resistant.” The tokens securing 96-week parachain-like commitments (via staking and ecosystem lockups) will capture the institutional flows that demand cryptographic finality over optimistic gamesmanship.

Research conducted using  ASCN.ai

Risk Disclosure: ZK-rollup technology remains experimental with high computational costs and centralization risks. Proof generation delays can extend finality to hours or days during congestion. Smart contract bugs in verifier contracts could invalidate security guarantees. Verify all contract addresses via official protocol documentation before bridging assets. Not financial advice.

Newsletter

Get the most talked about stories directly in your inbox

About Us

We are dedicated to delivering the best digital asset news, reviews, guides, interviews, and more. Stay tuned!

Email: press@decentralised.news

Copyright © 2026 Decentralised News. All rights reserved.