# EVM > The Ethereum Virtual Machine. The runtime that executes smart contracts on Ethereum and other compatible chains. Canonical URL: https://fudfomo.co/glossary/evm Source: What The Block! Dictionary v1.0 (last updated 2026-04-25), browsable at https://wtb.fudfomo.co. ## Definition The EVM, or Ethereum Virtual Machine, is the standard runtime for smart contracts on Ethereum. It defines a fixed set of instructions and a deterministic way of running them, so every node arrives at the same result. Many other chains have copied or adopted the EVM, which is why developers often talk about EVM-compatible networks. Code written for one EVM chain can usually be deployed to another with little or no change. ## Related terms - [Ethereum](https://fudfomo.co/glossary/ethereum): A blockchain that lets developers build apps and issue tokens. Often called a programmable money platform. - [Smart Contract](https://fudfomo.co/glossary/smart-contract): A program that runs on a blockchain and does what it says, automatically. - [Solidity](https://fudfomo.co/glossary/solidity): The most common programming language for writing smart contracts on Ethereum. - [Layer 2](https://fudfomo.co/glossary/layer-2): A faster, cheaper network built on top of a layer 1 like Ethereum. Borrows the main chain's security. ## See the full catalogue What The Block! covers more than 2,000 plain-English crypto terms, delivered as embeddable hover-state tooltips for crypto exchanges. https://wtb.fudfomo.co