Ethereum virtual machine — Виртуальная машина Ethereum — это децентрализованная виртуальная машина по Тьюрингу, в которой выполняются смарт-контракты. То есть прежде чем попасть в блокчейн, смарт-контракты компилируются в байт-коды для EVM.
Отличие EVM от обычных полных машин по Тьюрингу состоит в том, что в EVM используется газ, чтобы ограничить контракты, требующие большого количества времени для исполнения.
EVM — главная инновация проекта Ethereum.