Günün erken saatlerinde Etherum’un kurucusu ve Ceo’su Vitalik Buterin Scroll projesi hakkında bir Tweet attı. Buterin Tweet’inde Scroll’a övgüler yazdı. Peki tam olarak, Scroll Nedir?
Scroll Nedir?
Scroll, Ethereum’u ölçeklendirmek için EVM’ye eşdeğer bir zkRollup’tur. Teknik olarak, Scroll iki ana parça üzerine inşa edilmiştir. Çekirdek parça, Katman 2’de EVM uygulamasının doğruluğunu kanıtlamak için kullanılan zkEVM’dir .
zk-Rollup : Ethereum için en iyi ölçeklendirme çözümü olarak kabul edilmektedir. Ethereum Layer 1 kadar güvenlidir ve diğer tüm Layer 2 çözümlerine kıyasla en kısa sonlandırma süresine sahiptir.
Scroll’un mimarisi
Mevcut mimari üç altyapı bileşeninden oluşmaktadır (bkz. Şekil 1):
- Scroll Node: Kullanıcı işlemlerinden L2 blokları oluşturur, bunları Ethereum temel katmanına taahhüt eder ve mesajları L1 ile L2 arasında iletir.
- Roller Network: İşlemlerin doğru yürütüldüğünü kanıtlamak için zkEVM geçerlilik kanıtlarını üretir.
- Rollup and Bridge Contracts: Scroll işlemleri için veri kullanılabilirliği sağlar, zkEVM geçerlilik kanıtlarını doğrular ve kullanıcıların varlıkları Ethereum ve Scroll arasında taşımasına olanak tanır.
Scroll Node
Scroll Node , uygulamaların ve kullanıcıların Scroll ile etkileşime girmesinin ana yoludur. Sequencer, Coordinator, ve Relayer. olmak üzere üç modülden oluşur
Sequencer , bir JSON-RPC arabirimi sağlar ve L2 işlemlerini kabul eder. Birkaç saniyede bir, L2 mempool’dan bir grup işlem alır ve bunları yeni bir L2 bloğu ve yeni bir durum kökü oluşturmak için yürütür. Sıralayıcı uygulama, en popüler Ethereum düğüm uygulamalarından biri olan Go-Ethereum’a (Geth) dayanmaktadır.
Yeni bir blok oluşturulduğunda, Koordinatöre bilgi verilir ve bu bloğun yürütme izini Sequencer alır. Ardından , kanıt oluşturma için silindir havuzundan rastgele seçilen bir Roller yürütme izini gönderir .
Relayer , hem Ethereum hem de Scroll’da dağıtılan köprü ve toplama sözleşmelerini izler. İki ana sorumluluğu vardır. İlk olarak, veri kullanılabilirliği ve geçerlilik kanıtı dahil olmak üzere L2 bloklarının durumunu takip etmek için toplama sözleşmesini izler. İkincisi, hem Ethereum hem de Scroll üzerinde konuşlandırılmış köprü sözleşmelerinden para yatırma ve çekme olaylarını izler ve mesajları bir taraftan diğerine iletir.
Roller Network
Roller , ağda zkRollup için geçerlilik kanıtları oluşturmaktan sorumlu olan doğrulayıcılar olarak hizmet eder. Roller’in, kanıtlama süresini ve kanıtlama maliyetini azaltmak için GPU’lar, FPGA’lar ve ASIC’ler gibi hızlandırıcıları kullanması bekleniyor.
Rollup ve Köprü Sözleşmeleri
Scroll, Rollup ve Bridge akıllı sözleşmeleri aracılığıyla Ethereum’un temel katmanına bağlanır . Bunlar birlikte, L2 işlemleri için veri kullanılabilirliğini sağlar ve kullanıcıların varlıkları ve mesajları L1 ile L2 arasında iletmesine olanak tanır.
İlginizi Çekebilir;
I'm so happy that Ethereum has such a strong culture of trying hard to make all our moon math as understandable and accessible to people as possible. https://t.co/o9n2Xms4Zw
— vitalik.eth (@VitalikButerin) October 26, 2022
[table id=46 /]