Öğren
İşlemsel Hızın Artırılmasında İyimser Rollup'ların Rolü - Kılavuz
check_eligibility

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

Şimdi Katıl
check_eligibility

İşlemsel Hızın Artırılmasında İyimser Rollup'ların Rolü - Kılavuz

Jan, 29 2025 18:07
İşlemsel Hızın Artırılmasında İyimser Rollup'ların Rolü - Kılavuz

Ethereum (ETH) ölçeklenebilirlik sorunları yaşamaya devam ederken, iyimser rollup'lar ağ tıkanıklığını ve yüksek işlem ücretlerini ele almak için umut verici bir çözüm olarak ortaya çıktı. Bu kapsamlı kılavuz, iyimser rollupların nasıl çalıştığını araştırıyor ve onları daha hızlı işlemler elde etmek için nasıl kullanabileceğinize dair detaylı talimatlar sağlıyor.

İyimser Rollup Nasıl İşlev Görür?

İyimser rollup'lar, çek bazlı bir bankacılık sistemine benzer şekilde çalışır. Bankaların, itiraz edilmedikçe çekleri onurlandırdığı gibi, iyimser rollup'lar tüm işlemleri dolandırıcılık kanıtları ile itiraz edilene kadar geçerli kabul eder. Bu sistem, işlemleri zincir dışında işlerken Ethereum'un temel katmanı üzerinden güvenliği koruyan bir Layer-2 ölçekleme çözümü olarak çalışır.

Ana Bileşenler

İyimser rollup'ların mimarisi birkaç kritik bileşene dayanır:

  • İyimser Sanal Makine (OVM), Layer 1 ve Layer 2 arasında deterministik akıllı sözleşme yürütümünü sağlayan çalışma ortamı olarak hizmet verir. Bu izole ortam, katmanlar arasında tutarlı durum geçişlerini garanti eder.
  • İyimser Geth, tek bir sıralayıcının ana zincir sözleşmesine işlem gruplarını sıralama ve eklemeden sorumlu olduğu Layer-2 istemcisi olarak işlev görür. Bu sıralayıcı, işlem sırasının ve durum yönetiminin korunmasında kritik bir rol oynar.
  • Zincir Sözleşmeleri, iyimser rollup sisteminin bel kemiğini oluşturur ve Ethereum ana ağında çalışır. İki önemli sözleşme şunlardır:
  • OVM_CanonicalTransactionChain (CTC), OVM durumuna uygulanan işlemlerin sadece eklenebilir bir kaydını tutar. Sıralayıcı, L2 işlem gruplarını bu zincire ekler, ayrıca kullanıcıların L2 işlemlerini sıraya koymasına izin verir.
  • OVM_StateCommitmentChain (SCC), CTC işlemlerine karşılık gelen önerilen durum köklerini depolar ve kanonik zincirdeki işlemlerle bire bir ilişkiyi sürdürür.

İyimser Rollup Kullanarak Blok Zinciri İşlemlerini Hızlandırma

Para Yatırma Süreci

Daha hızlı işlemleri başlatmak için kullanıcılar öncelikle para yatırma sürecini anlamalıdır. Varlıkları Layer 1'den Layer 2'ye aktarırken şu sırayla gerçekleşir:

Kullanıcılar, Layer 1'deki token köprü sözleşmesine token gönderirler. Köprü bu tokenları teminat altına alır ve Mesaj Gönderici sözleşmesi aracılığıyla, yanıtlanan Layer 2 köprüsüne para yatırma tamamlanma isteği hedeflenerek bir mesaj tetikler. Bu işlem, sıraya koyma işlevi aracılığıyla CTC'ye eklenir.

Sıralayıcı bu sıraya koyulmuş işlemi yerine getirmeli, L2 Mesaj Gönderici sözleşmesindeki relayMessage fonksiyonunu çağırmalıdır. Son olarak, Mesaj Gönderici sözleşmesi, köprünün Layer 2'de eşdeğer tokenları basarak para yatırmayı tamamlamasını ve bu tokenların kullanıcı'nın L2 adresine serbest bırakılmasını sağlar.

Para Çekme Süreci

Para çekme süreci para yatırma sırasıyla paralel olup, güvenlik dikkate alınarak ek karmaşıklıklar ekler. Varlıklar çekilirken sistem aşağıdaki adımları izler:

Kullanıcılar, tokenları yakıp Messenger sözleşmesi ile iletişime geçen L2 Token köprüsü aracılığıyla para çekmeyi başlatır. Bu bilgi, L2 durum ağacına kaydedilir ve sonunda new transaction batch ile güncellendiğinde CTC'de görünür.

Sıralayıcı yeni işlem grubunu güncellediğinde, yeni state root'ları SCC'ye yayınlar ve devlet değişikliği bu süreçle başlatılır. Bu pencere, bir haftalık süreyi kapsar, gerekirse dolandırıcılık kanıtı sunma zamanı sağlar.

İtiraz süresi sona erdiğinde, mesaj L1 Messenger sözleşmesine aktarılabilir, bu sözleşme geçmiş sahtekarlık kanıtı penceresini doğruladıktan sonra tokelerin kullanıcıya bırakılmasını sağlar.

Para Çekme Gecikmeleriyle Başetme

Haftalık itiraz dönemi, fonlarına hızlı erişim sağlamak isteyen kullanıcılar için önemli bir zorluk teşkil eder. Ancak, bu gecikmeyi hafifletmek için birkaç strateji vardır:

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

Bu yenilikçi çözüm, daha hızlı çekimlere olanak sağlamak için likidite sağlayıcıları (LP) tanıtır. LP'ler, CTC işlemlerini doğrulamak için tam L2 düğümleri çalıştırır ve bu hizmet için bir ücret alarak kullanıcılara anında likidite sunabilirler.

Doğrulama süreci, LP'lerin sıralayıcı durum kökleri yayınlanmadan önce işlemlerin geçerliliğini değerlendirmesine olanak tanır. LP bir çekim isteğini kabul ettiğinde, kullanıcıya anında likidite sağlar ve gecikmeli köprü çıkışını kendileri için talep eder, böylece karşılıklı faydalı bir düzenleme yaratır.

Bu sistem birkaç avantaj sunar:

  • Kullanıcılar, itiraz süresinin bitmesini beklemek zorunda kalmadan anında fonlarına erişim sağlar.
  • LP'ler, likidite sağladıkları için ücret kazanır ve işlem doğrulama yoluyla güvenliği koruyarak.
  • Süreç, LP'lerin işlemleri CTC üzerinden doğrulama yetenekleri nedeniyle güvenli kalır, sıralayıcı durum kök yayınları ne olursa olsun.

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

  • Düşük likiditeli tokenlar, pahalı likidite tedarik maliyetleri ile karşılaşabilir.
  • Büyük çekim olayları likidite sıkıntılarını tetikleyebilir.
  • LP'ler mali kayıplardan kaçınmak için doğru doğrulama süreçlerini sürdürmelidir.

Hız ile Güvenlik Arasında Dengeleme

İyimser rollup'lar, güvenliği işlem hızı ile dengeleyen sofistike bir ölçekleme çözümünü temsil eder. Doğasında bulunan çekim gecikmesi zorluklar sunarken, likidite sağlayıcı destekli çekimler acil fon erişimi gerektiren kullanıcılar için pratik bir çözüm sunar. Ekosistem gelişmeye devam ettikçe, bu mekanizmaların muhtemelen daha da rafine edilmesini bekleyebiliriz, potansiyel olarak işlem hızını artırmak için yeni çözümler tanıtarak Ethereum için sallantılı bir ölçekleme çözümünü cazip hale getiren güçlü güvenlik garantilerini koruyarak.

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