Sözlük

Ethereum Sanal Makinesi (EVM)

Hard

Geliştirilen kodun amaçlandığı şekilde yürütülmesini sağlayan "Turing complete" sanal makinesi olan EVM, her akıllı sözleşme için çalışma ortamı sunar.

Ethereum Sanal Makinesi (EVM) Nedir?

Ethereum Sanal Makinesi (EVM), milyonlarca yürütülebilir projeye sahip merkeziyetsiz bilgisayar gibi davranan hesaplama motorudur.

Ethereum ağının tüm işletim yapısının temeli olan sanal makine görevini görür.

Ethereum'un, yürütme işlevini ve akıllı sözleşme dağıtımını gerçekleştiren parçası şeklinde kabul edilir.

EVM, kullanıcıların dağıtık defterde çok daha az sorunla karşılaşmasını mümkün kılmak için blockchain üzerinde bir dizi ekstra işlevi üstlenir.

Her Ethereum düğümü (node), blockchain genelinde konsensüs yapısını korumak için EVM üzerinde çalışır.

Ethereum, ağ üzerinde çalışan kod parçalarından meydana gelen akıllı sözleşme adı verilen işlevleri kolaylaştırır.

EVM tamamen yalıtılmış yapıya sahiptir. Yani EVM içindeki kodun ağa, dosya sistemine veya diğer işlemlere erişimi bulunmaz.

Ethereum iki hesap türüne destek verir. Bunlar, her ikisi de EVM kapsamında eşit muamele gören Harici Sahipli Hesaplar (Externally Owned Accounts, EOA) ve Sözleşme Hesapları (Contract Accounts) olarak tanımlanır.

Sistem bunları tek hesaba indirgemeye çalışır. Yani hem EOA hem de Sözleşme Hesapları birbirlerine benzer biçimde çalışır.

EOA yapıları özel anahtarlar (private key) tarafından kontrol edilir. Sözleşme hesaplarının yönetimi ise akıllı cüzdanlar olarak da bilinen akıllı sözleşmelerin elindedir.

Akıllı sözleşme kodlamasına yazılan sözleşme, bayt kodu adı verilen formata dönüştürülür.

Akıllı sözleşmeleri kullanan kaynak kodlarının çoğu, Solidity isimli programlama diliyle geliştirilir.

Daha sonra EVM tarafından yorumlaması için işlem kodlarına dönüştürülür.

EVM, belirli görevleri tamamlamak için işlem kodlarını kullanmaya başlar.

Bu nedenle EVM, blockchain üzerindeki her türlü görevi tamamlamak için büyük ölçekli merkeziyetsiz yapı veya ana bilgisayar gibi çalışır.
EVM, kripto para dünyasının en büyük projelerinden biri olarak kabul edilir.