La machine virtuelle Ethereum (EVM) est un programme logiciel que les développeurs et les programmeurs peuvent utiliser pour créer des applications décentralisées (dapps). Ce programme sert également de fondation à l’ensemble du système d’exploitation d’Ethereum, en stockant tous les comptes Ethereum et les contrats intelligents.
Ces contrats intelligents sont généralement écrits à l’aide de langages de programmation de premier rang comme Solidity et compilés dans un format lisible connu sous le nom de Bytecode. Cela permet aux contrats intelligents déployés sur des blockchains compatibles avec l’EVM, comme Polygon et Avalanche, d’être reconnus par les nœuds Ethereum. Il offre également aux développeurs un moyen efficace de transférer des tokens d’Ethereum vers d’autres blockchains compatibles avec l’EVM.