GlossaryAdvanced
Ethereum Virtual Machine
The runtime environment that executes smart contract code on Ethereum.
The Ethereum Virtual Machine (EVM) is the computational environment that executes smart contract code consistently across every node on the network, so the same contract produces the same result everywhere it runs.
Many other networks have built EVM-compatible environments, letting developers deploy the same smart contract code across multiple different chains with minimal changes.
Examples
- A smart contract compiled to run on the EVM will produce identical results on any EVM-compatible network.
- EVM compatibility is a common reason developers can deploy the same contract on multiple chains.