Ethereum Virtual Machine (EVM)

A Turing-complete virtual machine that executes smart contracts on Ethereum, typically coded in Solidity.