Ethereum Virtual Machine (EVM) adalah sebuah mesin virtual yang dapat
melakukan komputasi dan mengeksekusi perintah secara terdesentralisasi. EVM
merupakan salah satu bagian terpenting dari blockchain Ethereum, dimana seluruh
transaksi eksekusi smart contract yang tersimpan pada blockchain Ethereum
dijalankan pada EVM. (Eiki, 2019). EVM mengeliminasi beberapa faktor
penghambat, sehingga pengembang tidak harus memiliki perangkat keras dengan
spesifikasi tinggi untuk membangun suatu sistem yang terintegrasi dengan jaringan
blockchain. EVM tidak hanya dapat digunakan pada jaringan Ethereum, melainkan
dapat digunakan oleh jaringan blockchain lainnya. Blockchain yang dapat
menggunakan EVM disebut sebagai EVM compatible blockchain sehingga jaringan
blockchain tersebut dapat menerapkan fitur smart contract seperti Ethereum.
Beberapa contoh EVM compatible blockchain adalah Binance Smart Chain,
Avalanche, Tron, Polygon, dan yang lainnya. (GoCrypto, 2022)
