Lanjutan Teknologi

EVM (Ethereum Virtual Machine)

EVM (Ethereum Virtual Machine) adalah lingkungan komputasi terdesentralisasi yang menjalankan smart contract di jaringan Ethereum — dan menjadi standar yang diadopsi oleh puluhan blockchain lain.

Apa itu EVM?

EVM (Ethereum Virtual Machine) adalah mesin komputasi virtual yang berjalan di setiap node Ethereum. EVM bertanggung jawab menjalankan smart contract — program yang berjalan otomatis di blockchain tanpa memerlukan perantara.

Bayangkan EVM sebagai komputer global yang terdesentralisasi: ribuan node di seluruh dunia menjalankan komputasi yang sama secara bersamaan, memastikan tidak ada satu pihak yang bisa mengubah hasilnya.

Cara Kerja EVM

Smart contract ditulis dalam bahasa tingkat tinggi seperti Solidity, lalu dikompilasi menjadi EVM bytecode — instruksi tingkat rendah yang bisa dieksekusi oleh EVM.

Setiap operasi yang dijalankan EVM membutuhkan gas (satuan biaya komputasi) yang dibayar dalam ETH. Ini mencegah penggunaan komputasi tanpa batas dan melindungi jaringan dari serangan spam.

EVM-Compatible Chains

Salah satu dampak terbesar EVM adalah standarisasinya. Karena EVM mendefinisikan cara smart contract bekerja, banyak blockchain lain membangun implementasi yang kompatibel dengan EVM, antara lain:

  • BNB Smart Chain (BSC) — menggunakan EVM, mendukung standar BEP-20
  • Polygon — layer 2 Ethereum yang EVM-compatible
  • Avalanche (C-Chain)
  • Fantom
  • Arbitrum dan Optimism (layer 2 Ethereum)

Kompatibilitas ini berarti developer bisa men-deploy aplikasi yang sama di berbagai blockchain dengan perubahan minimal, dan pengguna bisa menggunakan wallet yang sama (seperti MetaMask) di semua jaringan tersebut.

Terakhir diperbarui: