paint-brush
Borsaya Optimize Edilmiş L3 Rollup "Eventum" Oluşturmak İçin 5 Adımile@eventhorizon
Yeni tarih

Borsaya Optimize Edilmiş L3 Rollup "Eventum" Oluşturmak İçin 5 Adım

ile Event Horizon19m2024/10/16
Read on Terminal Reader

Çok uzun; Okumak

Event Horizon ekosisteminin temelini oluşturan blockchain çözümünü neden seçtiğimizi ve onu inşa etmek için atılması gereken 5 adımı açıklıyoruz.
featured image - Borsaya Optimize Edilmiş L3 Rollup "Eventum" Oluşturmak İçin 5 Adım
Event Horizon HackerNoon profile picture
0-item


Uzun Lafın Kısası: Kendi L2/L3 Blockchain'inizi Nasıl Oluşturabilirsiniz?

Bu makale, Event Horizon ekosisteminin temelini oluşturan blockchain çözümünü seçmek için çıktığımız yolculuğu açıklamayı ve gerekçelendirmeyi amaçlamaktadır.

Adım 1. Önsöz

Event Horizon'un temel amacı, kullanıcılara merkezi borsaların (Binance, Bybit, OKX ve diğerleri gibi) sunduğu geniş yelpazedeki özellikleri, KYC prosedürlerine ihtiyaç duymadan sunmak ve daha şeffaf işlem kuralları sunmaktır.


Bunu başarmak için, hem CEX hem de DEX yaklaşımlarının en iyi yönlerinden yararlanan, kullanıcılara maksimum hız ve güvenlik sağlayan hibrit bir merkezi olmayan borsa geliştirdik. Araştırmamızın dayandığı temel kriterleri vurgulayalım:


  • Güvenlik : Borsa "sıcak" veya "soğuk" cüzdanlar kullanmamalı ve kullanıcıların fonlarına doğrudan erişim sağlamamalıdır. Bir saldırı durumunda veya borsa faaliyetlerini durdurursa, kullanıcılar fonlarını kurtarabilmelidir. Tüm sözleşmeler kamuya açık olmalı ve denetlenmelidir.


  • İşlem Hızı : Emir eşleştirmesi 100 milisaniyeden fazla sürmemeli ve ödemeler 2 saniye içinde gerçekleşmelidir.


  • Rekabetçi Ücretler : Borsanın sabit maliyetleri kullanıcı ücretlendirmelerine yansıdığından, borsanın maliyetlerini minimize ederek kullanıcı ücretlerini düşürebiliyoruz.


  • Merkeziyetsizlik : Günümüz dünyasında merkeziyetsizlik, bakım maliyetlerini önemli ölçüde artırmadan ekstra bir güvenlik katmanı ekler ve dayanıklılığı destekler.

Adım 2. Pazar Analizi

Pazarı analiz edip kilit uzmanların içgörülerini göz önünde bulundurarak, ürünümüzün hızlı gelişimi için gelecekteki ağımızın EVM uyumlu olması gerektiği sonucuna vardık. Akıllı sözleşmeler için en yaygın olarak benimsenen sözleşme dili olduğu için Solidity'yi sözleşme dili olarak kullanacağız.


Rust (Solana ve Near'da kullanılır) veya Move gibi diğer diller de merkeziyetsizliğe ulaşabilirken, ekosistemleri EVM ağlarına kıyasla önemli ölçüde daha zayıftır ve bunlar üzerinde geliştirme yapmak daha pahalıdır. Bu nedenle, bu dilleri veya Cosmos, Polkadot veya Solana gibi uzmanlaşmış ağları dikkate almıyoruz.


Bu makale henüz bir başka "Ethereum katili" hakkında değil. Bunun yerine, pratiklik, sınırlı kaynaklar ve zaman çizelgelerimiz, geliştirme ve bakım maliyetleri karlılık gerektirdiğinden, işlem ücretleri düzeyinde rekabet etme olasılığını dışlıyor.

Ethereum Hakkında Biraz Bilgi

Ethereum'un avantajlarına çok fazla girmeye gerek yok; yüksek likidite ve güçlü kullanıcı güveniyle en güvenli ve merkezi olmayan blok zinciri platformlarından biri olduğunu söylemek yeterli. Ana dezavantajı, pik yüklere ve yüksek işlem ücretlerine yol açan sınırlı verimidir. Ölçekleme çözümleri yıllardır geliştirilmekte olmasına rağmen, bu sorunlar ana ağda çözülmeden kalmaktadır. Ethereum, en yavaş ve en pahalı EVM ağlarından biri olmaya devam etmektedir.

Ölçekleme Nedir?


Ölçekleme, bir ağın protokolünü geliştirerek verimini artırmak için tasarlanmış yöntemlere atıfta bulunur. En eski ve en popüler çözümlerden biri, blok zincirini işlemleri paralel olarak işleyen ayrı parçalara (parçalara) bölerek ağın kapasitesini artıran parçalamaydı. Her parça kendi doğrulayıcılarını gerektirir ve bireysel düğümlerin tüm işlemleri işlemesi gerekmez, bu da yükü azaltır ve ağın zamanla daha fazla işlemi işlemesine olanak tanır.


Başlangıçta, Ethereum'un Proof-of-Stake'e geçişinden önce parçalama işleminin uygulanması bekleniyordu. Ancak, geliştirme tahmin edilenden çok daha uzun sürdü ve o zamandan beri birincil ölçekleme yöntemi aşağıda tartışacağımız L2/L3 çözümlerine kaydı.


Vitalik Buterin, «Hangi Tür Katman 3'ler Mantıklıdır?» başlıklı makalesinde şöyle yazmıştır:


Katman-2 ölçekleme tartışmalarında sıklıkla tekrar gündeme gelen bir konu "katman 3" kavramıdır. Güvenlik için katman 1'e bağlanan ve üstüne ölçeklenebilirlik ekleyen bir katman 2 protokolü oluşturabilirsek, o zaman kesinlikle güvenlik için katman 2'ye bağlanan ve üstüne daha fazla ölçeklenebilirlik ekleyen bir katman 3 protokolü oluşturarak daha da ölçeklenebilir hale getirebiliriz değil mi?


Bu bizi borsamız için en verimli çözümü yaratma fikrine yöneltti.


Durumu tam olarak anlamak için Ethereum için birincil ölçekleme teknolojilerine bakalım:

Rollup Nedir?


Rollup, Ethereum ile paralel çalışan ancak işlemleri ana ağda kaydeden bir ağdır. İşlem geçerliliği Ethereum ağında doğrulanır. İşlem doğrulama yöntemine göre iki tür Rollup vardır: İyimser Rollup'lar ve ZK-Rollup'lar.

İyimser Toplamalar

İyimser Rollup'lar işlemlerinin gruplarını oluşturur ve bunları sıkıştırılmış bir biçimde ana ağa kaydeder, bu da kaydı daha ucuz hale getirir. İşlemler doğrudan Ethereum ağında yürütülmediği ve kayıt biçimindeki tasarruflar nedeniyle, gas ücretlerini önemli ölçüde azaltmak ve işlem kaydını daha ucuz hale getirmek mümkündür. İyimser Rollup'larda, işlemlerde kaydedilen veriler geçerli kabul edilir, ancak kaydedilen verilere itiraz edilebileceği belirli bir süre vardır. Geçersiz bir işlemin ayrılan süre içinde kimse tarafından itiraz edilmemesi durumunda, ana ağa geçerli olarak kaydedilme riski vardır.

ZK-Toplamalar

ZK-Rollup'lar da Ethereum ile paralel çalışan ağlardır, ancak kaydedilen verilerin geçerliliğini doğrulamak için farklı bir yöntem kullanırlar. Ayrıca işlem grupları oluştururlar, ancak tüm işlem ayrıntılarını ana ağda kaydetmek yerine, bu grupların bir özetini işlemin geçerliliğinin kriptografik bir kanıtıyla birlikte sunarlar.


ZK-Rollup'lar, şu anda Ethereum için en umut verici ölçekleme çözümlerinden biridir çünkü Optimistic Rollup'ların aksine, kaydedilen işlem verileri kayıt sırasında kriptografik olarak doğrulanır. Bu, işlemin geri çevrilmeyeceğinden emin olmak için bir meydan okuma süresinin sonunu beklemeye gerek olmadığı anlamına gelir.


Ancak, ZK kanıtlarının matematiksel karmaşıklığı bazı sınırlamalar getirmektedir: Genel amaçlı EVM hesaplamalarını doğrulamak oldukça zorlu bir iştir ve bu zorlukları ele almak için aktif geliştirme çalışmaları devam etmektedir.

Devlet kanalları

Durum kanalları, bir grup katılımcının ana ağda yalnızca iki işlem kaydederken kendi aralarında birden fazla işlem alışverişinde bulunmalarına olanak tanıyan bir teknolojidir: ilk ve son işlem. İşte nasıl çalıştığı:


Ethereum ağında, çoklu imzalı akıllı bir sözleşme dağıtılır. Bu sözleşme, işlemlerin etkileşime dahil olan gerekli katılımcılar tarafından imzalandığını doğrular. Durum kanalındaki katılımcılar, bu çoklu imzalı sözleşmeye para yatırır ve ardından birbirleriyle zincir dışı etkileşimlere girer.


Katılımcılar etkileşimlerinin sonunda, katılımlarının nihai sonucunu imzalarlar. Son olarak, akıllı sözleşme fonları kaydedilen sonuca göre dağıtır. Bu yaklaşım, Ethereum ana ağında kaydedilmesi gereken işlem sayısını önemli ölçüde azaltır, ücretleri düşürür ve işlem hızını artırırken, çoklu imzalı sözleşmenin kullanımıyla güvenliği sağlar.

Plazma

Plasma zinciri, tam işlem doğrulamasının Katman 1'de gerçekleştiği rollup'lar ile bu tür doğrulama gerektirmeyen yan zincirler arasında bir orta yoldur. Plasma zincirinin arkasındaki fikir, tüm işlemlerin Ethereum ağındaki her düğüm tarafından doğrulanması gerekmemesidir. Plasma zincirleri, işlemlerinin sonucunu periyodik olarak ağın mevcut durumunun kriptografik bir kanıtıyla birlikte kaydeder.


Bu durumun gerçek verileri kaydedilmez; bunun yerine, kanıt küçük bir boyuttadır. Sonuç olarak, işlemlerin geçerliliği kontrol edilmez, ancak Ethereum'da bir taahhüt zaten kaydedilmişse, Plasma zinciri işlem geçmişini geriye dönük olarak değiştiremez. Bu yaklaşım, periyodik taahhütler aracılığıyla bir güvenlik düzeyi sağlarken Ethereum ağındaki yükü azaltmaya yardımcı olur.

Validyum/Optimum

Mimari açısından Validium, ZK-Rollup çözümlerine benzerdir, ancak temel fark işlem doğrulama verilerinin zincir dışında depolanmasıdır. Bu, daha yüksek verim ve daha düşük ücretler sağlar ancak bir takasla.


Validium çözümleri ZK çözümlerinden daha az güvenlidir çünkü Validium operatörü Katman 1 ağında veri olmadan fonları dondurabilir. Bu mimari ölçeklenebilirlik ve maliyet açısından avantajlar sunarken, kullanıcı fonlarına erişim ve kontrol konusunda ek riskler getirir.

Yan zincirler

Bir Sidechain, Ethereum'dan bağımsız olarak çalışan ancak ona iki yönlü bir köprü aracılığıyla bağlı olan ayrı bir blok zinciridir. Rollup çözümlerinin aksine, Sidechain'ler için işlem doğrulaması Katman 1 ağında gerçekleştirilmez.

Sonuç olarak, bir yan zincirin güvenliği yalnızca o yan zincirin uygulanmasına bağlıdır. Ancak, Katman 1 ağından bu bağımsızlık, mimari uygulama açısından daha fazla esneklik sağlar ve belirli kullanım durumlarını veya gereksinimleri karşılayabilen daha özel çözümlere olanak tanır.

Optimum Teknoloji

Ethereum ağını ölçeklendirmek için birçok girişim oldu, bazıları diğerlerinden daha başarılı oldu. Katman 1'in kendisini ölçeklendirmek en güvenli ve en kullanıcı dostu seçenek olurdu, ancak önemli teknik zorluklar içerdiği kanıtlandı.


Bu nedenle, şu anda tercih edilen ölçekleme vektörü L2/L3 çözümleridir. Özellikle Rollup çözümleri, alternatif seçenekler arasında en yüksek düzeyde güvenlik sağlar. Hem Optimistic Rollups hem de ZK-Rollups, diğer yöntemlere kıyasla yüksek düzeyde güvenlik ve nispeten düşük entegrasyon maliyetleri sunarak kendilerini en popüler çözümler olarak kanıtlamışlardır.


Katman 1'de doğrulama için veri kaydının maliyetini önemli ölçüde azaltan son Ethereum güncellemesi (DenCun) göz önüne alındığında, Rollup tabanlı çözümler, minimum ek maliyetle daha fazla güvenlik sağlayarak Plasma ve Validium gibi alternatiflere göre öne çıkıyor.


Kullanıcılar için, Rollup'lardaki merkeziyetsizlik, bir çökme veya diğer kritik sorunlar durumunda bile fonlarını çekebilmelerini sağlar. Kullanıcı fonları ana ağda kilitlenir ve Rollup'ın durumundan bağımsız olarak Rollup'tan ana ağa para çekilmesine olanak tanır.


Ancak, önemli bir dezavantajı, kullanıcıların tüm cüzdanlar tarafından desteklenmeyen ek bir ağa tanıtılması ve bir köprü üzerinden para yatırma ve çekme işlemlerini karmaşık hale getirmesidir. İşlem, ana ağdaki tokenları kilitler ve Rollup'ta "sarmalanmış" bir token yayınlar, bu da kullanıcı deneyimini karmaşık hale getirebilir ve fonlara erişimde engeller yaratabilir.


Bununla birlikte, yadsınamaz avantajlar da var:


  • Altyapı Yönetimi : Ağın parametreleri, ürünün güncel ihtiyaçlarını karşılayacak şekilde esnek bir şekilde yapılandırılabilir ve optimize edilebilir.
  • İşlem Hızı : İşlemlerin onaylanmasını hızlandırır, bu da trading için kritik öneme sahiptir.
  • Azaltılmış Ücretler : İşlem maliyetlerini düşürerek borsanın operasyonel giderlerini etkiler ve platformu daha verimli hale getirir.
  • Ölçeklenebilirlik : Ağın verimini artırarak daha yüksek hacimli işlem operasyonlarını destekler.
  • Gelişmiş Kullanıcı Deneyimi : Çözümle etkileşim kuran kullanıcılar için daha öngörülebilir ve kontrollü bir deneyim sağlarlar.

Adım 3. Ağ ve Teknoloji Seçimi


Başlangıçta, borsa altyapımızı dağıtmak için Arbitrum One ve Optimism (her ikisi de Optimistic Rollups) gibi mevcut blok zincirlerini düşündük. Bu ağlar, zincirler arası işlemler için yüksek popülerlik, likidite ve kapsamlı üçüncü taraf köprü desteği sunar.


Ancak önemli olumsuzlukları da tespit ettik.


Öncelikle, er ya da geç, diğer ağlara ölçeklenme sorunuyla karşı karşıya kalacağız. Aave'den Uniswap'a kadar birçok popüler proje, başlangıçta yalnızca bir ağda başlatıldıktan sonra bu süreçten geçti. Bu, birden fazla paralel altyapının sürdürülmesini gerektirir, likiditeyi seyreltir ve borsanın operasyonel maliyetlerini önemli ölçüde artırır.


İkincisi, bir yönetim sistemi aracılığıyla protokol yönetimiyle ilgili bir zorluk var. Yönetim tokenlerini farklı ağlara dağıtmak, oy manipülasyonuna yol açabilir ve bu da merkeziyetsizlik fikrinin kendisini zayıflatır.


Üçüncüsü, borsadaki emirlerin yerleşim maliyeti önemli ölçüde daha yüksektir. Tahminlerimiz, Optimism ağında yerleşim maliyetinin yaklaşık 0,03 $ olacağını, kendi Rollup'ımızda ise 10 ila 100 kat daha düşük olacağını göstermektedir. Dahası, kendi L2/L3 ağımızda altyapı maliyetleri doğrusal olmayan bir şekilde artar ve işlem başına maliyet işlem sayısıyla birlikte azalır, böylece borsanın rekabet gücü artar.


Bu faktörleri göz önünde bulundurduktan sonra kendi L2/L3 çözümümüzün gelişimini araştırmaya başladık ve ortaklarımıza ulaştık. Haşex Ve Dondurma .


Gelato Geliştirici İlişkileri Başkanı Javier Donso şunları paylaştı:


"Event Horizon gibi projeler için kendi zincirlerine sahip olmak çok mantıklı. Diğer parametrelerin yanı sıra blok sürelerini, blok gaz sınırını veya taban ücretini özelleştirebilme yeteneği, projelerine rekabette bir avantaj sağlıyor çünkü ihtiyaçları için daha optimize edilmiş bir zincir oluşturabiliyorlar.


Protokollerin iki aşamalı bir yaklaşım uyguladığını gördük, ancak Event Horizon ilk günden itibaren kendi zincirine sahip olmanın en iyi seçenek olduğunu gösteren net bir vizyona ve yol haritasına sahip!”



Analize daha derinlemesine dalmadan önce, benzer çözümleri halihazırda kullanan bazı rakiplere bir göz atalım:


  • Aevo : Ana Ethereum blok zinciri düzeyinde güvenliği garanti altına alırken yüksek işlem hızları ve düşük ücretleri korumalarına olanak tanıyan Optimism (OP Stack Rollup) tabanlı kendi L2 çözümlerini kullanıyorlar.
  • dYdX : Başlangıçta StarkWare (ZK-Rollup) tabanlı bir L2 çözümü kullandı ancak daha sonra Cosmos tabanlı kendi L1 ağına geçiş yapacağını duyurdu.
  • GMX : Türevlere odaklanan GMX, kaldıraçla sürekli vadeli işlemler ticareti yapma olanağı sunar. Platform başlangıçta Avalanche ağında başlatıldı ancak daha sonra L2 çözümü Arbitrum'a taşındı.
  • Kwenta : Optimism ağı üzerinde faaliyet gösteren Kwenta, sürekli vadeli işlemler ticaretine odaklanıyor.
  • Perpetual Protocol : Bu platform, başlangıçta xDAI ağında (şimdiki adıyla Gnosis Chain) başlatılmış olmasına rağmen, sürekli vadeli işlemleri destekler ve Optimism üzerinde çalışır.

Teknoloji Seçimi

Başlamak için, Rollup bileşenleriyle ilgili temel terimleri anlamamız gerekir:


Sıralayıcı : L2'deki işlemleri sıralamaktan ve bunları bloklara gruplamaktan sorumludur. L1 blok zincirlerindeki madencilere veya doğrulayıcılara benzer şekilde çalışır. Sıralayıcı, kullanıcılardan işlemleri toplar, bunları gruplar halinde birleştirir ve kayıt için L1'e göndererek verilerin sırasını ve bütünlüğünü sağlar.


Teklif Eden : Bu varlık veya düğüm, işlem zincirine dahil edilecek yeni işlem blokları önerir. Yeni bir blok eklemek için birçok teklif eden arasından birini seçen bir fikir birliği mekanizmasının parçası olabilir. Teklif edenler, geçerli bloklar oluşturma ve önermede önemli bir rol oynar.


Batcher : Batcher (bazen toplayıcı olarak da adlandırılır), birden fazla işlemi tek bir paket veya toplu işte birleştiren bir bileşendir. Bu, ana blok zincirindeki yükü azaltır ve gaz ücretlerini düşürür. Batcher daha sonra bu toplu işi son kayıt için ana ağa gönderir. Böylece, batcher ana ağ ile etkileşim sayısını en aza indirmeye ve maliyetleri düşürmeye yardımcı olur.


Durum Doğrulaması : Durum doğrulaması, Rollup'taki blok zinciri durumunun doğruluğunu kontrol etmeyi içerir. Bu, verilere güveni sağlayan önemli bir işlemdir. Farklı çözümler, durum doğrulaması için çeşitli yaklaşımlar kullanır. Bazıları (İyimser Rollup'lar gibi) aksi kanıtlanana kadar işlemlerin doğruluğunu varsayarken, diğerleri (ZK-Rollup'lar gibi) durumu doğrulamak için sıfır bilgi kanıtları kullanır.


Yerleşim Katmanı : Ana ağdaki işlemlerin nihai onayından ve kaydından sorumludur. Bu katman, finansal yerleşimlerin ve mutabakatların gerçekleştiği yerdir. Yerleşim katmanı, Rollup'taki verilerin ana ağdaki verilerle eşleşmesini sağlamanın temelini oluşturur.


Veri Katmanı : Veri katmanı, anlaşmazlıklar veya yeniden hesaplama ihtiyacı durumunda Rollup'ın durumunu geri yüklemek için gereken verilerin depolanmasını ve erişimini yönetir. Çeşitli çözümler, maliyetleri en aza indirmek ve güvenilir depolama sağlamak için verileri zincir üzerinde depolayabilir veya harici zincir dışı çözümler kullanabilir.


Şimdi, planlamamızı yaptığımız temel yük parametrelerini anlamamız gerekiyor:


  • Planlanan kapasite (günlük yerleşim sayısı) : 100.000.
  • Bir yerleşim yeri için gereken gaz : 400.000.
  • İstenilen yerleşim sayısı için saniyedeki gaz miktarı : 463.000 gaz/s.
  • Yerleşim madenciliği hızı : 2 saniyeye kadar.
  • Pik yük : Saniyede 1.000 yerleşim.

Rollup Teknolojisi

Mevcut pazar çözümlerinin bir analizini derledik ve sonuçları karşılaştırmalı bir tabloda sunduk:

Bilgi

OP Yığını

Arbitrum Yörüngesi

Çokgen CDK

ZK Yığını

Ekosistem

iyimserlik

Tahkim

Çokgen

ZK Senkronizasyonu

Büyük Projelerde Kullanım

BaseModeAevo (değişim)

Arbitrum OneKINTO

Manta - OP StackAstar'dan taşındı

Cronos'u (borsa) başlatın

Verim

200M'ye kadar gaz/blok

60M'ye kadar gaz/blok

5e14 gaz/blok

1.1e15 gaz/blok

Blok madenciliği hızı

Blok başına 2 saniye (hafif özelleştirme mümkün)

Blok başına 0,26 saniye

Blok başına 3 saniye

Blok başına 1 saniye

Çözümün olgunluğu

+

+

+

+-

Merkeziyetsizlik derecesi

Sadece merkezi olmayan sıralayıcı planlanıyor.

+

Kendi proverinizi bağlayarak para çekme imkânınız bulunmaktadır.

-

L2 arızasından sonra para çekme yeteneği

İki seçenek (merkezi ve merkezi olmayan).

+

+

-

Dizici hatası

Kullanıcılar, sıralayıcıyı atlayarak (12 saatlik gecikme) L1'e işlem gönderebilirler.

Kullanıcılar, sıralayıcıyı atlayarak (1 günlük gecikme) L1'e işlem gönderebilirler.

Bir mekanizma var ancak Polygon zkEVM'de henüz çalışır durumda değil.

Sıralayıcı, işlemleri seçici olarak engelleyemez, ancak L1'e işlem sağlamayı tamamen durdurabilir.

Teklif verenin başarısızlığı

Herkes teklif sahibi olarak hareket edebilir.

6 gün 8 saatin sonunda herkes teklif sahibi olabilecek.

Para çekme imkânı vardır; satıcılar bu hizmeti sağlar.

Sadece beyaz listeye alınmış teklif sahipleri durumu yayınlayabilir; geri çekmeler tamamen engellenebilir.

Devlet Doğrulaması

Herkes uyuşmazlık davası açabilir.

Adreslerin beyaz listesi (Arbitrum One'da 14 tane var).

ZK-kanıtları

ZK-kanıtları

Para yatırma/çekme çözümü (köprü)

Kanonik köprü, Süper zincir (Ç1 2025)

Kanonik köprü + Hızlı Para Çekme.

AggLayer geliştirilme aşamasındadır (Superchain'e benzer).

Hyperchain - ZK Stack'te zincirler için destek.

Ekosistemdeki likidite

Base, OP Mainnet, Blast ve Mantle'ın likiditesi 16 milyar doların üzerinde.

Arbitrum One'ın 13 milyar doları varken, diğer L2'lerin önemli bir likiditesi bulunmuyor.

Çokgen zkEVM 70M

ZkSync Dönemi 800M

Veri Katmanı

Süper Zincir'i desteklemek için Ethereum'a ihtiyaç var.

Herhangi biri

Herkes (Validium modu).

Herhangi biri

Altyapı desteğinin maliyeti

Küçük

Küçük

Optimism'e göre 5 kat daha fazla.

x5, Optimism'e kıyasla.

Satıcılar

Hemen hemen hepsi OP Stack'i destekliyor.

CalderaDondurma

Çoğunluk bunu destekliyor.

Zeeve


Toplamalar için veri kullanılabilirliği sağlayıcıları


Ethereum

Özkatman

Celestia

Yaramak

YAKIN

Herhangi birGüven

Popülerlik

5

3

3

3

1

3

Konsensüs

Nefes nefese

Komite tabanlı mutabakat modeli

Nane şekeri

Polkadot'un BEBEĞİ & BÜYÜKANNESİ

Felaket Sümüklüböceği (PoS)

BLS imzaları N-1 imza gerektirir; burada N, DAC katılımcılarının sayısını ifade eder.

DAS

Danksharding'e yükseltme yapıldıktan sonra DAS en azından birkaç yıl boyunca kullanılamayacak.

-

+

+

Geliştirme aşamasında

-

Kodlama şeması

KZG taahhütleri

KZG taahhütleri

Sahtekarlık kanıtları

KZG taahhütleri

KZG taahhütleri

-

Merkeziyetsizlik

1M doğrulayıcı

Komiteler

~200 doğrulayıcı

1000'e kadar doğrulayıcı

223 doğrulayıcı

Düşük, katılımcı sayısı 10’dan azdır.

100 bin yerleşim maliyeti

~200+$

Veri yok

~30$

Ana ağ başlatılmadı.

~1$

Yapılandırmaya bağlıdır.


DA sağlayıcılarında verilerin sonsuza kadar saklanmadığını belirtmek önemlidir. İşlem verilerinin ek olarak saklanması esastır. Altyapı sağlayıcısı genellikle gerektiğinde işlem geçmişinin çıkarılabileceği ek arşiv düğümleri çalıştırır.


*Maliyetler için veri kaynağı - NEAR. Satıcılar, talebimiz doğrultusunda maliyetler hakkında güvenilir bilgi sağlayamadı.

Arbitrum Nitro Yığını

Arbitrum Nitro, Arbitrum'un L2/L3 ağları oluşturma konusundaki tüm mevcut yaklaşımlarını bir araya getirir: Arbitrum Rollup, Arbitrum Orbit ve Arbitrum AnyTrust. Arbitrum Orbit iki modda çalışabilir: Rollup ve AnyTrust. Temel fark, işlem verilerinin nasıl depolandığında yatar. Rollup modu, işlem verilerinin L1'de kaydedildiği en merkezsiz moddur. Verileri L1'de depolamak, bu modda birincil maliyetleri temsil eder.


AnyTrust modunda, Veri Kullanılabilirliği Komitesi (DAC) veri depolamasından sorumludur. Veriler zincir dışında depolanır, bu da depolama maliyetlerini önemli ölçüde azaltır. DAC katılımcıları işlem verilerini depolayan sunucuları çalıştırır. Ağın güvenliği için en az iki DAC katılımcısının dürüst olması gerekir. Sıralayıcı, işlem verilerini tüm komite üyelerine dağıtır.


Arbitrum Nova'nın 6 üyeden oluşan bir DAC komitesi bulunmaktadır.

Arbitrum Orbit'in Avantajları

  • Borsalar için önemli olan daha yüksek blok madenciliği hızı.
  • Daha yüksek verim.
  • Ağ ücretlerini önemli ölçüde azaltan L3 çözümleri başlatma yeteneği.
  • Solidity'deki ana sözleşmelerle paralel olarak çalışacak şekilde Rust'ta optimize edilmiş sözleşmeler yazma imkânı.
  • Protokol izinli erişimi destekler: yalnızca gerekli uygulamanın akıllı sözleşmeleri dağıtılabilir.
  • Sıralayıcı/öneri sahibinin başarısız olması durumunda, kullanıcılar paralarını L1'e çekme seçeneğine sahiptir.

Arbitrum Orbit'in Dezavantajları

  • AnyTrust modunda başlatıldığında, ağın güvenliği DAC komitesi üyelerinin dürüstlüğüne bağlı olduğundan yüksek oranda merkezileşmeye yol açar.
  • OP Stack'in aksine, izinsiz dolandırıcılık kanıtları yoktur. Dolandırıcılık kanıtları, beyaz listeye alınmış doğrulayıcılar tarafından yürütülür. Arbitrum Nova'da, beyaz listede 13 doğrulayıcı vardır.
  • ZK çözümlerinden farklı olarak, doğrulayıcıların hiçbirinin durumu kontrol etmemesi ve L1'e geçersiz veri kaydedilmesi riski vardır.
  • Solidity ve WASM'ye (Rust, C++) derlenebilen programlama dillerine destek sağlaması nedeniyle kanıtlayıcının karmaşık bir şekilde uygulanması.

OP Yığını

OP Stack, Optimism'in altyapısında önemli bir rol oynayan açık kaynaklı bir çözümdür. OP Stack'in amacı, Superchain adı verilen uyumlu bir toplama ekosisteminin geliştirilmesi için gerekli altyapıyı sağlamaktır. Superchain, çeşitli 3. Katman ağları arasında etkileşim ve işlemleri sağlamayı amaçlar.

Merkezi Olmayan Para Çekme

Temel teknolojik fark, OP Stack'e dayalı ağlar arasında fon yatırma/çekme işlemlerinin merkezden uzaklaştırılabilmesidir. 2024 yılının ortalarında, İzinsiz Çıktı Teklifleri (PoP'ler) mekanizması uygulandı ve bu, herhangi bir ağ katılımcısının DisputeGameFactory aracılığıyla bir çekme talebi oluşturmasına olanak sağladı.


Şu anda, geri çekilmeleri veto edebilen bir Güvenlik Konseyi olduğu için mekanizma tamamen merkezsizleştirilmiş değil. Güvenlik Konseyi'nin haklarını ve kısıtlamalarını gelecekte revize etme planları var, ancak bu değişiklikler için net bir zaman çizelgesi yok.

OP Stack'in Avantajları

OP Stack üzerine kurulu Superchain ekosistemi birçok avantaj sunuyor:


  • Verimlilik, basitlik ve ölçeklenebilirlik : Tek bir tıklamayla kendi 2. Katman blok zincirinizi başlatabilirsiniz.
  • Çalışabilirlik : OP Stack tabanlı 2. katman çözümleri birbirleriyle kolayca etkileşime girebilir.
  • Güvenlik : Ethereum tarafından garanti edilmektedir.


Arbitrum Orbit'ten temel farkı, Superchain'in Katman 3 yerine yatay Katman 2 blok zincirleri oluşturmaya odaklanmasıdır. Optimism, Base, Zora, opBNB, Public Goods Network, DeBank, Aevo ve diğerleri dahil olmak üzere OP Stack tabanlı birçok ağ zaten mevcuttur.

OP Stack'in Dezavantajları

Şu anda OP Stack, entegrasyon sayısı ve gelir açısından rakipleri arasında lider konumdadır. Ancak dezavantajları da vardır:


  • Uzun çekim süreleri : Kullanıcılar ana blok zincirindeki onayları beklemek zorundadır.
  • Düşük gizlilik .
  • Aşırı merkezileşme : Şu anda işlemleri işleyen yalnızca bir sıralayıcı bulunmaktadır.


Optimism ekibi bu sorunları çözmek için aktif olarak çalışıyor ve Espresso halihazırda OP Stack blok zincirleri için kendi sıralayıcısını sunuyor.

Adım 4. L2 mi L3 mü?


Rollup teknolojisi temel olarak hem L2 hem de L3 ağları oluşturmak için uygundur. Tek fark, verilerin hangi ağa yayınlandığıdır. Genellikle, ana Ethereum ağı L2 için kullanılırken, herhangi bir L2 ağı L3 için hedef olarak seçilebilir. L2 ağında veri kaydetmenin maliyeti, benzer bir kullanıcı deneyimi sağlarken L1'dekinden önemli ölçüde daha düşüktür. Ancak, bir L2 ağı işlevini yitirebileceğinden güvenlik sorunu ortaya çıkar; bu nedenle, Rollup'ınızı o ağda barındırmak için yeterli likidite ve bir güven düzeyi olmalıdır.

Bizim Seçimimiz

Borsanın gereksinimleri için yukarıda belirtilen yığınlardan herhangi biri uygun olabilir. ZK çözümleri umut verici görünüyor, ancak hala aktif olarak geliştiriliyorlar ve önemli ölçüde daha yüksek altyapı destek maliyetleri taşıyorlar.


İki ana Optimistic çözümü (OP Stack ve Arbitrum Orbit) arasında, Arbitrum Orbit, hız ve merkeziyetsizlikteki önemli farklılıklara odaklanması ve ekosistem içindeki en yüksek likiditeyi tek bir ağda yoğunlaştırması nedeniyle merkezi olmayan bir borsa için daha uygun görünüyor. yaklaşık iki katı BASE ve OP Mainnet'inki.


Temmuz 2024'te Arbitrum Orbit şunları tanıttı: Hızlı Para Çekme Girişim, Rollup'tan fon çekimlerini 5-15 dakikaya önemli ölçüde hızlandırmayı hedeflerken, OP Stack Rollup'larından çekimler için gereken 7 günlük bekleme süresiyle keskin bir şekilde çelişmektedir. Ayrıca, Arbitrum Orbit, altyapısı üzerine inşa edilen projeleri aktif olarak desteklerken, Superchain girişimi "sadece içeridekiler için" merkezi, kapalı bir VIP kulübüne benzemektedir.



Aynı zamanda, OP Stack içindeki girişimlerin, örneğin, Birlikte çalışabilirlik Ve Alt-DA , ilgi çekici görünüyor. Bu girişimler, OP Stack Rollup'ları arasında 7 günlük gecikme olmadan fonların transfer edilmesine ve işlem maliyetlerini daha da azaltabilen Celestia gibi alternatif Veri Katmanlarının kullanılmasına olanak tanıyacak. Ancak, OP Stack ekibi yalnızca belirli projelerin Superchain'in parçası olabileceğini (ve tam olarak birlikte çalışabilirliği kullanabileceğini) açıkça belirtti ve değerlendirmelerimize göre Optimism muhtemelen bu sayıyı tüm Superchain'de 5-10 projeden fazla olmayacak şekilde sınırlamayı hedefliyor. Ayrıca, Sequencer'ın anahtarları Optimism'e aktarıldığı ve ağ sahibine açıklanmadığı için herhangi bir ağın herhangi bir zamanda devre dışı bırakılabileceğini hatırlamak da önemlidir; bu da merkeziyetsizliğin temel kavramı hakkında şüpheler uyandırmaktadır.


Ekip içinde bir ay süren yoğun tartışmaların ve çeşitli seçeneklerin analizinin ardından, Arbitrum Orbit + AnyTrust tabanlı kendi L3 ağımızın borsamız için maliyet ve hızın en iyi dengesi olduğu sonucuna vardık. Geliştirilen ekosistem, pazarlama fırsatları ve son güncellemeler göz önüne alındığında, Arbitrum Orbit şu anda piyasada bulunan en merkezi olmayan ve güvenilir seçenek olarak öne çıkıyor. Ayrıca, Hızlı Para Çekme girişimine katılma yeteneği önemli bir avantaj olup, geleneksel Optimistic Rollup'larda olduğu gibi saatlerce hatta günlerce beklemeye gerek kalmadan 5-15 dakika içinde otomatik fon çekimlerine olanak sağlıyor.


Arbitrum Orbit Tabanlı L3 Ağının Bizim İçin Avantajları


“Hibrit bir borsa için doğru blok zincirini seçmek, blok zinciri hızı, merkeziyetsizlik ve geliştirme ve altyapı destek maliyetlerinin karmaşıklığı arasındaki dengeyi gerektiren bir görevdir. Belirtilen gereksinimler göz önüne alındığında, en uygun çözüm, minimum güven varsayımlarıyla belirtilen gereksinimleri karşılayan güvenli bir blok zincirinin dağıtımına olanak tanıyan AnyTrust modunda Arbitrum Orbit'e dayalı gibi görünmektedir.”


1Gleb Zykov, HashEx'in CTO'su ve kurucu ortağı



  • Hız: Arbitrum Orbit'i kullanmak, OP Stack'e kıyasla yerleşim hızında yaklaşık 8 kat artış sağlıyor ve aynı zamanda benzer bir Blok Gaz Limiti sağlıyor.


  • Arbitrum Orbit Ekosistemi: 16 milyar dolar likidite, güçlü pazarlama desteği ve profesyonel ekibiyle en popüler ekosistemlerden biridir.


  • Altyapı Üzerinde Kontrol: Kullanıcı deneyimini geliştirecek gerekli özellikleri ve iyileştirmeleri ekleyerek ağda değişiklikleri hızla uygulayabiliriz.


  • Ekonomik Verimlilik: Tek bir yerleşimin maliyetinin sadece 0,0001 ila 0,0002 dolar olması öngörülüyor, bu da operasyonel maliyetleri önemli ölçüde azaltıyor ve kullanıcılar için düşük ücretler sağlamamızı sağlıyor.


  • Token ve DAO Sorunlarının Çözümü: Tek bir ağ içerisinde yerel bir token kullanımı, oy manipülasyonu sorununu çözer ve daha fazla merkeziyetsizliği teşvik eder (Arbitrum, Optimism ve diğerleri tarafından uygulananlara benzer).


  • Tüm Büyük Borsalarda Arbitrum Ağ Desteği: Arbitrum ekibi, önemli bir oyuncu olmak ve ağlarına tüm önde gelen borsalarda destek sağlamak için önemli çalışmalar yaptı. Hızlı token yatırma/çekme işlemlerinin yanı sıra, bu, kullanıcı yolculuğunu büyük ölçüde basitleştirir.

L3 Çözümümüzün Dezavantajları

  • Sıfırdan İnşa Etmek: Sıfırdan bir ağ inşa etmek, kurulum sürecini önemli ölçüde basitleştiren hazır bir SDK kullanıyor olsak bile, önemli miktarda kaynak ve zaman gerektirir.


  • Kendi Kendine Destek: Mevcut çözümleri kullanmanın aksine, ağın işlevselliğini sürdürmek ve ortaya çıkan sorunları derhal çözmek tamamen bizim sorumluluğumuzda olacaktır.


  • L1 ile Karşılaştırıldığında L3 Ağ Kesintisi Riskinin Daha Yüksek Olması: Bu senaryonun olası olmadığına inansak da teorik olarak mümkündür. Böyle bir durumda, Rollup çalışmaya devam eder ancak L3 ağına veri yayınlamaz.

Adım 5. Sonuç

Arbitrum Orbit'te kendi L3 ağımızı kurmak, borsamız için benzersiz büyüme fırsatları sunar. Bu çözüm, operasyonel maliyetleri azaltır, kullanıcı deneyimini iyileştirir ve yönetime katılım fırsatlarını artırır. Kendi ağımızı kurmak ve sürdürmek önemli bir çaba gerektirse de, bu stratejik kararın borsamızın uzun vadeli başarısını ve sürdürülebilir gelişimini sağlayacağından eminiz.