merhaba kalem

Feb 08 2023
tl;dr: Bugün, Arbitrum One ve Arbitrum Nova için yeni nesil programlama ortamı yükseltmemiz olan Stylus'u duyuruyoruz. WebAssembly akıllı sözleşmelerinin gücü sayesinde kullanıcılar, Arbitrum'da EVM programlarıyla birlikte çalışmak üzere Rust, C ve C++ dahil en sevdikleri programlama dillerinde yazılmış programları devreye alabilecekler.

tl;dr: Bugün, Arbitrum One ve Arbitrum Nova için yeni nesil programlama ortamı yükseltmemiz olan Stylus'u duyuruyoruz. WebAssembly akıllı sözleşmelerinin gücü sayesinde kullanıcılar, Rust, C ve C++ dahil olmak üzere en sevdikleri programlama dillerinde yazılmış programları Arbitrum'da EVM programlarıyla birlikte çalışacak şekilde devreye alabilecekler . Çok daha hızlıdır, ücretleri düşürür ve Ethereum Sanal Makinesi ile tamamen birlikte çalışabilir.

Arbitrum One, Ağustos 2021'de ana ağ sürümüyle çalışan dolandırıcılık kanıtlarına sahip tek EVM eşdeğeri toplama oldu. Kullanıcılar L1'de yapabildiklerini artık L2'de güvenli bir şekilde, yalnızca daha hızlı ve daha düşük ücretlerle yapabilirler. EVM denkliği, herhangi bir genel amaçlı toparlama teknolojisi için bir gerekliliktir ve Arbitrum One ve Arbitrum Nova'daki canlı dapp'ler ve protokoller ekosistemimizi güçlendirir.

Ancak EVM denkliği nihai hedef değildir; sadece başlangıç ​​noktasıdır. Arbitrum teknolojileri her zaman EVM eşdeğeri olarak kalacak, ancak yakında çok daha fazlasını yapacaklar. Bu paradigmaya EVM+ diyoruz ve bu vizyonu oluşturmaya başladık. Bugün, Arbitrum'un evrimindeki bir sonraki aşamayı açıklıyoruz: Stylus, genel amaçlı programlama ortamımız ve WASM sanal makinesi.

Stylus: EVM Eşdeğerinin Ötesinde

Stylus, kullanıcıların popüler programlama dillerinde yazılmış programları Arbitrum One ve Arbitrum Nova'ya dağıtmalarını sağlayacak. Aynen öyle: Rust, C, C++ ve daha fazlası, aynı Arbitrum blok zincirinde mevcut Solidity dApps ile yan yana.

Bir Rust programı

Stylus, oyun geliştirmeden sosyal medyaya Web3'e geçişi her zamankinden daha kolay hale getiriyor. Arbitrum'u geliştirmek için Solidity'yi bilmenize gerek yok. Mühendisler, kodlama tercihlerinden bağımsız olarak zaten bildikleri ve sevdikleri takımları kullanabilirler.

Deneyimli Web3 geliştiricileri artık Ethereum ve alt L1'ler arasında seçim yapmak zorunda kalmayacak. İster Ethereum ile bire bir deneyim arayan geleneksel bir Solidity DeFi uygulaması, ister Rust'ta sıfır bilgi kanıtlarını doğrulayan yeni nesil bir zk ekibi olsun, Arbitrum sizin eviniz olabilir.

Bunun nedeni, farklı dillerde yazılmış programların sorunsuz bir şekilde oluşturulabilmesidir. Bir sözleşme asla bir başkasının hangi dili kullandığını bilmek zorunda kalmayacak. Kullanıcılar da olmayacak. Her şey. Sadece. İşler.

Daha Hızlı Uygulamalar, Daha Düşük Ücretler

Stylus, insanların merkezi olmayan programlar yazabilme yollarını genişletmekle kalmıyor; aynı zamanda onları daha hızlı yapar. Geçen yılki Nitro güncellemesiyle 10 kat performans artışı gördük. Stylus ile bunu tekrar başardığımızı duyurmaktan gurur duyuyoruz.

Rust gibi dillerde yazılan Arbitrum dapp'leri, Solidity ve Vyper muadillerinden çok daha hızlıdır. Stylus, çok çeşitli alanlarda yüksek bilgi işlemli blockchain uygulamalarında yeni bir çağ başlatarak ücretleri düşürür.

Arbitrum Nova'nın veri tasarrufu maliyetleriyle birleştiğinde, merkezi olmayan oyun hiç bu kadar uygulanabilir olmamıştı. Stylus her iki zincire de tamamen entegre olduğundan, DeFi, DAO'lar ve diğer kripto kullanım durumları, Arbitrum One'da benzer verimliliklerden yararlanacak.

Yeni ufuklar

Ucuz hesaplama ile güçlü programlar yazma özgürlüğü gelir, bu nedenle Ethereum topluluğu her zaman EVM'yi hızlandırmak için çalışıyor. Bu, ara sıra bilgi işlem karmaları gibi belirli görevleri verimli bir şekilde yapan ön derlemeler olarak bilinen özel akıllı sözleşmelerin eklenmesini içerir. Stylus ile kullanıcılar kendi ön derlemelerini oluşturabilecekler .

AC ön derlemesi

Bir zk ekibinin yeni bir eşleştirme eğrisine veya bir alt-L1 köprüsünün alışılmadık bir karma algoritmaya ihtiyacı varsa, kriptografi kitaplıklarını özel ön derlemeler olarak dağıtabilirler. Sanki EVM'nin yerel SHA2'siymiş gibi herhangi bir kriptosistem, herhangi bir referans uygulaması. Katman 3'ler ve hatta makine öğrenimi uygulamaları hiç bu kadar yakın olmamıştı.

Bu, Stylus'u kendi test ağlarını kurmak zorunda kalmadan EIP ön derlemelerini tasarlamak ve yinelemek için kullanabilecek olan Ethereum araştırmacıları için özellikle değerli olacaktır. EVM'ye inanıyoruz ve Arbitrum'un gelişiminde çok önemli bir rol oynadığını görmekten heyecan duyuyoruz. Atılımlarımızın çoğu, mümkün olmasına yardımcı olmaktan heyecan duyduğumuz EVM'ye WASM eklemek için bir L1 girişimi olan eWASM ile de uyumludur.

Nasıl çalışır

Geçen Ağustos ayında, Nitro Yükseltmesi L2'yi sonsuza dek değiştirdi. Arbitrum doğrulayıcıları, Ethereum'un en popüler yürütme istemcisi olan Geth'i çalıştırmaya ve WebAssembly'de dolandırıcılığı kanıtlamaya başladı. L2, ilk kez yerel hızlarda çalışabiliyor ve daha yavaş WASM'ye geçiş, yalnızca sözde saldırganları yenme zamanı geldiğinde bunu kanıtlıyor. Bunun Birleşmeden sonra vahşi doğada olduğunu gördük.

Kalem, bir sonraki doğal adımdır. Nitro ile sahtekarlık kanıtlarımız, güvenilir WASM'leri zorunlu kılabilir. Doğrulayıcılar, Geth'in dürüst bir program olduğu ve uygun şekilde davrandığı konusunda hemfikir olmalıdır. Bu, izinsiz bir EVM ağı için yeterli bir temel olsa ve Ethereum ile tüm geth tabanlı L2'lerin şu anda yaptığı bir şey olsa da, ölçek elde etmek bir sonraki adımı atmayı gerektirir: güvenilmeyen WASM'ler üzerinde sahtekarlığı kanıtlamak.

Stylus modelinde, kullanıcılar programlarını WASM'de derler ve bunlar daha sonra zincir üzerinde yürütmenin sınırlandığı ve güvenliğin zorunlu kılındığı bir biçime dönüştürülür. WASM sanal alanı aracılığıyla, kullanıcı programlarını, web tarayıcılarının web sayfalarını işlemek için güvendiği aynı güvenlik garantileriyle yerele yakın hızlarda çalıştırabiliriz. Kötü amaçlı programlar, EVM'yi başlatmak zorunda kalmadan, zincirleme olduğunu kanıtlayabileceğimiz bir şekilde sonlandırılır.

EVM yine de orada ve tam olarak eskisi gibi davranıyor. Bir işlem bir EVM sözleşmesini çağırdığında, Geth yürütür ve bir sonuç döndürür. Bu EVM sözleşmesi bir WASM programına alt çağrı yaparsa, Stylus devreye girer ve sonucun o kısmını hesaplar. Kalem, EVM'nin yerini almaz; onu büyütür. Yaptığımız her şey tamamen eklemeli, bu yüzden buna EVM+ diyoruz.

Wen Kalemi

Stylus 2023'te yayına girecek, ancak bu gerçekleşene kadar yol boyunca güncellemeleri paylaşıyor olacağız. Yakında duyuracağımız başka önemli gelişmeler de var, bu yüzden daha fazlası için Twitter ve Discord'da bize katılın!

Test ağımızı yükselttiğimizde Stylus'u ilk deneyenlerden biri olmak ister misiniz? Buradan kaydolun !