Scroll'un teknoloji yığınını ve işlem akışını tek bir makalede okuyun

Francesco, Kale Başkenti; Çeviri: Altın Finans Xiaozou

10 Ekim'de Scroll, ana ağ lansmanını duyuran şifreli bir mesaj yayınladı. Havadan çiftçilik yapmanın yanı sıra, bunun tam olarak farkında değildim. Bu yüzden daha derine inmeye karar verdim!

Scroll ile başlayalım. Scroll bir Ethereum ölçeklendirme çözümüdür: bir L2 genel sıfır bilgi (zk) toplaması. Kulağa çok korkak ve süslü kelimeler gibi geliyor, hadi daha yakından bakalım.

Ethereum üzerinde çalışan bir L2 toplaması olarak Scroll, yerel ETH güvenliğini içe aktarır.

! [3BwaX61RXgYWgOajov0oviaGFFCMbgk1jpWKIn7J.png] ("7119142" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-067a94fdc7-dd1a6f-69ad2a.webp)

Güvenliğe ek olarak, Scroll zengin Ethereum ekosistemine sorunsuz bir şekilde uyum sağlar:

· alet

· dApp'ler

· Akıllı sözleşmeler

· Kullanıcı tabanı

Bu uygulama, bu kaynakları zahmetsizce aktarır ve değiştirir, böylece benzersiz EVM uyumluluğu sağlar. "Kullanıcılar ve geliştiriciler için Scroll, Ethereum'a neredeyse eşdeğerdir."

Scroll'dan önce, esas olarak Ethereum Sanal Makinesi (EVM) hesaplamaları için zk kanıtları oluşturmanın karmaşıklığı nedeniyle evrensel bir zk toplaması yoktu. Basitçe söylemek gerekirse, evrensel bir toplamanın bir EVM'nin eşdeğerine sahip olması amaçlanmıştır.

Ancak, bir EVM ortamını zk rollup'ta başarılı bir şekilde çalıştırmak her zaman zor bir hedef olmuştur. Bunun nedeni, EVM işlemlerini zk ispatlarıyla açıklanabilen mantık devrelerine dönüştürmenin karmaşıklığıdır. Bu karmaşıklık, zk rollup projesinin neden yalnızca işlemlere odaklanan dYdX ve NFT'lere odaklanan ImmutableX gibi belirli uygulamalara odaklandığını da açıklıyor.

Teknik zorluklar nedeniyle, çeşitli dAapp'leri dağıtabilecek evrensel bir ağ geliştirmek mümkün değildi. Bu nedenle zk-rollup'lar, Imput gibi iyimser rollup'lara kıyasla TVL ve abone sayısı açısından iyi performans göstermez.

Bu zorluklara rağmen, genel bir ZK Rollup arayışı devam ediyor. EVM uyumluluğu önemlidir çünkü geliştiricilerin yeni zincire geçmesi için gereken işi büyük ölçüde basitleştirir.

EVM olmayan bir zincire geçiş şu anlama gelir:

· Mevcut sözleşmelerin taşınması ve yeni toplamaya yeniden yazılması gerekir.

· Mevcut EVM araçları (kitaplıklar, cüzdanlar, pazar yerleri vb.) tarafından desteklenmez.

· Ethereum ekosistemindeki uygulamalar desteklenemez.

Birçok rollup, farklı EVM uyumluluğu seviyelerine sahip genel bir zk EVM görevini üstlenir.

En iyi 5 zkEVM karşılaştırması

! [LSM86T62BM2YWEonkmazzYQgUB81TyIlC7h4V56b.png] ("7119144" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-5b166a28c8-dd1a6f-69ad2a.webp)

(**1)Starknet ve zkSync (dil seviyesi):

Bunlar, şu anda kendi özel sanal makineleriyle (Cairo VM'leri) çalışan ayrılmış çözümlerdir. Özel bir VM çalıştırırlar ve Solidity kodunu Kahire VM bayt koduna derleyen "Warp Transpiler" adlı bir derleyici oluştururlar.

! [f0mw065oU22uQaoAHUgGeTVnIuusPnGXMr4NmvGg.png] ("7119145" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-24926660f7-dd1a6f-69ad2a.webp)

Yaptıkları şey, yeni bir VM oluşturmak ve bunun üzerine ekstra bir katman olarak Ethereum araç desteği eklemektir. Bu hala StarkNet'e sağlamlık sözleşmeleri ihraç etme ve onları "EVM uyumlu" hale getirme hedefine ulaşıyor.

Basit bir EVM yürütmesi olmasa da, uyumluluğu koruyarak Solidity geliştiricilerinin toplamaları için kod yazmasına olanak tanır. Bu iyi bir uzlaşmadır.

(2)Polygon zk-EVM (bayt kodu düzeyi):

Polygon özel bir VM çalıştırır, ancak tüm EVM işlem kodlarını VM'leri için geçerli olacak şekilde eşlemiştir. Polygon'un yaklaşımı, "işlem kodu düzeyinde eşdeğerliğe" sahip bir zkEVM oluşturmaktır.

Scroll'un aksine, Polygon, EVM işlem kodlarını doğrudan çalıştırmak yerine özel "zkASM" işlem kodlarını çalıştıran alternatif bir çalışma zamanına (zkKATOR) sahiptir. Bu, EVM yorumunu optimize etmek için yapılır (çünkü EVM'nin doğrudan kanıtı çok kısıtlayıcı olacaktır).

! [dBbRwBMW3X9X60RcwaEGFU8IMej4H3NDmzNcyA0Z.png] ("7119146" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-d18a6b307c-dd1a6f-69ad2a.webp)

İşte sürecin şematik bir diyagramı:

!

Bu yapılandırma Scroll'dan daha performanslı olsa da, çok sayıda özel kod ekler (zkASM oluşturmak için), uyumluluk için kodu veya araçları değiştirmek için olası gereksinimleri sunar ve zaman içinde Ethereum'dan giderek daha fazla farklılık gösterebilir.

(3)Kaydırma (bayt kodu düzeyi):

EVM yürütmesini, araç desteği ve uyumluluk avantajlarıyla doğrudan doğrulanabilir devrelere dönüştürün. Şu anda Scroll, tüm EVM işlem kodlarını desteklemiyor, ancak bunu zaman içinde uygulamayı planlıyorlar.

! [qTtHQfu0A2TL4Es1o7GUr4SLTmX84fXexBThP2qS.png] ("7119150" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-b50e0addec-dd1a6f-69ad2a.webp)

Scroll nasıl çalışır (teknoloji yığını)?

Scroll, ETH L1 üzerinde akıllı bir sözleşmeye sahip bir zk toplamasıdır ve Scroll protokolünün güvenli olduğunu doğrulayabilen bir zkEVM kanıt doğrulayıcısıdır.

! [epGWjBUK3UM7PGzW3TTnIyS4d6U3HZJbQvUsFlLU.png] ("7119151" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-ceda1d20f6-dd1a6f-69ad2a.webp)

Scroll'da işlemler nasıl gerçekleşir?

· Scroll, blokları gruplandırabilir ve blok verilerini Ethereum'a yazabilir.

· Yeni bir blokta bir geçerlilik kanıtı oluşturulduktan sonra Ethereum'a yazılır.

! [puMNkVFi6Mo0fvYN2CHi2b2rRLTtF0EqJCoIngKl.png] ("7119152" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-9f52f35032-dd1a6f-69ad2a.webp)

Bu nedenle, bir Parşömen üzerindeki bir bloğun üç durumu olabilir:

· Ön taahhüt: Sıralayıcı tarafından önerilir ve Parşömen'e dahil edilir.

· Committed: Ethereum'da yayınlanan işlem verileri

· Sonuçlandırma: Uygun uygulama, Ethereum'da yayınlanan zincir üstü geçerlilik kanıtı ile onaylanmıştır.

İşlem akışı aşağıdaki gibidir:

(1) Sıralayıcıdan akan işlemler bir blokta (1) paketlenir ve paketlenir.

(2) Veriler ve çağrı verileri, L1'deki toplama sözleşmesine işlenir ve blok taahhüt edilir (D1).

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] ("7119154" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-847383ce0e-dd1a6f-69ad2a.webp)

(3) Kanıt oluşturma: Bilgi koordinatöre iletilir (tamamlanan çalışmanın "izi"), daha sonra Prover'a iletilir ve bu da ZK kanıtını oluşturur.

(4) Kanıt oluşturma birden fazla bloğu işgal edebilir ve farklı "kanıtlayıcılar" tarafından paralel olarak gerçekleştirilebilir.

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] ("7119154" https://img-cdn.gateio.im/resized-social/moments-40baef27dd-847383ce0e-dd1a6f-69ad2a)

(5) Toplu kanıt oluşturma: Kanıt oluşturulur ve gruplar halinde toplanır ve ardından doğrulama için zincire gönderilir (Doğrulama).

(6) Engelleme kesinleşir.

! [MGHpIZI5tIrmUyZ1wFO8IBBlPkjPyGlTqJ0xcorf.png] ("7119154" https://img-cdn.gateio.im/resized-social/moments-40baef27dd-847383ce0e-dd1a6f-69ad2a)

İşlemler, Geth çatalını çalıştıran düğüm tarafından > işlenir > yürütme izleri > zkEVM devre>lerini kanıtın geçerli olduğunu gösteren kanıtlar > sete girilir > L1 sözleşmelerine verilen toplu kanıtlar > oluşturulur.

! [06C4j68uFveOkp0nMwVLSpTuyfAXMdopOz20qFnZ.png] ("7119155" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-727156c83e-dd1a6f-69ad2a.webp)

Neden Kaydırmalı?

· Geliştirici merkezli: EVM'ye eşdeğer bayt kodu sağlar.

· Verimlilik: Ethereum için daha güvenli blok alanı yaratın ve gaz ücretlerini azaltın.

· Hız: Optimize edilmiş blok süresi (Ethereum için 3 saniyeye karşı 12 saniye).

· Ethereum vizyonu ile uyumlu.

Scroll, piyasaya sürülmesinden bu yana TVL'de 1,5 milyon dolardan fazla para topladı.

! [vCuWn8SHO3ImoVojqdZZFz2pGcwxd48sHxKgodq3.png] ("7119157" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-6d325967d4-dd1a6f-69ad2a.webp)

1.383'ten fazla kullanıcı Scroll'a ETH bağladı.

! [CNorvLElukNCBx1rRFpChYL2NCMY930sRNSRhu6F.png] ("7119158" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-27cd066d28-dd1a6f-69ad2a.webp)

Scroll ana ağına 975'ten fazla ETH bağlandı ve toplamda 1,5 milyon dolar oldu.

! [dAgVuhJqXcFf5kWAWhE7dpO8TwJUU01FWGaOYDqo.png] ("7119159" https://img-cdn.gateio.im/webp-social/moments-40baef27dd-6d774418cc-dd1a6f-69ad2a.webp)

Birkaç düşünce:

ZK Rollup, dolandırıcılık kanıtı olmaması nedeniyle para çekme gecikmesi olmadan, özellikle gizlilik açısından iyimser rollup rakiplerinden daha iyi performans gösteren bir tasarım olarak görülüyor.

Bayt koduyla uyumlu genel bir zk toplaması olan Scroll, EVM'nin ağ efektlerinden ve araçlarından ödün vermeden L2'de zk kanıtlarının faydalarını vaat ediyor.

EVM ile tam uyumluluk, L2'nin kutsal kâsesidir ve Scroll'un değer önerisi de budur: Ethereum'un heyecanı. Scroll'un bayt kodu uyumluluğu, zk ispatlarının tüm avantajlarını Ethereum'a maksimum uyumlulukla dahil eder.

Scroll'un ademi merkeziyetçiliğe bağlı olduğunu da belirtmekte fayda var. İlk aşamada merkezi bir sıralayıcı olacak olsa da, ademi merkeziyetçilik planları boru hattında. Ek olarak, tüm ZK kanıtları sonunda merkezi olmayan bir "kanıtlayıcı" ağ tarafından oluşturulacaktır.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)