Scroll ZK-EVM

Architecture

Scroll ZK-EVM represents a novel layer-2 scaling solution built upon the Ethereum blockchain, leveraging zero-knowledge proofs (ZKPs) to achieve significantly enhanced throughput and reduced transaction costs. Its architecture combines a Validity Rollup (ZK-Rollup) with a modular design, separating execution and data availability to optimize performance and flexibility. This modularity allows for independent scaling of execution and data layers, enabling greater adaptability to evolving network demands and facilitating integration with diverse data availability solutions. The ZK-EVM aims to provide Ethereum Virtual Machine (EVM) compatibility, simplifying the migration of existing decentralized applications (dApps) and smart contracts.