Ethereum Virtual Machine
- Formal
-
The Ethereum Virtual Machine (EVM) is a Turing complete virtual machine that allows anyone to deploy smart contracts on the Ethereum Blockchain without affecting the Ethereum Blockchain operations as EVM is designed to work in a sandbox environment.
- Practical
-
EVM serves as a runtime environment for smart contracts based on Ethereum. Any party willing to create a smart contract can do so using the EVM, without affecting the Ethereum Blockchain operations as EVM is designed to work in a sandbox environment.