Virtual Machine
An execution environment that runs smart contract code deterministically across nodes (e.g., EVM).
A blockchain virtual machine executes contract bytecode deterministically, ensuring all nodes compute the same results. It defines opcodes, memory/storage semantics, and gas costs.
"The EVM processes a token transfer by updating storage slots and emitting events according to the contract’s code and gas limits."
Related Terms
Ethereum Virtual Machine (EVM)
→The Ethereum Virtual Machine (EVM) is the runtime environment for executing smart contracts on the Ethereum blockchain and EVM-compatible networks.
Opcode
→A fundamental element of Bitcoin's scripting language that enables complex transactions.
Gas
→The unit of computational work on EVM chains; users pay gas in the native token to execute operations in 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.