Ethereum Sanal Makinesi (EVM) Tanıtımı: Her akıllı sözleşmeyi çalıştıran motor.
Gas ücretlerinin işlemimin yarısını yediği ilk anı hatırlıyorum. 2021 yılıydı, OpenSea'de bir şey basmaya çalışıyordum ve ağ, işlemi gerçekleştirmek için 87 dolar istiyordu. O anda, perde arkasında neler olup bittiğini gerçekten anlamadığımı fark ettim. Neden bu kadar pahalıydı? Para nereye gidiyordu? İşlemimi aslında ne gerçekleştiriyordu? Bu üç sorunun cevabı da aynıydı: Ethereum Sanal Makinesi.
Kripto para dünyasının büyük bir kısmı "EVM" terimini duymuştur. Ancak çok daha azı ne işe yaradığını bilir. Bu önemli, çünkü EVM, Ethereum'da ve tasarımını ödünç alan 390'dan fazla zincirde neredeyse her şeyi şekillendiriyor. Şu anda 190 milyar dolardan fazla DeFi değeri EVM ağlarında bulunuyor. Eğer MetaMask kullandıysanız, token takas ettiyseniz veya bir merkeziyetsiz uygulama (dapp) üzerinde bir düğmeye tıkladıysanız, EVM ekranın arkasında çalışıyordu. Düğümler tüm bu zincirlerde akıllı sözleşmeleri yürütür ve EVM, bu çağrıların her birinin gerçekten çalışmasını sağlayan şeydir.
O halde gelin bunu detaylıca inceleyelim. Ders kitaplarındaki versiyonu değil, gerçek halini.
Ethereum Sanal Makinesi nedir ve neden önemlidir?
Tamam, en basit versiyonla başlayalım. Hesap makinesi uygulamalarını biliyor musunuz? 2 + 2 yazın, sonuç 4. Sıkıcı. Şimdi bu hesap makinesinin aynı anda 10.000 telefonda çalıştığını hayal edin. Her telefon aynı cevabı alıyor. Bir telefon "2 + 2 = 5" demeye kalkarsa, diğer 9.999 telefon bunu anında reddeder. Hesap makinesini kimse kontrol edemez, kimse kapatamaz ve kimse manipüle edemez. EVM de temelde bunu yapıyor, ancak matematik ödevi yerine gerçek parayı hareket ettiren akıllı sözleşmeler çalıştırıyor.
Bilgisayar uzmanları buna durum makinesi diyor. Ethereum büyük bir veri yığınını takip ediyor: kimin hangi coinlere sahip olduğu, hangi akıllı sözleşmelerin mevcut olduğu, her adreste ne kadar ether bulunduğu, her sözleşmenin hangi bilgileri sakladığı. Bütün bunlar "durum"dur. Bir işlem gönderirsiniz. EVM bunu mevcut durumla karşılaştırır. Yeni bir durum ortaya çıkar. Eski durum artı işlem eşittir yeni durum. Kağıt üzerindeki formül: Y(S, T) = S'. Bitti.
İşin garip yanı, fazlalık. İşleminiz Virginia'daki tek bir sunucuya ulaşmıyor. Ethereum ağındaki binlerce düğüme ulaşıyor. Her biri kendi başına hesaplamaları yapıyor. Sonuçları karşılaştırıyorlar. Eşleşme mi? Harika, yeni durum blok zincirine ekleniyor. Eşleşme yok mu? Hatalı sürüm atılıyor. Ben her zaman binlerce muhasebecinin aynı vergi beyannamesini doldurduğunu hayal ediyorum. İçlerinden biri farklı bir rakam yazıyor, herkes durup hatayı buluyor.
İşte onu normal yazılımlardan farklı kılan şey: EVM'yi kimse yönetmiyor. Arkasında bir şirket yok. Destek masası yok. Gece 2'de sessizce bir anlaşmayı geri alabilen bir yönetici yok. Kod açık kaynaklı, her düğümde aynı şekilde çalışıyor ve güven, bir otorite figürünün "bana güvenin" demesinden ziyade, bu muazzam fikir birliğinden kaynaklanıyor.

EVM nasıl çalışır: Solidity'den yürütmeye
Akıllı sözleşmenin yaşam döngüsünü adım adım inceleyelim, çünkü olaylar zincirinin tamamını gördüğünüzde EVM çok daha anlamlı hale geliyor.
Birinci adım: kod yazıyorsunuz. Solidity, EVM geliştiricilerinin yaklaşık %90'ının tercih ettiği programlama dilidir. JavaScript'ten sözdizimi ödünç alır: süslü parantezler, fonksiyonlar, değişkenler, her zamanki gibi. Vyper da var (Python'a daha yakın, kasıtlı olarak daha basit), ancak Solidity işin hakimi. Yeni başlayanları zorlayan nokta şu: her bir kod satırının çalıştırılması gerçek paraya mal oluyor. Sanal ortam yok. Geri alma yok. İçinde hata olan bir sözleşmeyi dağıtırsınız ve önceden bir yükseltme mekanizması oluşturmadığınız sürece bu hata kalıcıdır. Bunu, bir geliştirici arkadaşımın yanlış yerleştirilmiş bir ondalık sayı yüzünden uykusuz kalmasını izleyerek acı bir şekilde öğrendim.
İkinci adım: Solidity kodunuz bayt koduna derlenir. Bayt kodunu EVM'nin makine dili olarak düşünün. İnsanların okuyabileceği bir kod yazarsınız. Derleyici bunu EVM'nin gerçekten anlayabileceği onaltılık koda dönüştürür. Bu onaltılık kodun içinde yaklaşık 150 adet işlem kodu bulunur. ADD toplama işlemini yapar. SSTORE verileri kalıcı olarak kaydeder. CALL bir sözleşmenin diğeriyle iletişim kurmasını sağlar. Bir işlem kodu, bir küçük iş. Sözleşmeniz bu işlerden binlercesini bir araya getirir.
Üçüncü adım işin ilginçleştiği yer. Birisi sözleşmenizi çağırıyor. Ağdaki her düğüm işlemi alıyor, bayt kodunuzu yüklüyor ve işlem kodlarını sırayla işlemeye başlıyor. İşlemci yığın tabanlıdır: Sadece en üsttekine dokunabileceğiniz bir tabak yığını düşünün. Bir sayı ekleyin. Başka bir sayı ekleyin. Toplama işlemini gerçekleştirin. Her iki sayı da üstten çekilir, toplanır, sonuç tekrar eklenir. Maksimum 1024 öğe derinliği, her biri 256 bit genişliğinde.
Her düğüm bunu kendi başına yapar. Aynı bayt kodu, aynı girdiler, aynı başlangıç durumu. Her seferinde aynı cevap. Bu öngörülebilirlik, blok zinciri konsensüsünün işe yaramasının nedenidir. Eğer EVM farklı makinelerde farklı sonuçlar üretebilseydi, tüm sistem çökerdi.
EVM mimarisi: yığın, bellek ve depolama
EVM, verileri üç katmanda işler. Bu kısım önemlidir çünkü işlemlerinizin maliyetini doğrudan etkiler.
Yığın , tüm hesaplamaların gerçekleştiği yerdir. Tüm işlemler burada yapılır. Ekleme, çekme, işlem yapma, tekrarlama. Hızlı, ucuz (işlem başına yaklaşık 3 gaz) ve yürütme bittiğinde ortadan kaybolur. Çoğu işlem kodu doğrudan yığınla çalışır.
Bellek, bir tür geçici depolama alanı gibidir. İçindeki herhangi bir konuma okuma ve yazma yapabilirsiniz; bu da onu, dizeler veya büyük diziler gibi şeyler için yığından daha esnek hale getirir. Ancak bellek, işlem bittikten sonra da kaybolur. Maliyet açısından ortada yer alır: yığından daha pahalı, depolamadan çok daha ucuzdur. İhtiyaç duyuldukça büyür ve ne kadar çok bellek ayırırsanız, gaz maliyeti de o kadar karesel olarak artar.
Sonra da depolama var. Bu en pahalı olanı ve bunun iyi bir nedeni var. Depolama kalıcıdır. Akıllı sözleşmeniz Alice'in 500 token'a sahip olduğunu kaydettiğinde, bu veri Ethereum durum ağacına yazılır ve orada kalır. Ağdaki her düğüm bunu sonsuza dek saklar. Depolamaya yeni bir yazma işlemi 20.000 gas'a mal olur. Bir güncelleme 5.000 gas'a mal olur. Karşılaştırma yapmak gerekirse, basit bir ether transferi toplamda 21.000 gas'a mal olur. Yani bir depolama yazma işlemi, neredeyse tüm temel bir işlem kadar pahalıdır.
| Veri katmanı | Ne kadar sürer? | Gaz maliyeti | Ne için kullanılıyor? |
|---|---|---|---|
| Yığın | İdamdan sonra gitti. | ~operasyon başına 3 gaz | Matematik, mantık, karşılaştırmalar |
| Hafıza | İşlemden sonra gitti. | 3 gaz + genleşme maliyeti | Geçici veriler, fonksiyon argümanları |
| Depolamak | Kalıcı | Yazma başına 5.000-20.000 gaz | Token bakiyeleri, sahiplik kayıtları, ayarlar |
Akıllı sözleşme dağıtımının neden bu kadar pahalı olduğunu merak ettiyseniz, işte sebebi. Dağıtım, sözleşmenin tüm bayt kodunu ve başlangıç verilerini depolama alanına yazar. Bu da toplamda 20.000 gas işlemine denk geliyor.
Bu size tanıdık geliyorsa, gelmesi de normal. Normal bilgisayarlar da aynı şekilde çalışır. CPU kayıtları hızlı ama küçüktür, tıpkı yığın gibi. RAM daha büyük ve daha yavaştır, tıpkı bellek gibi. Sabit diskler her şeyi depolar ancak yazma başına en fazla zamanı tüketir, tıpkı depolama gibi. Ethereum'un geliştiricileri bunu bilerek bu şekilde kurdular. Zincire sonsuza dek veri koymanın finansal acısını hissetmenizi istiyorlar, böylece yalnızca gerçekten orada olması gerekenleri saklıyorsunuz.
EVM'deki gas ücretleri: Ethereum fiyatlarının hesaplanması nasıl yapılır?
Gazdan bahsetmem gerekiyor çünkü EVM'nin hem en zekice hem de en sinir bozucu kısmı o.
EVM, Turing-tamamlayıcıdır. Basitçe söylemek gerekirse: ona attığınız her türlü hesaplamayı çalıştırabilir. Sonsuz döngüler de dahil. Birinin while(true) döngüsüyle ve çalıştırma maliyeti olmadan bir sözleşme dağıttığını düşünün. Her düğüm takılı kalır. Blok zinciri donar. Oyun biter.
Gaz, bunun olmasını engeller. Her işlem kodunun bir fiyat etiketi vardır. ADD 3 gaz, SSTORE 5.000 veya 20.000 gaz maliyetindedir. Bir işlem gönderdiğinizde, bir gaz bütçesi belirlersiniz. Hesaplama bütçenin altında mı bitti? Kullanmadığınız miktar için geri ödeme alırsınız. Limite mi ulaşıldı? Her şey geri alınır, ancak yine de yaktığınız gaz için ödeme yaparsınız. Sonsuz döngüler bütçeyi tüketir ve işlemi sonlandırır.
Cüzdanınızdan çıkan tutar, kullanılan gas ücreti ile gas ücretinin çarpımına eşittir. Kullanılan gas ücreti, işleminizin ne yaptığına bağlıdır. Gas ücreti, ağın yoğunluğuna göre dalgalanır ve gwei (bir ether'in milyarda biri) cinsinden ölçülür. Çok fazla kişi işlem yapıyorsa, gas ücreti yükselir. Sakin bir Pazar günü ise gas ücreti düşer.
Ve işte hikayenin ilginçleştiği nokta. 2021'deki 87 dolarlık kazancımı hatırlıyor musunuz? O zamanlar gas ücreti düzenli olarak 100-200 gwei civarındaydı. DeFi yazı ve NFT çılgınlığı, ağın tam kapasiteyle çalışmasını sağlamıştı. 2026'nın başlarına geldiğimizde ise ortalama gas fiyatı 3 gwei civarında. Basit bir ETH transferi yaklaşık 0,30 ila 0,67 dolara mal oluyor. Bu, 2021'e göre %96'lık bir düşüş demek.
| Yıl | Ortalama işlem ücreti | Gaz fiyat aralığı | Bunun sebebi neydi? |
|---|---|---|---|
| 2021 | ~24 dolar | 100-200 gwei | NFT çılgınlığı, DeFi verim çiftçiliği |
| 2022 | 5-15 dolar | 30-80 gwei | Piyasa çöküşü, düşük aktivite |
| 2023 | 2-8 dolar | 15-40 gwei | Ayı piyasasının istikrara kavuşması |
| 2024 | $0.50-2 | 5-15 gwei | Dencun yükseltmesi, EIP-4844 |
| 2026'nın 1. çeyreği | 0,30-0,67 dolar | ~3 gwei | L2 geçişi, blob işlemleri |
Ne değişti? İki şey. Birincisi, Mart 2024'teki Dencun yükseltmesi, "blob" depolama alanı oluşturan EIP-4844'ü getirdi. Blob'lardan önce, Katman 2 ağları verilerini Ethereum'un ana ağında çağrı verisi olarak yayınlamak zorundaydı ve bu pahalıydı. Blob'lar geçicidir ve çok daha ucuzdur, bu da Katman 2 yayınlama maliyetlerini yaklaşık %95 oranında azaltır. İkincisi, çoğu aktivite basitçe Katman 2 ağlarına taşındı. Uniswap takasınız ana ağ yerine Arbitrum'da çalıştığında, temel katman kalabalık kalmaz.
Bu Katman 2 ağlarında, bir takas işlemi bir kuruşun altında bir maliyete sahip olabilir. Arbitrum, Base ve Optimism'in hepsi EVM'yi kullanıyor, bu nedenle Solidity kodunuz da aynı şekilde çalışıyor. Sadece gaz ücretinin çok küçük bir kısmını ödüyorsunuz.

EVM uyumluluğu: 390'dan fazla blok zinciri neden Ethereum'un şablonunu kopyaladı?
İşte bu noktada EVM hikayesi, ilgi çekici olmaktan çıkıp tüm sektör için gerçekten önemli bir hal alıyor.
BNB Chain piyasaya sürüldüğünde, Binance yeni bir sanal makine icat etmedi. EVM'yi alıp üzerinde bazı değişiklikler yaptı. Polygon da aynı şeyi yaptı. Avalanche, Fantom, Cronos, Harmony, Gnosis Chain: aynı hikaye. Hatta Arbitrum ve Optimism gibi özel olarak tasarlanmış Layer 2 rollup'lar bile EVM'yi yerel olarak kullanıyor. Sonuç olarak, 390'dan fazla EVM uyumlu zincirden oluşan bir ekosistem oluştu, ancak bunların sadece 40-50'si anlamlı günlük aktiviteye sahip.
Sıfırdan bir şey inşa etmek yerine Ethereum'u kopyalamanın nedenleri? Üç pratik sebep.
Öncelikle geliştiricilerden bahsedelim. Dünyada 20.000'den fazla Solidity geliştiricisi var. Bir EVM zinciri başlatın ve bunların her biri yeni bir dil öğrenmeden ilk günden itibaren kod gönderebilir. Solana Rust kullanıyor. Aptos ve Sui Move kullanıyor. Bu zincirler geliştirici havuzlarını sıfırdan oluşturmak zorunda kaldılar. Bir EVM zinciri bu sorunu tamamen ortadan kaldırıyor.
İkincisi, ücretsiz araçlar. MetaMask, Hardhat, Foundry, Ethers.js, OpenZeppelin, Etherscan. Tüm Ethereum araç seti, sıfır değişiklikle herhangi bir EVM zincirinde çalışır. Aynı cüzdan. Aynı test çerçevesi. Aynı blok gezgini. Bu, yıllarca sürecek çalışmadan tasarruf sağlar.
Üçüncüsü, DeFi, EVM ile birlikte hareket ediyor. Uniswap, Aave, Curve, SushiSwap. Hepsi beş veya daha fazla EVM zincirinde aktif durumda. Sözleşmeler Ethereum'dan Polygon'a, Arbitrum'a ve BNB Chain'e kopyala yapıştır yöntemiyle aktarılıyor. Aynı kod, aynı denetim, aynı güvenlik modeli. Köprüler likiditeyi birbirine bağlıyor. EVM ise yapıştırıcı görevi görüyor.
Ancak EVM'yi kopyalamak, sorunlarını da kopyalamak anlamına gelir. Her seferinde bir işlem. 64 bit işlemcilerde 256 bitlik kelimeler, bu da ek yük getirir. Çalışan ancak yeni VM'lerin atladığı karmaşıklığı artıran bir gaz sistemi. Solana'nın SVM'si işlemleri paralel olarak çalıştırır. MoveVM, tüm hata kategorilerini ortadan kaldıran bir kaynak modeline sahiptir. FuelVM, modern CPU tasarımından fikirler ödünç alır.
Bunlardan herhangi biri EVM'yi benimseme konusunda yakalayabildi mi? Hayır. Yaklaşamadı bile. Kağıt üzerinde daha iyi teknoloji, gerçek dünyadaki ağ etkilerini yenemez. EVM'nin en çok geliştiricisi, en çok aktif protokolü, en çok denetlenmiş kod kalıbı ve hacklenip hayatta kalmaktan kaynaklanan en çok yarası var. Kripto dünyasında, tek bir hata dokuz haneli rakamlara varan kayıplara yol açabildiğinden, yaralar kıyaslamalardan daha önemlidir.
Ethereum'un durumu ve EVM'nin fikir birliğini nasıl sağladığı
Bu kısım biraz daha teknik, ama önemli. Ethereum düğümlerinin neden gerçek donanıma ihtiyaç duyduğunu ve verileri zincir üzerinde saklamanın neden büyük bir servete mal olduğunu açıklıyor.
Ethereum, devasa bir arama tablosu tutar. Ona herhangi bir adres verin, size ether bakiyesini, nonce'u (işlem sayısı) ve sözleşme adresleri için tüm bayt kodunu ve depolanan tüm verileri geri verir. Milyonlarca adres. Yüzlerce gigabayt. İşte Ethereum'un durumu bu.
Tüm bunlar bir Merkle Patricia trie yapısında yer alır. Kısaca: Her dalın kendi hash'ine sahip olduğu ve tüm hash'lerin en üstte tek bir kök hash'e dönüştüğü bir ağaçtır. Bu kök hash, her blok başlığında bulunur. İki cüzdan arasında 0,001 ETH transferi yaparsanız, kök hash tamamen değişir. Doğrulayıcılar, her işlemi çalıştırarak, ortaya çıkan kök hash'i hesaplayarak ve karşılaştırarak blokları kontrol eder. Aynı hash mi? Blok geçerli. Farklı hash mi? Blok reddedilir.
Bir düğüm çalıştırmak, bu ağacın tamamını her blokla güncel tutmak anlamına gelir. Bu aslında Ethereum'un en büyük ölçeklendirme problemidir. Sanal makine kendi başına yeterince hızlıdır. Sadece durum sürekli büyüyor. Her SSTORE, ağ yapısına yeni bir yaprak ekliyor. Her yeni sözleşme daha fazla veri biriktiriyor. Verkle ağaçları bunu düzeltebilir. Ethereum ekibi bunları birkaç yıldır geliştiriyor. Düğümlerin tüm durumu saklamadan blokları kontrol etmelerini sağlayacaklar. Verkle kullanıma sunulursa, bir düğüm çalıştırmak çok daha ucuz hale gelir ve daha fazla insan doğrulayıcı kümesine katılabilir.
EVM uygulaması: tek bir özellik, birçok istemci
Çoğu insan bunun farkında değil: "EVM" bir program değil, bir spesifikasyondur. "Bu girdiler verildiğinde, bu çıktıları üret" diyen bir belgedir. Herkes, spesifikasyona uyduğu sürece, istediği dilde kendi versiyonunu oluşturabilir.
En büyüğü Geth. Go dilinde yazılmış. Çoğu Ethereum düğümünde çalışıyor. Ama başka alternatifler de var: Nethermind (C#), Besu (Java, kurumsal kullanım için), Erigon (Go, disk için optimize edilmiş) ve Reth (Rust, Paradigm tarafından geliştirilmiş). Çekirdek geliştiriciler aslında bu çeşitliliği istiyor. Neden? Düğümlerin %95'i Geth çalıştırıyorsa ve Geth kritik bir hata içeriyorsa, tüm ağ tehlikeye girer. Beş istemciye yayılmış bir hata ise düğümlerin sadece %20'sini etkiler. Geri kalanlar sorunsuz çalışmaya devam eder.
Katman 2 ağları kendi farklılıklarını ekliyor. Arbitrum, Arbitrum VM adı verilen değiştirilmiş bir sürüm geliştirdi. Optimism, bayt bayt özdeş davranış olan "EVM eşdeğerliği"ni hedefliyor. zkSync Era daha da ileri gidiyor. EVM bayt kodunu sıfır bilgi ispatlarıyla çalışan bir biçime derliyor. Arka planda tamamen farklı bir yürütme yolu var. Ama bir Solidity geliştiricisi için? Hala aynı görünüyor. Tamamen farklı mimarilerin geliştiricilere aynı yüzü göstermesi, dürüst olmak gerekirse EVM'nin en az takdir edilen özelliklerinden biri.
Bir geliştirici olarak, sözleşmenizi hangi istemcinin işlediğiyle genellikle ilgilenmezsiniz. Solidity yazarsınız, bayt koduna derlersiniz, dağıtırsınız. Spesifikasyon her yerde aynı sonucu garanti eder.
EVM üzerinde akıllı sözleşme geliştirme: geliştiricilerin gerçekte karşılaştığı sorunlar
EVM için yazılım geliştirmeye çalışan web geliştiricileri acı bir gerçekle karşılaşıyor. Hatalar gerçek paraya mal oluyor. Üretim ortamına yama yapamazsınız. Bozuk bir sözleşmeyi teslim ederseniz, önceden planlama yapmadıysanız bozuk kalır.
Solidity, EVM sözleşmelerinin %90'ından fazlasına güç veriyor. Araçları da oldukça iyi durumda. Hardhat, eklentilerle birlikte JavaScript/TypeScript sunuyor. Foundry ise Rust kullanıyor, daha hızlı çalışıyor ve testleri doğrudan Solidity ile yazmanıza olanak tanıyor. Her ikisi de yerel bir EVM çalıştırarak gas ücreti ödemeden test yapmanıza imkan sağlıyor. Yeni bir proje için Foundry'yi tercih ederim. Test paketiniz yüz testi geçtiğinde, hız farkı belirginleşiyor.
Token standartları ekosistemi düzenli tutar. ERC-20, USDT, LINK, UNI gibi değiştirilebilir tokenları kapsar. ERC-721, NFT'ler içindir. ERC-1155, çoklu token sözleşmelerini yönetir. ERC-4626 ise getiri kasalarını yönetir. Bunların hepsi her EVM zincirinde aynı şekilde çalışır. Sözleşmenizi bir kez yazın, Ethereum, Arbitrum, Base, Polygon'a dağıtın. Aynı kod, aynı davranış.
Güvenlik mi? Zorlu. Yeniden giriş saldırıları yıllar içinde yüz milyonlarca doları sildi. 2016'daki DAO saldırısı, bir saldırganın para çekme işlemlerini tekrarlamasına ve 60 milyon doları silmesi için bir yeniden giriş hatası nedeniyle Ethereum'u ikiye böldü. Tamsayı taşmaları, Solidity 0.8'in 2021'de varsayılan kontrolleri eklemesine kadar bir bela idi. Erişim kontrolü hataları, profesyonel takımların denetlenmiş kodlarında hala ortaya çıkıyor. Slither, Mythril ve Certora gibi araçlar bazı hataları yakalıyor, ancak hiçbir şey düzgün bir denetimin yerini tutamaz. Ve denetimler bile bazı şeyleri gözden kaçırıyor. Durum böyle.
Günümüzde piyasaya sürülen temel bir ERC-20 token'ı ana ağda 5-20 dolar civarında. Tam teşekküllü bir DeFi protokolü mü? Belki birkaç yüz dolar. L2 ağlarında mı? Çok düşük fiyatlar. 2025 yılında yeni sözleşmelerin %65'inin Layer 2'de kurulması şaşırtıcı değil.
2026'da EVM ekosistemi: Katman 2 hakimiyeti ve sonrasında neler olacak?
Üç yıl önce, Layer 2 ağlarının toplam kilitli değeri (TVL) 4 milyar dolardı. Şimdi ise 50 milyar doları aştı. Sadece Arbitrum'un 16,6 milyar doları var. Base'in 10 milyar doları, Optimism'in ise 6 milyar doları bulunuyor. Bu değişim, L2 işlem ücretlerinin neredeyse sıfıra düşmesinden kaynaklandı. Çoğu rollup'ta takaslar kuruşun altına indi. Hatta ana ağ işlem ücretleri bile bir doların altına düştü. Eskiden Ethereum'un çok pahalı olduğunu ve herkesin Solana kullanması gerektiğini söylerlerdi. Bu söylem artık eskisi gibi etkili olmuyor.
Hesap soyutlaması (ERC-4337), 2025 ve 2026 yıllarında sessizce oyunun kurallarını değiştirdi. Akıllı cüzdanlar, kullanıcıların gas ücretini stablecoin'lerle ödemesine, birden fazla işlemi tek bir işleme birleştirmesine ve kurtarma anahtar kelimeleri olmadan hesaplarını kurtarmasına olanak tanıyor. Eğer bir arkadaşınızın MetaMask'ın bir takas işlemi için iki açılır pencereyi onaylamasını istemesi nedeniyle kripto para birimlerini bırakmasına şahit olduysanız, bunun neden önemli olduğunu anlarsınız. Kripto cüzdanı ile normal bir banka uygulaması arasındaki fark giderek azalıyor.
Sırada ne var? Birkaç şeyi takip ediyorum. EOF (EVM Nesne Biçimi), bayt kodunu temizleyerek doğrulamayı daha ucuz hale getiriyor ve araçların daha iyi çalışmasını sağlıyor. Paralel yürütme araştırmaları, EVM'nin tek tek işlemler yerine aynı anda bağımsız işlemleri işlemesine olanak tanıyabilir. Henüz erken aşamadayız, ancak işe yararsa, geliştiriciler için hiçbir şey değişmeden verimlilik artar. Ve Verkle ağaçları da piyasaya sürülmeye giderek yaklaşıyor.
Rekabet gerçek, ancak. Solana'nın SVM'si daha yüksek verim sağlıyor. MoveVM, tüm hata kategorilerini önleyen kalıplar tanıttı. Ama rakamlara bakın. EVM ekosistemi 190 milyar doların üzerinde DeFi TVL'ye sahip. Aylık DEX hacmi 400 milyar doları aşıyor. 20.000'den fazla geliştirici bunun üzerinde çalışıyor. Neredeyse 11 yıllık savaş testi. Daha yeni VM'ler kıyaslamalarda kazanıyor. EVM, gerçek para söz konusu olduğunda gerçekten önemli olan her şeyde kazanıyor.