Home / Education / Glossary / Ethereum Virtual Machine (EVM)

Ethereum Virtual Machine (EVM)

Ethereum Virtual Machine (EVM) is a crucial element of the Ethereum blockchain network. Smart contracts, which are self-executing programs written in Solidity or other programming languages supported by Ethereum, are executed in this virtual runtime environment.

Every Ethereum node has an EVM running on it, which makes sure that all nodes on the network carry out smart contracts consistently and in a decentralized manner.