EVM signifie Machine virtuelle Ethereumqui est la machine virtuelle de Ethereum.
Sur ces EVM peuvent être effectuées contrat intelligent et un large éventail d’instructions et de programmes (écrits dans le langage Solidity) : ces applications sont totalement décentralisées et distribuées.
Pour chaque instruction implémentée sur l’EVM, un système suit le coût d’exécution et affecte à l’instruction un coût exprimé en gaz.