EVM مخفف Ethereum Virtual Machine است. برای مدیریت اسکریپت ها یا گره‌هایی که در فضای بلاکچین اتریوم وجود دارند؛ یک شبکه به صورت ماشین مجازی در نظر گرفته شده است تا هر گره به صورت جداگانه توانایی تایید و رد هر معامله را داشته باشد. EVM به سیستمی‌اشاره دارد که قادر است هر مرحله از معاملات را به صورت منطقی انجام دهد. بیشتر قراردادهایی که بر مبنای اتریوم نوشته می‌شوند به زبان‌های سطح بالاتر مانند Solidity هستند و سپس به جهت تایید وارد bytecode EVM می‌شوند.