EVM Nedir?
İngilizce: Ethereum Virtual Machine
Yayın: · Son güncelleme:
EVM Nedir? Kısaca
EVM (Ethereum Virtual Machine), Ethereum ağındaki akıllı sözleşmeleri çalıştıran ve her düğümde aynı sonucu üreten sanal hesaplama ortamıdır. Her işlemin maliyeti gas ile ölçülür.

EVM, "Ethereum Virtual Machine" yani Ethereum Sanal Makinesi'nin kısaltmasıdır. Ethereum'daki akıllı sözleşmelerin kodunu çalıştıran ortak hesaplama motorudur.
EVM nedir?
Ethereum'u, binlerce bilgisayarın birlikte çalıştırdığı tek bir dünya bilgisayarı gibi düşünebilirsin. EVM bu bilgisayarın işlemcisidir. Ağdaki her düğüm, aynı işlemi kendi EVM kopyasında çalıştırır ve aynı sonuca ulaşmak zorundadır. Bu sayede kimse sonucu tek başına değiştiremez.
Nasıl çalışır?
- Geliştiriciler sözleşmeleri genellikle Solidity ya da Vyper gibi dillerde yazar.
- Kod, EVM'nin anladığı düşük seviyeli komutlara (bytecode) derlenir ve zincire yüklenir.
- Bir kullanıcı sözleşmeyi çağırdığında EVM komutları sırayla çalıştırır ve hesap bakiyeleri gibi durum bilgilerini günceller.
- Her komutun bir maliyeti vardır. Bu maliyet gas birimiyle ölçülür; böylece sonsuz döngüler ve kaynak israfı engellenir.
EVM yığın (stack) tabanlı bir makinedir ve 256 bitlik sözcüklerle çalışır. Bu ayrıntılar, kriptografik işlemleri ve büyük sayıları kolay işlemek için seçilmiştir.
EVM neden önemli?
EVM, Ethereum dışında da bir standart hâline geldi. Birçok ağ EVM ile uyumlu çalışarak Ethereum için yazılmış uygulamaları, cüzdanları ve geliştirici araçlarını kullanabiliyor.
Nelere dikkat etmeli?
EVM kodu çalıştırır ama kodun doğruluğunu garanti etmez. Hatalı ya da kötü niyetli yazılmış bir sözleşme, EVM'de kusursuz biçimde çalışarak fonlarını kaybetmene yol açabilir. Bir sözleşmeye onay vermeden önce ne yaptığını anlamak ve denetim raporlarını incelemek önemlidir.
Sıkça Sorulan Sorular
EVM fiziksel bir bilgisayar mı?
Hayır. EVM bir yazılım ortamıdır; ağdaki her düğüm onu kendi bilgisayarında çalıştırır. Hepsi aynı kurallara göre işlediği için sonuçlar her yerde aynı olur.
EVM'de işlem neden ücretli?
Her komut düğümlerin işlem gücünü ve depolamasını kullanır. Gas ücreti bu kaynakların bedelidir ve ağın gereksiz ya da kötü niyetli hesaplamalarla tıkanmasını önler.
İlgili terimler
İlgili yazılar
Bütçe Nasıl Yapılır? Aylık Bütçe Tablosu ve 50/30/20 Kuralı Rehberi
Bütçe yapmak için net gelirini yaz, son 2-3 ayın harcamalarını dökümlerden çıkarıp zorunlu giderler, istekler ve birikim olarak grupla. Gelirini ay başında bu gruplara paylaştır, birikimi ilk ödeme gibi gör ve her ay planı gerçekleşenle karşılaştırıp güncelle.
