Bankless
Bankless

The zkWars | zkSync & Scroll

The zkWars are heating up. With 3 different teams recently announcing their zkEVM, we’re joined by Alex Gluchowski of zkSync and Ye Zhang of Scroll. Optimism’s Ben Jones cohosts as we explore why zkEVM is such a big deal, the respective roadmaps to mainnet, and of course… wen token? ------ 📣 Forta |

Topics Discussed

Episode Summary

Executive Summary: The episode explores the emerging ZK-EVM landscape, explaining how zero-knowledge proofs can make Ethereum scaling more efficient while preserving smart-contract compatibility. Guests from ZK Sync and Scroll present contrasting approaches: ZK Sync emphasizes a custom VM/compiler path for performance and developer portability, while Scroll prioritizes bytecode-level EVM equivalence and direct Geth-based tracing for maximal compatibility. Security, decentralization, upgrades, and bridge risk are recurring themes.

Main Topics: What the EVM and ZK-EVM are (Priority: 5/5): The hosts and co-moderator define the Ethereum Virtual Machine as the execution environment for smart contracts and explain that a ZK-EVM uses zero-knowledge proofs to compress and verify EVM execution more efficiently. ZK Sync’s architecture and strategy (Priority: 5/5): Alex describes ZK Sync’s custom ZK-optimized VM and compiler-based approach, arguing it enables faster proving, lower costs, and broader language support while still preserving developer usability through familiar interfaces. Scroll’s architecture and strategy (Priority: 5/5): Ye explains Scroll’s push for deepest EVM compatibility, using Geth execution traces and opcode-level proving so developers can reuse existing Ethereum tooling without changing code. EVM compatibility vs. equivalence (Priority: 4/5): The panel debates whether the best long-term path is a new ZK-optimized VM with compilers or a bytecode-equivalent system that mirrors Ethereum more closely. The tradeoff centers on performance versus exact compatibility. Decentralizing the prover and proving costs (Priority: 4/5): Both teams discuss distributed proof generation, GPU acceleration, and the importance of avoiding single points of failure. Scroll emphasizes a decentralized prover network; ZK Sync emphasizes parallelized, GPU-driven proving and low amortized cost per transaction. Security, upgrades, and trust assumptions (Priority: 4/5): The conversation covers upgrade keys, multi-sigs, security councils, audits, escape hatches, and the difficulty of removing admin control in L2 systems while still protecting users and allowing incident response. Culture, open source, and roadmap (Priority: 3/5): Both projects frame themselves as mission-driven and open-source, but with different release philosophies. Scroll favors transparent testnet iteration and education, while ZK Sync stresses gradual openness, mainnet readiness, and a future path toward more advanced VMs and possibly Layer 3.

Key Arguments: ZK-EVMs matter because they aim to keep Ethereum’s developer base and applications while dramatically improving scalability through succinct proofs. ZK Sync argues a custom VM/LLVM-based compiler stack can reduce opcode count, lower proving cost, and support multiple languages more efficiently than bytecode-level emulation. Scroll argues bytecode-level EVM equivalence provides the best developer experience and strongest compatibility because existing Solidity code, tooling, and debugging workflows remain usable. Both teams agree decentralizing the prover is important to avoid single points of failure and to reduce trust in centralized operators. Security for Layer 2s remains harder than Layer 1s because funds are locked in L1 contracts and upgrades can be dangerous; therefore timelocks, audits, and security councils are necessary. The long-term question is not just technical performance but how each architecture balances compatibility, user experience, future Ethereum upgrades, and decentralization. Bridges and cross-chain infrastructure remain a major unresolved risk area, and the hosts emphasize that cryptographic bridges are preferable to weaker trust models.

Data Points: Web3 projects hacked since 2021: 138 - Mentioned in the sponsor intro while discussing blockchain security tools. Total losses from those hacks: $2.3 billion - Sponsor segment cites aggregate losses from Web3 exploits since 2021. Nomad bridge hack: $190 million - Referenced as the latest major bridge exploit during the security discussion. Assets protected by Forta: $36 billion - Sponsor segment lists DeFi protocols using Forta for monitoring. Rocket Pool node requirement: 16 ETH - Sponsor copy says users only need 16 ETH to start running a node. Rocket Pool staking commission: 15% - Sponsor copy describes extra commission on pooled ETH using a user’s node. ZK Sync mainnet countdown: 87 days remaining - Alex says mainnet launch is 87 days away at the time of recording. ZK Sync team size: 40 people - Ye describes Scroll’s team size, not ZK Sync; included here? No. Corrected below. Scroll team size: 40 people - Ye says Scroll has 40 people, with 30 engineers and researchers. Scroll engineers and researchers: 30 - Ye specifies the majority of Scroll’s team are engineers and researchers. Scroll sign-ups after pre-alpha announcement: 25K+ in two days - Ye says the testnet announcement drew over 25,000 sign-ups in 48 hours. ZK Sync reduction in opcodes: 3x less opcodes - Alex claims the compiler pipeline yields roughly three times fewer opcodes in final output. GPU prover speed/cost advantage: 50x faster/cheaper than CPU - Alex says the consumer GPU prover is about 50 times better than CPU-based proving. ZK Sync live history: 2 years on mainnet for payments/swaps - Alex says ZK Sync’s payment/swap mainnet has been live for two years.

Pivotal Quotes: "The EVM thing is the thing that turns Ethereum from a calculator into a computer." — Ryan / host framing with Ben’s explanation: A simple lay explanation of why the EVM matters for smart-contract functionality. "We wanted the code base to be exactly the same executable as well in MainNet as in any layer two." — Alex Glukowski: Describes ZK Sync’s goal of preserving source/code portability across Ethereum and L2s. "We want to have the deepest level of compatibility with Ethereum down to the client implementation." — Ye: Summarizes Scroll’s core compatibility-first philosophy.

Implications: The ZK-EVM race is ultimately about who can deliver scalable Ethereum without sacrificing developer adoption or security. The winner may not be one design, but a spectrum: custom-performance architectures, strict EVM equivalence, and future hybrid models that shape Layer 2 and Ethereum’s upgrade path.

🔓 Sign Up for Unlimited Episode Search

About Bankless

View all episodes from Bankless