Skip to main content

zkEVM Computation

Definition

zkEVM computation refers to running operations compatible with the Ethereum Virtual Machine (EVM) within a zero-knowledge proof system. A zkEVM is a virtual machine that can execute smart contract code and generate zero-knowledge proofs for the correctness of those executions. This allows for verifiable computation of Ethereum transactions off-chain, significantly enhancing scalability and reducing transaction costs on the mainnet. The system proves that a given EVM state transition is valid without needing to re-execute all transactions on the main chain.