Crypto NationThe whole coin market as one nation🗺 Open the mapMap

In-depth essays · #9 / 50 · L2 Rollups, Federations & Interoperability

The Many Flavors of ZK Rollups: Bytecode zkEVMs, Cairo’s Custom VM, and OP Succinct

Why Scroll, Linea, ZKsync Era, Starknet, and Mantle each took a distinct path to zero-knowledge scaling

Walk through the northern ZK Rollup quarter of Ethereum City and you will notice something striking: unlike the western Superchain quarter where every chain runs the OP Stack, the northern districts—Scroll, Linea, ZKsync Era, Abstract, Starknet, Mantle, and Katana—run a rich variety of architectures. Here is why.

1. Vitalik’s zkEVM Spectrum: Compatibility vs. Proving Speed

When the Ethereum Virtual Machine (EVM) was designed in 2014, zero-knowledge proofs were not yet practical for general computation. Operations like Keccak-256 hashing and 256-bit stack math are fast on an ordinary CPU but require huge numbers of constraints inside an arithmetic circuit.

ZK rollup architects therefore faced a fundamental trade-off: stay 100% faithful to EVM bytecode so existing contracts migrate seamlessly, or redesign the virtual machine around ZK-friendly math for faster, cheaper proofs.

2. Bytecode-Level Equivalence: Scroll and Linea

Scroll and Consensys’s Linea chose bytecode-level compatibility. Their zkEVMs prove the execution of standard EVM bytecode directly, allowing Solidity developers and auditing tools to deploy without rewriting contracts or learning new compiler quirks.

3. ZK-Optimized VMs and Cairo: ZKsync Era, Abstract, and Starknet

ZKsync Era and Abstract (built on the ZK Stack) compile Solidity into a register-based virtual machine (EraVM) tailored for fast proving and native account abstraction—powering consumer-friendly passkey wallets.

Starknet went further still, setting aside the EVM in favor of Cairo, a language and VM engineered specifically for STARK proofs. While developers write in Cairo, they gain massive proving throughput and quantum-resistant hash cryptography.

4. The zkVM Revolution: How OP Succinct Turned Mantle into a ZK Rollup

Most recently, general-purpose RISC-V zkVMs (like Succinct’s SP1) made it possible to prove standard Rust execution clients without hand-crafting circuits. Mantle used OP Succinct in late 2025 and full Ethereum blob data in April 2026 to transform an OP Stack chain into a full ZK rollup.

Related districts in the city

Related glossary terms

This essay is an explainer written to help you read the city; it is not investment advice. Facts on this page are as of 2026-10 and may change. If you spot a mistake, please tell us through the contact page.