Cointegrity

Ethereum Virtual Machine (EVM)

Web3 / smart contracts

The Ethereum Virtual Machine is a sandboxed runtime environment that executes smart contract bytecode across all Ethereum nodes, ensuring deterministic and consistent results. It functions as a "world computer" where every participating node executes identical operations, maintaining consensus on contract state without requiring a central authority. The EVM operates through bytecode, an intermediate compiled representation that is platform-independent and gas-metered, meaning each operation consumes computational resources measured in units called gas. This design isolates contract execution from the host system, preventing malicious or buggy code from compromising network stability while maintaining complete transparency and auditability. Example: When a user calls a Uniswap smart contract to swap tokens, their transaction triggers EVM bytecode execution on thousands of nodes simultaneously, each independently computing the output amount and updating liquidity pools identically. Why it matters for smart contracts: The EVM is the execution engine enabling Ethereum's entire smart contract ecosystem, standardizing how contracts are compiled, executed, and validated across the network with cryptographic certainty.

Category: smart contracts, blockchain technology

Explore the full Web3 Glossary — 2,062+ expert-curated definitions. Need guidance? Talk to our consultants.