Blockchain ❤️'in WASM'si: Bölüm Kararı
Çok uzun; OkumakArbitrum yakın zamanda WebAssembly (WASM) tabanlı akıllı sözleşme VM'si Stylus'u piyasaya sürdü. Bu, genişletilmiş dil desteği, daha düşük maliyetler, özelleştirilebilir ön derleyiciler ve EVM ile birlikte çalışabilirlik gibi çeşitli avantajlar sağlar.
WASM performansı, kompakt boyutu, taşınabilirliği ve dil desteği nedeniyle popülerlik kazanıyor. Polkadot ve Cosmos gibi diğer zincirler de bunu kullanıyor.
Ancak Stylus'un şu anda bazı sınırlamaları var. Yalnızca C++ ve Rust'u destekler, JavaScript/Python desteği yoktur. SDK'lar henüz gelişme aşamasındadır. Henüz yerel bir test ağı veya sözleşme doğrulaması yok.
Doğru dili seçmek çok önemlidir; JavaScript/Python eDSL daha fazla geliştiricinin ilgisini çekebilir. Performans kıyaslamaları WASM'nin EVM'den 4-8 kat daha hızlı olabileceğini gösteriyor. Ancak 128 KB'lık bir sözleşme boyutu sınırı vardır.
EVM-WASM birlikte çalışabilirliği oldukça kapsamlıdır. Özel ön derlemeler henüz uygulanmadı. Yeniden giriş isteğe bağlıdır ancak varsayılan olarak devre dışıdır.
Genel olarak WASM, zk toplamalarına karşı Arbitrum için bir performans artışı sağlıyor. Ancak EVM, şimdilik bir "EVM+" takviyesi olarak WASM ile birlikte temel olmaya devam ediyor.