Skip to main content

Virtual Machine

computing
blockchain

A deterministic execution environment that runs smart contract code the same way across validating nodes.

1
definition

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.

2
limits

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.

Conceptual links

Related terms

4 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.