Eclipse'in kurucusu Neel Somani, bir zamanlar Airbnb'de yazılım mühendisi ve Citadel'de niceliksel araştırmacı olarak çalıştı. 2022'de Solana'ya dayalı bir startup olan Eclipse'i kurdu ve Solana'nın kurucu ortağı Anatoly Yakovenko ve Polygon'dan (Solana ve Polygon için) destek aldı. Uyumlu bir Toplama blok zinciri oluşturun).
CoinDesk'in 28 Eylül 2022 tarihli raporuna göre Eclipse, Polychain liderliğindeki 6 milyon ABD Doları tutarındaki Tohum Öncesi finansman turunu ve Tribe Capital ve Tabiya'nın ortak liderliğinde 9 milyon ABD Doları tutarındaki tohum finansman turunu toplam finansman tutarıyla başarıyla tamamladı. 1.500 On bin ABD doları. Ayrıca Eclipse, Solana Sanal Makine Tabanlı Toplama'yı desteklemek için Solana Vakfı'ndan bir geliştirme bursu da aldı.
Eclipse'in kurucusu Somani, Solana'nın sanal makinelerini kullanarak başarılı bir şekilde benzersiz bir zincir oluşturmak için bağlantılarını ve Solana'nın Chicago genel merkezine yakın olmanın coğrafi avantajını kullandı. Vizyon, 2023'ün başlarında Cosmos ekosisteminde genel bir test ağı başlatma planları ve gelecekte Aptos'un Move dilini destekleme planları ile geliştiricilerin Solana sanal makinesi tarafından desteklenen Rollup'ı dağıtmalarına olanak tanımaktır.
Solana'nın kurucu ortağı ve Eclipse melek yatırımcısı Anatoly Yakovenko şu yorumu yaptı: "Eclipse, Solana'nın blok zincirler arası iletişim (IBC) aracılığıyla Cosmos ile iletişim kurmasının yolunu açıyor."
Polychain Capital ortağı Niraj Pant şu yorumu yaptı: "Büyük şirketler ve hükümetler blockchain alanına girmeye başladıkça Eclipse, Web2 ölçekli tüketici ve finansal uygulamalar gibi kullanım durumlarını kolaylaştıracak önemli bir altyapıdır."
Eclipse mimarisi
Aşağıdaki içerik resmi açıklamaya dayanmaktadır: Eclipse Mainnet, Ethereum'un SVM etrafında oluşturulmuş ilk genel L2'sidir. Modüler yığının en iyi kısımlarını birleştirir ve SVM tarafından yönlendirilen Ethereum'un en hızlı ve en genel Katman 2'si olmayı hedefler. Proje mimarisi, ödeme katmanı olarak Ethereum'u kullanıyor ve resmi yerleşik doğrulama köprüsü için kullanılıyor; veri kullanılabilirliği katmanı olarak Celestia; sıfır bilgi dolandırıcılık kanıtları oluşturmak için RISC Zero kullanılıyor; ve son olarak Solana'nın SVM'si modüler bir Katman 2 projesi olarak uygulanıyor bir bütün olarak. Aşağıda resmi açıklamalara dayanılarak ayrıntılı olarak anlatılacaktır.
Yerleşim katmanı — Ethereum: Eclipse, Ethereum'a (yani Ethereum üzerindeki gömülü doğrulama köprüsüne) yerleşecek ve gaz tüketimi olarak ETH'yi kullanacak ve dolandırıcılık kanıtı da Ethereum'a sunulacak;
Yürütme katmanı—Solana Sanal Makinesi (SVM): Eclipse, yürütme ortamı olarak Solana Labs istemcisinin (v1.17) bir çatalı olan yüksek performanslı bir SVM'yi çalıştıracaktır;
Veri kullanılabilirliği katmanı—Celestia: Eclipse, ölçeklenebilir veri kullanılabilirliği (DA) elde etmek için verileri Celestia'ya yayınlayacak;
Kanıt mekanizması—RISC Zero: Eclipse, ZK sahtekarlığına karşı kanıt sağlamak için RISC Zero'yu kullanacaktır (ara durum serileştirmesi gerekmez);
İletişim protokolü—IBC: Cosmos'un zincirler arası iletişim standardı IBC aracılığıyla Eclipse olmayan zincirlerle köprü kurmayı tamamlar;
Zincirler arası protokol—Hyperlane: Eclipse ve Hyperlane, Hyperlane'in izinsiz birlikte çalışabilirlik çözümünü Solana Sanal Makine (SVM) tabanlı blok zincirlerine getirmek için ortaklık yapıyor.
Kaynak: Eclipse yetkilisi
Yerleşim Katmanı: Ethereum'un Güvenliğine ve Likiditesine Erişim
Eclipse, diğer Ethereum Toplamaları gibi yerleşim katmanı olarak Ethereum'u kullanır. Bu süreç, Eclipse'in Ethereum üzerindeki doğrulama köprüsünün doğrudan Eclipse'e dahil edilmesini gerektirir. Kullanıcıların Alabilmesi için düğümlerinin doğrulama köprüsünün doğruluğunu ve doğru işlem sırasını tespit etmesi gerekir. Ethereum düzeyinde güvenlik.
L2BEAT, Layer2'yi "güvenliğini tamamen veya kısmen Ethereum'un ilk katmanından alan bir zincir, böylece kullanıcıların fonların güvenliğini sağlamak için Layer2 doğrulayıcılarının bütünlüğüne güvenmek zorunda kalmaması" olarak tanımlıyor. Eclipse Doğrulama Köprüsü, belirli başarısızlık koşulları altında nihai geçerlilik ve sansür direncini zorlayarak, sıralayıcı çökse veya L2 Yürütme yakma işleminde sansür başlasa bile kullanıcıların köprü üzerinden işlemlerini tamamlamaya zorlamalarına ve Ethereum'u işlem gazı olarak kullanmalarına olanak tanır.
Yürütme katmanı: Solana'nın işlem hızını ve ölçeğini yakalamak
Verimliliği artırmak için Eclipse Mainnet, SVM ve Sealevel'i kullanan Solana'nın yürütme ortamını benimser (Solana, yatay genişletme teknik çözümleri oluşturmak için kullanılır ve hiper paralel işlem işleme motoru, GPU'lar ve SSD'ler arasında yatay olarak genişletmek için kullanılır), bu da farklıdır. EVM tek iş parçacığından Çalıştırmayla karşılaştırıldığında avantajı, bunları sırayla yürütmek yerine, örtüşen durum işlemleri tasarlamadan yürütülebilmesidir.
EVM uyumluluk sorunlarıyla ilgili olarak Eclipse Mainnet, geliştiricilerin Ethereum araçlarından yararlanmasına ve Solana'da Web3 uygulamaları oluşturmasına olanak sağlamak için Neon EVM ile işbirliği yaptı.Resmi verilere göre, verimi tek iş parçacıklı EVM'den daha fazla ve 140TPS seviyelerine ulaşabiliyor. EVM kullanıcıları, MetaMask cüzdanının "Snaps" eklentisi aracılığıyla Eclipse Mainnet'teki uygulamalarla yerel olarak etkileşime girer.
Veri Kullanılabilirliği: Celestia'nın Bant Genişliğinden ve Doğrulanabilir Doğasından Yararlanmak
Ecilpse Mainnet, veri kullanılabilirliği ve uzun vadeli ilişkiler için Celestia'dan yararlanacaktır.Bunun nedeni, Ethereum'un şu anda Ecilpse'in hedef verimini ve ücretlerini karşılayamamasıdır ve bu, EIP-4844 yükseltmesinden sonra bile başına ortalama yaklaşık 0,375 MB sağlayabilir. Blob alanı (blok başına yaklaşık 0,75 MB ile sınırlıdır).
Resmi verilere göre Rollup genişletmesine dayalı ERC-20 işlemi, işlem başına 154 byte olarak hesaplanıyor, bu da tüm Rollup'ların toplamına yani yaklaşık 213 TPS'ye denk geliyor. Compression Swap için tüm Rollup'ların TPS'si yaklaşık 400 Byte olarak hesaplanıyor. işlem başına bayt.Yaklaşık 82TPS. Celestia tarafından başlatılan 2 MB'lık bloklarla karşılaştırıldığında, ağ kararlı hale geldikten ve daha fazla DAS (ilgili uzantılar aşağıda açıklanmıştır) ışık düğümleri açılıp kapandıktan sonra Blobstream'in 8 MB'a yükselmesi bekleniyor.
Ecilpse, Celestia'nın DAS ışık düğümünün desteğiyle, şifreleme ekonomisinin güvenliği ile yüksek oranda ölçeklenebilir DA çıkışı arasındaki denge nedeniyle Celestia'nın mevcut Eclipse Ana Ağı için en iyi seçim haline geldiğine inanıyor. Şu anda Ethereum DA kullanımının ortodoks Katman 2 olduğu yönünde bir görüş olsa da, proje ekibi EIP-4844'ten sonra DA genişlemesindeki ilerlemeye dikkat etmeye devam edecek. DA, Ethereum DA'ya geçiş olasılığını yeniden değerlendirecek.
Kanıt mekanizması: RISC Sıfır dolandırıcılık kanıtı (ara durum serileştirmesi yok)
Eclipse'in kanıt yöntemi, Anatoly'nin SVM sahtekarlığa karşı korumalı SIMD'sine benzer (ayrıntılar için GitHub uzantı bağlantısı 2'ye bakın), bu da John Adler'in durum serileştirmesinin yüksek maliyetinden kaçınma konusundaki öngörüsüyle tutarlıdır. Bu nedenle, Merkle ağacının (karma ağacının) SVM'ye yeniden dahil edilmesini önlemek için, ilk proje ekipleri Seyrek Merkle Ağacını SVM'ye eklemeye çalıştı, ancak Merkle ağacının her işlemde güncellenmesi performans üzerinde büyük bir etkiye sahip olacaktı. Kanıt için Merkle ağaçları kullanılmadan, mevcut genel amaçlı Toplama çerçeveleri (OP yığınları gibi), daha yaratıcı, arızaya dayanıklı bir mimari gerektiren SVM Toplama için temel oluşturamaz.
Arıza kanıtlama gereklilikleri: işlemin girdi taahhütleri, işlemin kendisi ve işlemin yeniden yürütülmesinin zincirde belirtilenden farklı bir çıktıyla sonuçlandığının kanıtı.
Giriş taahhütleri genellikle Toplama durum ağacının Merkle kökü sağlanarak uygulanır. Eclipse'in yürütücüsü, her işlem için giriş ve çıkışların bir listesini (hesap karma değerleri ve ilgili küresel durum dahil) ve ayrıca oluşturulan işlem endeksini yayınlayacaktır. Her giriş ve herhangi bir tam düğümün onu takip edebilmesi için işlemi Celestia'ya yayınlayın, giriş hesabını kendi durumundan çekin, çıkış hesabını hesaplayın ve Ethereum'a ilişkin taahhüdün doğru olduğunu onaylayın.
Burada ayrıca iki olası kritik hata türü vardır:
Yanlış çıktı: Doğrulayıcı, doğru çıktı zincirinde ZK kanıtı sağlar. Eclipse, SVM yürütmesinin ZK kanıtlarını oluşturmak için RISC Zero'yu kullanıyor; bu, projenin önceki BPF bayt kodu yürütmesini kanıtlama çalışmasının devamı niteliğindedir (ayrıntılar için GitHub uzantı bağlantısı 3'e bakın). Bu, uzlaşma sözleşmemizin, işlemleri zincir üzerinde yürütmeye gerek kalmadan doğruluğu sağlamasına olanak tanır.
Yanlış giriş: Doğrulayıcı, giriş durumunun iddia edilenle eşleşmediğini belirten zincirdeki geçmiş verileri yayınlar. Celestia'nın Kuantum Yerçekimi Köprüsü, Eclipse uzlaşma sözleşmesinin geçmiş verilerde sahtekarlık olduğunu doğrulamasını sağlamak için kullanılır.
ETH ve Celestia ile Eclipse bağlantısı
Resim kaynağı:@jon_charb
DA, Toplama maliyet harcamalarının ana parçalarından biridir.Şu anda Ethereum L2'de iki ana veri kullanılabilirliği yöntemi vardır: Calldata ve DAC (Veri Kullanılabilirliği Komiteleri).
Çağrı verileri: Arbitrum veya Optimism gibi Katman 2 çözümleri, işlem verilerini doğrudan zincir üzerinde çağrı verileri olarak Ethereum'un sansüre karşı yüksek dirençli bloklarına yayınlar. Ethereum, çağrı verilerinin, bilgi işlem ve depolamanın fiyatlandırmasını tek bir birim altında birleştirir: Gaz, aynı zamanda Rollup'ın Ethereum harcamalarının ana maliyetlerinden biridir. Verimliliği artırmak için EIP-4844 yükseltmesi, çağrı verilerinin yerini alacak Blobspace'i tanıttı ve böylece tüm Toplamalar için blok başına 375 KB'lik bir hedef değer sağladı;
DAC: DAC, çağrı verilerini doğrudan zincir üzerinde yayınlamaktan çok daha yüksek bir verime sahiptir, ancak kullanıcıların, verilerin kötü niyetli olarak saklanmasını önlemek için küçük bir komiteye veya doğrulayıcılar grubuna güvenmesi gerekir. Yeniden alım tabanlı çözümler de içeren DAC'ler, L2'ler üzerinde önemli güven varsayımları getirerek DAC'leri veri saklama davranışını belirli bir dereceye kadar engellemek veya cezalandırmak için itibara, yönetişim mekanizmalarına veya token oylamaya güvenmeye zorlar. , bir DAC gereklidir.
Celestia'nın, Layer2'nin Celestia'nın blob alanına erişmesine izin vermek için Eclipse'deki Blobstream hisse kanıtı konsensüs ağını kullandığını ve sıkıştırma şemasına göre 8 MB blob alanına ulaştığını da eklemek gerekir. Bu, kabaca saniyede 9.000 ila 30.000 ERC-20 aktarımına eşdeğerdir. . Ancak süreçte Blobstream'in Katman 2'sinin kullanımı Celestia doğrulayıcı sertifikasyonuna bağlı olacaktır.Güvenlik güvence sürecinin hafif düğümü, verileri saklayarak Celestia doğrulayıcılarının 2/3'ünün kötü niyetli davranışını tespit ederse cezalandırılabilir.Objektif olarak konuşursak, DAC ve yerli zincir DA Güven düzeyine göre hala bir eksiklik var ama inovasyon ve pazar anlatımı perspektifinden bakıldığında bu eksiklik kaçınılmaz.
Görüntü kaynağı: Eclipse resmi - Eclipse modüler etkileşim mantığı
Resmi belgelere göre, yukarıdaki şekilde gösterildiği gibi, Celestia'nın Blobstream'i (yukarıda açıklandığı gibi, DAS uzantısını temel alan Ethereum modüler DA çözümü) aracılığıyla Ethereum'a sertifikalandırılan Eclipse'in Eclipse verileri test edildi ve çalıştırılarak köprünün buna göre çalışmasına olanak sağlandı. Dolandırıcılığa karşı kanıt sağlamak amacıyla sağlanan veri güvenliğini doğrulamak için Celestia'nın İmzalı veri köküne gidin. Kullanıcıları yerel Ethereum köprüsü aracılığıyla Eclipse'e para yatırıyor ve süreç aşağıda özetleniyor:
1. Kullanıcı, Ethereum üzerindeki Eclipse mevduat köprüsü sözleşmesini çağırır (sözleşme adresi için genişletilmiş bağlantı 1'e bakın);
2. Eclipse'in SVM yürütücüsünde (SVM sonuçlarını hesaplar ve bunları Ecilpse yeni durum düğümüne gönderir), röle (ETH ve Eclipse kanalları), kullanıcının gönderme adresi ile alma adresi arasındaki zincirler arası veri etkileşimini tamamlar;
3. Röle, kullanıcı mevduatlarının hedef adrese gönderilmesinden sorumlu olan SVM köprü programını çağırır;
4. Aktarıcı, zk-light istemcisi (uygulanacak) aracılığıyla para yatırma işlemini doğrular;
5. Sonraki para yatırma işlemlerini içeren son transfer işlemi bloğu, Solana Geyser eklentisi aracılığıyla tamamlanır ve yayınlanır.
Bu süreçte SVM uygulayıcısı her Eclipse slotunu Geyser üzerinden mesaj kuyruğuna yayınlayacak ve slotu Celestia'ya veri bloğu olarak yayınlayacak ve Celestia'nın doğrulayıcısı gönderilen veri bloğunu kabul edecektir.Proof işlemleri Eclipse zincirine dahil edilir. ve veri köküne karşılık gelir ve son olarak her Celestia veri bloğu, Blobstream aracılığıyla Ethereum üzerindeki Eclipse köprü sözleşmesine aktarılır.
Resim kaynağı: Eclipse yetkilisi: Celestia ve SVM uygulayıcı etkileşimi
Aynı zamanda, Ethereum'daki sahtekarlık kanıtlarını kullanan diğer Katman 2'lere benzer şekilde, Eclipse ve Ethereum arasındaki fonların çekilmesi de bir sorgu penceresi süresi gerektirir, böylece doğrulayıcı, durum geçişi geçersiz olduğunda bir sahtekarlık kanıtı sunabilir.
-SVM uygulayıcısı, Eclipse slotunun Ethereum'a yönelik bir dönem (önceden belirlenmiş parti numarasına göre süreç) taahhüdünü düzenli olarak yayınlayacak ve ipoteği serbest bırakacaktır;
-Eclipse'in köprü sözleşmesi, yayınlanan veri formatının sağlam olduğundan emin olmak için temel kontroller gerçekleştirir (ayrıntılar için referans makalesi [2] Sahtekarlığa Karşı Korumalı Tasarım bölümüne bakın);
-Gönderilen parti temel kontrolü geçerse, önceden tanımlanmış bir pencere oluşturulur.Bu pencerede, parti taahhüt edilirse durum geçişinin geçersiz olduğu anlamına gelir ve doğrulayıcı bir sahtekarlık sertifikası verebilir;
- Doğrulayıcı bir sahtekarlık kanıtını başarıyla yayınlarsa, uygulayıcının garantisini kazanır, yayınlanan toplu iş reddedilir ve Eclipse L2'nin spesifikasyon durumu son geçerli toplu taahhüte geri döner. Burada Eclipse yöneticileri yeni uygulayıcıları seçme hakkına sahip olacak;
-Ancak itiraz süresi dolandırıcılık kanıtı olmadan geçerse, icracı teminatını ve ödüllerini geri alacaktır;
-Son olarak Eclipse köprü sözleşmesi, kesinleşmiş partiye dahil olan tüm para çekme işlemlerini tamamlayacaktır.
özet
Eclipse hala erken geliştirme test ağı aşamasındadır ve Ethereum üzerindeki ilk SVM Layer2'dir. Test ağı şu anda çevrimiçidir ve ana ağın 2024 yılının ilk çeyreğinde piyasaya sürülmesi planlanmaktadır. Ethereum şu anda Rollup'ı hala temel gelişim rotası olarak görüyor.Ortodoksluk konusunu bir kenara bırakırsak, bu bir dereceye kadar Ethereum'un Katman 2'nin geniş tanımını pazara devrettiği anlamına gelir, dolayısıyla açık yetkilendirme de gizlenir. yarışma. Eclipse bundan yararlanıyor ve güçlü bir piyasa anlatısı oluşturmak için Ethereum'un güvenliğini, Solana ve Celestia DA'nın yüksek performansını birleştirmek için modüler geliştirmeyi kullanıyor.
Ethereum'un gelişim sürecine baktığımızda çok ilginç bir nokta, piyasa koşullarının son turunun, "DeFi Matryoshka" ve "DeFi Lego"daki çok sayıda yenilik ve eklemeyle DeFi Summer'ın heyecanı tarafından yönlendirilmiş olmasıdır. tüm ekosistemin hızla gelişmesine neden oldu. Bu turda, LSD ve Re-staking kombinasyonu altında çok sayıda "Staking Matryoshka" ve "Staking Lego" kombinasyonu ortaya çıktı ve BTC ekosisteminden EigenLayer, Blast ve Merlin'in kısa vadede TVL'de yeni zirvelere ulaşmasını sağladı. Matryoshka bebeklerini ve Lego'yu piyasa duyarlılığının ana teması olarak düşünürsek, modülerlik gelecekte kendi matryoshka bebeği ve Lego melodisini de çalabilir.
Modülerliğin cazibesi, bileşenlerin ayrıştırılmasında yatmaktadır, böylece yığındaki her katmanda yenilik gerçekleştirilmekte, böylece her bir modülün optimizasyonu diğer modüllerin optimizasyonunu güçlendirebilmektedir. Belki gelecekte, geliştiriciler ve kullanıcılar için modülerleştirme Geliştirme Süreç çok sayıda rakip seçenek ortaya çıkarabilir.
Tüm Yorumlar