Skip to main content

zkEVM Architecture

Definition

A zkEVM architecture describes a virtual machine that is fully compatible with the Ethereum Virtual Machine (EVM) but can generate zero-knowledge proofs for its computations. This allows smart contracts written for Ethereum to run on a layer-two solution while inheriting the security properties of zero-knowledge proofs. It enables scalable and private execution of existing Ethereum applications. This design offers a powerful combination of compatibility and cryptographic assurance.