Skip to main content

Ethereum Virtual Machine (EVM)

eth
platform
smart contract

The EVM is the deterministic runtime that executes smart contract bytecode on Ethereum and EVM-compatible networks.

Acronym
EVM
Also known as
EVM
1
basic

The Ethereum Virtual Machine (EVM) is the execution environment for Ethereum smart contracts. Every node must compute the same result from the same transaction, so EVM execution is deterministic.

2
architecture

The EVM uses a stack-based instruction set with temporary memory, persistent contract storage, logs, and access to limited blockchain context. It is sandboxed from the host computer's file system and network.

3
gas

EVM operations consume gas, which prices computation, storage, and transaction bandwidth. Gas prevents infinite loops and makes users pay for the network resources their transactions consume.

4
compatibility

EVM compatibility lets other networks run similar bytecode and use Ethereum tooling, wallets, and development libraries. Compatibility does not mean identical security, decentralization, fees, or bridge risk.

Conceptual links

Related terms

2 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.