Scroll’s zkEVM recursion and the shift in scaling economics

The 68% reduction in verification costs for Scroll’s zkEVM mainnet recursion shifts the market for Ethereum Layer 2 solutions. This efficiency gain directly addresses the 23% Ethereum mainnet settlement latency that forced Polygon’s zkEVM to undergo a type-1 migration in the current environment. While Polygon seeks to resolve latency through architectural shifts, Scroll utilizes recursive SNARK proofs to batch transactions. Recursion creates a sequential dependency chain where one proof verifies a previous proof. This process allows a rollup to condense a long sequence of block proofs into a single, constant-sized proof for onchain verification. You should watch how this compression impacts the cost of maintaining large state histories.

Starknet faces a developer retention crisis because the Cairo Virtual Machine requires programmers to adopt a custom language. Cairo is not Solidity. Developers must rewrite existing contracts or use transpilers to fit the Cairo instruction set, where memory remains linear and recursion replaces traditional loops. This steep learning curve creates significant friction for teams wanting to move existing Ethereum applications. Scroll avoids this friction by targeting EVM bytecode directly. Developers deploy the same Solidity contracts they would use on Ethereum, meaning they use the same tools, debuggers, and deployment pipelines. Polygon’s decision to move toward a type-1 migration highlights how the 23% settlement latency pressures developers to prioritize compatibility and speed.

Technical Divergence in Proof Systems

The technical differences between STARK and SNARK shape developer workflows and proof finality speeds. The choice between these systems involves fundamental trade-offs in proof size, security, and accessibility.

Feature SNARK (Scroll) STARK (Starknet)
Trusted Setup Required None
Proof Size Hundreds of bytes Tens of kilobytes
Language Solidity / EVM Cairo
Primary Benefit Low calldata cost Fast proving time

Scroll uses SNARKs, which require a one-time trusted setup ceremony to generate parameters. If these parameters face compromise, attackers can generate fake proofs. In contrast, Starknet uses STARKs, which rely on public randomness and have no trusted setup. STARKs provide post-quantum security through collision-resistant hashes, whereas SNARKs rely on elliptic curve pairings like BN254 or BLS12-381 that remain vulnerable to Shor’s algorithm.

Starknet optimizes for the prover by using the Cairo VM to make STARKs efficient. Hardware companies like Ulvetanna and Accseal build ASICs specifically for the parallelizable hash computations required by STARKs. This allows Starknet to achieve high throughput. Scroll, however, optimizes for the developer by accepting the proving overhead of EVM bytecode. The prover must simulate every opcode, including expensive operations like SLOAD and SSTORE, but this allows for direct Ethereum compatibility.

Recursion versus Aggregation

The industry distinguishes between proof recursion, which compresses depth, and proof aggregation, which compresses width. Recursion works by constructing a proof that attests to the validity of a previous proof. This creates a fractal scaling stack where a single proof can attest to millions of transactions. Starknet’s SHARP technology uses this to aggregate proofs from thousands of applications. Polygon uses proof aggregation to combine validity proofs from multiple parallel provers into a single submission. Aggregation avoids the sequential bottleneck of recursion because it combines independent proofs in parallel. However, the aggregator circuit complexity grows as more proofs are added. The cost of verifying a STARK proof inside another STARK on Starknet falls exponentially, while SNARK-based systems must manage the continuous risk of their trusted setups.

The hardware scaling trajectory favors STARK-based systems in the long run. SNARK prover performance hits a ceiling due to heavy elliptic curve operations, such as pairings and multi-scalar multiplications, which see diminishing hardware improvements. STARKs use hash functions like SHA or Rescue that map to massively parallelizable CPU and GPU workloads. This allows STARK proving to ride Moore’s Law and benefit from hardware optimization.

The quantum threat presents a long-term risk to systems relying on elliptic curve pairings. SNARKs, such as Groth16 or Plonk, depend on curves that remain vulnerable to quantum attacks. STARKs provide a post-quantum hedge because they rely on collision-resistant hashes. This makes STARK recursion a more secure bet for bridges protecting large amounts of total value locked. While Scroll leverages SNARKs for developer ease, the industry’s shift toward recursive STARKs for high-throughput needs remains evident. Polygon Miden demonstrates this capability by achieving 10,000 transactions per second in benchmarks using STARK recursion. Can the industry solve the trusted setup bottleneck for all recursive systems?

Newsletter