Glossary definition

EVM

The Ethereum Virtual Machine is the deterministic execution environment that applies smart contract bytecode and state changes consistently across Ethereum nodes.

also: Ethereum Virtual Machine · reviewed July 22, 2026

The Ethereum Virtual Machine (EVM) was created by Gavin Wood and Greg Colvin. The EVM is a quasi-Turing-complete system that manages the deployment and execution of smart contracts. The number of computations a transaction can perform is limited by gas, which is why the EVM is described as quasi-Turing-complete.

Older Ethereum roadmaps proposed replacing the EVM with eWASM after the move to proof of stake. That did not happen: the 2022 Merge changed Ethereum’s consensus mechanism, while the EVM remains its execution environment.

Used in context

Articles using this term.