Virtual Machine
A deterministic execution environment that runs smart contract code the same way across validating nodes.
A blockchain virtual machine defines how contract bytecode executes, how state changes, what opcodes exist, and how resource costs are measured. Determinism is essential because every validating node must reach the same result.
Virtual machines restrict programs so they can be safely replicated across a network. Gas limits, opcode pricing, and sandboxing prevent contracts from consuming unlimited resources.
Related terms
4 linkedExplore connected entries beyond the alphabetical index.
Ethereum Virtual Machine (EVM)
→The EVM is the deterministic runtime that executes smart contract bytecode on Ethereum and EVM-compatible networks.
Opcode
→A fundamental element of Bitcoin's scripting language that enables complex transactions.
Gas
→The metered unit of computational work on EVM chains, paid in the native token to run transfers and smart contracts.
Smart Contract
→Programmatic rules executed by the blockchain to enforce agreements without intermediaries.
All terms and definitions may update as the Cryptionary improves.
