- Mar 13, 2022
A zero-knowledge Ethereum Virtual Machine (zkEVM) is a virtual machine that executes smart contract transactions in a way that's compatible with both zero-knowledge-proof computations and existing Ethereum infrastructure. This enables them to be part of zero-knowledge rollups, layer-2 scaling solutions that increase transaction throughput while lowering costs.
ConclusionLimited transactions and high gas fees have limited the ability of Ethereum and other blockchains to scale successfully. zkEVMs bring the Ethereum experience and its existing infrastructure to highly scalable and low-cost layer-2 rollups, all while maintaining the underlying security by generating on-chain proofs. Ultimately, by combining zero-knowledge proofs and an Ethereum Virtual Machine, zkEVMs overcome the previous limitations and provide the scalable and secure infrastructure needed to achieve widespread Web3 adoption.