Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine (EVM) is a virtual state machine that every node in the Ethereum network runs,executingidentical instructions across the globe,in order to achieve and maintain consensus about the state of the system.EVM is vital to the Ethereum network, as it allows anyone to execute codes in a trustless environment while guaranteeing the outcome (e.g. execution of smart contracts).