Skip to main content

zkVMs

Definition

zkVMs, or Zero-Knowledge Virtual Machines, are computational environments designed to execute smart contracts and programs while generating zero-knowledge proofs of their correct execution. These specialized virtual machines enable the verification of complex computations on a blockchain without requiring the full computational resources of every network participant. They are instrumental in achieving scalability for smart contract platforms by allowing off-chain computation to be proven on-chain.