Öğren
İyimser Rollupların İşlemleri Hızlandırma Rolü - Kılavuz
check_eligibility

Yellow Network Bekleme Listesine Özel Erişim Kazanın

Şimdi Katıl
check_eligibility

İyimser Rollupların İşlemleri Hızlandırma Rolü - Kılavuz

Jan, 29 2025 18:07
İyimser Rollupların İşlemleri Hızlandırma Rolü - Kılavuz

Ethereum (ETH) ölçeklenebilirlik zorluklarıyla karşılaşmaya devam ederken, iyimser rolluplar, ağ tıkanıklığını ve yüksek işlem ücretlerini ele alacak umut verici bir çözüm olarak ortaya çıktı. Bu kapsamlı kılavuz, iyimser rollupların nasıl çalıştığını inceler ve daha hızlı işlemler gerçekleştirmek için nasıl kullanılabileceğine dair detaylı talimatlar sağlar.

İyimser Rollup Nasıl Çalışır?

İyimser rolluplar, çek tabanlı bankacılık sistemine benzer şekilde çalışır. Bankaların çekleri itiraz edilmediği sürece kabul etmesi gibi, iyimser rolluplar da işlemleri dolandırıcılık kanıtlarıyla itiraz edilmediği sürece geçerli kabul eder. Bu sistem, işlemleri off-chain'de işlerken Ethereum'un temel katmanındaki güvenliği koruyan bir Katman-2 ölçeklendirme çözümü olarak çalışır.

Ana Bileşenler

İyimser rollupların mimarisi, birkaç kritik bileşene dayanır:

  • İyimser Sanal Makine (OVM), Katman 1 ve Katman 2 arasında deterministik akıllı sözleşme yürütümünü sağlayan çalışma zamanı ortamı olarak hizmet verir. Bu izolasyonlu ortam, katmanlar arasında tutarlı durum geçişlerini garanti eder.
  • İyimser Geth, tek bir sıraya koyucuya sahip olarak işlemleri sıralama ve ana zincir sözleşmesine işlem kümelerini eklemekten sorumlu olan Katman-2 istemcisi olarak işlev görür. Bu sıraya koyucu, işlem sırası ve durum yönetimini sürdürmede önemli bir rol oynar.
  • Zincir Sözleşmeleri, iyimser rollup sisteminin omurgasını oluşturur ve Ethereum mainnet üzerinde çalışır. İki önemli sözleşme şunlardır:
  • OVM_CanonicalTransactionChain (CTC), OVM durumuna uygulanan işlemlerin sadece ekleme kayıtlarını sürdürür. Sıraya koyucu, L2 işlem kümelerini bu zincire eklerken, aynı zamanda kullanıcıların L2 işlemlerini sıraya eklemesine olanak tanır.
  • OVM_StateCommitmentChain (SCC), CTC işlemleriyle ilgili önerilen durum köklerini depolayarak, kanonik zincirdeki işlemlerle bire bir ilişkiyi korur.

İyimser Rolluplar Kullanarak Blockchain İşlemlerini Hızlandırma

Yatırım Süreci

Daha hızlı işlemlere başlamak için kullanıcıların önce yatırım sürecini anlamaları gerekir. Varlıklar Katman 1'den Katman 2'ye transfer edildiğinde aşağıdaki sıra gerçekleşir:

Kullanıcılar, Katman 1'deki token köprü sözleşmesine token gönderirler. Köprü bu tokenleri emanet altında tutar ve Mesajlaşma sözleşmesi aracılığıyla Katman 2 köprüsüne bir depozito tamamlama isteği gönderir. Bu işlem, bir sıraya ekleme fonksiyonu kullanılarak CTC'ye eklenir.

Sıraya koyucu, sıraya eklenmiş bu işlemi yürütmeli ve L2 Mesajlaşma sözleşmesinde relayMessage fonksiyonunu çağırmalıdır. Son olarak, Mesajlaşma sözleşmesi, köprüye Katman 2'ye eşdeğer tokenları darp ederek depozitoyu tamamlamasını ve ardından bu tokenları kullanıcının L2 adresine serbest bırakmasını talimat verir.

Çekim Süreci

Çekim süreci, yatırım sırasını yansıtır ancak güvenlik düşünceleri nedeniyle ek karmaşıklıklar getirir. Varlıklar çekilirken sistem şu adımları izler:

Kullanıcılar, L2 Token köprüsü üzerinden çekim başlatır ve tokenlar yanıp sonrasında Mesajlaşma sözleşmesiyle iletişime geçer. Bu bilgi, L2 durum ağacında kaydedilir ve en sonunda yeni işlem kümesi güncellendiğinde sıraya koyucu tarafından CTC'de yer alır.

Sıraya koyucu bu durumu SCC'ye yayar, durumu değiştiren bir itiraz sürecinin başlatılması gereken zorunlu bir bekleme süresini yürütür. Bu pencere tipik olarak bir hafta sürer ve gerekirse dolandırıcılık kanıtı gönderimine olanak sağlar.

İtiraz dönemi sona erdikten sonra mesaj, L1 Mesajlaşma sözleşmesine iletilebilir, bu da geçtiği dolandırıcılık kanıtı süresi sona ermiş olarak token köprüsüne kullanıcıya tokenları serbest bırakma talimatı verir.

Çekim Gecikmelerini Aşma

Haftalık ihtilaf süresi, kullanıcıların fonlarına hızlı erişim sağlama çabalarında önemli bir zorluk oluşturur. Ancak, bu gecikmeyi azaltacak birkaç strateji mevcuttur:

Likidite Sağlayıcı Destekli Hızlı Çekimler

Bu yenilikçi çözüm, daha hızlı çekimler kolaylaştırmak için likidite sağlayıcıları (LP'ler) tanıtır. LP'ler tam L2 nodeları çalıştırarak CTC işlemlerini doğrulamakta ve kullanıcılarına anında likidite sağlarken bu hizmet için bir ücret talep edebilirler.

Doğrulama süreci, LP'lerin sıralayıcı durum kökü yayınlanmadan önce işlemlerin geçerliliğini değerlendirmelerini sağlar. Bir LP, bir çekim isteğini kabul ettiğinde, kullanıcıya anında likidite sağlar ve kendileri için geç kalan köprü serbest bırakımı talep eder, böylece karşılıklı yarar sağlayan bir düzen oluşturur.

Bu sistem birkaç avantaj sunar:

  • Kullanıcılar, ihtilaf süresi sona ermeksizin fonlarına anında erişim sağlar.
  • LP'ler, işlem doğrulaması yoluyla güvenliği sağlarken likidite sağlama karşılığında ücret kazanır.
  • Süreç, sıralayıcı durum kökü yayınlanmasına bakılmaksızın CTC aracılığıyla işlemleri doğrulayabilecek LP'lerle güvenli kalır.

Ancak, bu yaklaşım bazı sınırlamalar da sunar:

  • Düşük likidite sahipli tokenlar maliyetli likidite sağlama ücretleriyle karşı karşıya kalabilir.
  • Büyük çekim etkinlikleri likidite kıtlıklarını tetikleyebilir.
  • LP'ler, finansal kayıplardan kaçınmak için doğru doğrulama süreçlerini sürdürmelidir.

Hızı Güvenlikle Dengelemek

İyimser rolluplar, güvenliği işlem hızıyla dengeleyen sofistike bir ölçeklendirme çözümünü temsil eder. İçsel çekim gecikmesi zorluklar sunarken, likidite sağlayıcı destekli çekimler, fonlarına anında erişim gereksinimi duyan kullanıcılar için pratik bir çözüm sunar. Ekosistem gelişmeye devam ettikçe, bu mekanizmaların daha fazla iyileştirilmesi beklenebilir, potansiyel olarak işlem hızını artırmayı sağlarken iyimser rollupları Ethereum için cazip bir ölçeklendirme çözümü yapan sağlam güvenlik garantilerini koruyan yeni çözümler sunabilir.

Son Öğrenme Makaleleri
Tüm Öğrenme Makalelerini Göster
İlgili Öğrenme Makaleleri