Bu köprüye bir kahraman lazım

Köprüleme, kuantum teleportasyonu gibi çalışır: para fiziksel olarak hiçbir yere hareket etmez - başlangıç ağında kilitlenir ve hedef ağda eşdeğer miktar ortaya çıkar. Ancak bunun için her iki tarafın da mükemmel bir şekilde senkronize olması gerekir. Burada mesajlaşma devreye girer ve köprü, hedef ağa kaynak ağda ne olduğunu bildirir.

Bu görünmez katman olmadan telepati çalışmazdı - varlık kaybolabilir veya kopyalanabilirdi. Mesajın iletilmesi, farklı blok zincirlerinde bulunan iki tamamen bağımsız akıllı sözleşmenin tek bir sistemin parçasıymış gibi davranmasını sağlar.

Allbridge ekibi, mesajlaşmanın nasıl çalıştığını ve bunun olmadan merkeziyetsiz köprülemenin neden imkansız olduğunu açıklıyor.

Mesajlaşma nedir ve nasıl çalışır?

Mesajlaşma, bir blok zincirinden diğerine bilgi ( ama tokenler ) ile iletme sürecidir. Çalışma örneği:

  1. Kullanıcı, kaynak ağda transferi başlatır.
  2. Akıllı sözleşme, tokenleri alır ve bir mesaj oluşturur - transfer hacmi, hedef ağ, alıcının adresi ve token hakkında bilgi içeren kompakt bir veri kümesi.

Bu mesaj sadece iletilemez - hedef ağın ona güvenebilmesi için önce onaylanması gerekir.

Sonuç ve doğrulayıcılar

Mesajların doğrulanma rolünü (valide ediciler üstlenir, bazen onlara koruyucular veya oracle'lar denir, tam terim protokole bağlıdır). Hedef ağda mesaj işlenmeden önce, işlem tamamlanmış olarak kabul edilmelidir - yani geri alınamaz veya blockchain geri alınması sonucu değiştirilemez.

Farklı ağlarda kriterler farklılık gösterir ve mesajlaşma protokolü bunu dikkate almalıdır. Atama ağında, bir grup doğrulayıcı işlemi onaylar ve mesajı kriptografik olarak imzalar.

Rele

Köprüdeki bir başka bağlantı — relayer — imzalanmış mesajı hedef ağın akıllı sözleşmesine gönderir, bu sözleşme doğrulayıcıların imzalarını kontrol eder. Her şey doğruysa, mesaj kabul edilir ve uygulanır. Relayer gazı öder ve kullanıcı transfer gerçekleştirirken gördüğü küçük bir komisyon olarak tazminat alır.

Mesajda ne var?

Mesaj, sadece yapılandırılmış bir bayt kümesidir. Gönderen kontrat bunu kodlar, alan ise dekodlar. Bu, hedef ağdaki görevle ilgili yalnızca gerekli bilgileri içerir. Köprüler, mesajlarla çalışma sürecini optimize ederek maliyetleri düşürür ve verimliliği artırır.

Allbridge Core nasıl mesajlaşmayı daha akıllı hale getiriyor

Blok zincirleri arasında mesaj iletimi güçlü bir araçtır, ancak ucuz değildir. Blok zincirinde saklanan veya doğrulanan her bir byte gaz gerektirir. Hız odaklı bir köprü için ölçeklenebilirlik ve verimlilik önemlidir.

Sorun: büyük mesajlar

Tipik bir mesaj şunları içerir:

  • transfer tutarı;
  • token adresi;
  • alıcının adresi;
  • Kaynak ve hedef ağların ID'si;
  • benzersiz nonce.

Kaynak halinde bilgi 100 bayttan fazla yer kaplayabilir, bu da her bir işlemi pahalı hale getirir.

Çözüm: hashlenmiş mesajlar

Allbridge Core, tam mesajı saklamak yerine, onu 32 baytlık bir hash'e dönüştürür - benzersiz ve doğrulanabilir bir "iz". İlk iki bayt, kaynak ve hedef ağların kimliği ile değiştirilir. Bu, tam bir kod çözme olmadan hash üzerinden yönü kontrol etmeyi sağlar: küçük bir teknik değişiklik, belirgin bir gaz tasarrufu sağlar.

Uzlaşma

Hashing, mesajların depolanmasını ucuzlatır. Hedef ağ yalnızca hash'i gördüğünden, iletici orijinal mesajı sağlamak zorundadır, böylece akıllı sözleşme verileri yeniden hesaplayıp kontrol edebilir. Bu, blok zinciri ile çalışmayı daha ucuz hale getirir, ancak iletici üzerindeki yükü artırır.

Esneklik avantajı

Çoğu çözüm, belirli bir mesajlaşma protokolüne sıkı sıkıya bağlıdır. Bu, farklı blok zincirleri farklı mesajlaşma protokollerini destekliyorsa, özellikle bir kısıtlama olabilir. Belirli bir protokolden bağımsız köprü, birden fazla protokolle aynı anda çalışabilir.

Avantajlar:

  • daha fazla blok zinciri desteği;
  • dayanıklılık — bir protokoldeki arızalarda başka bir protokol kullanılabilir;
  • esneklik — yeni protokollerin desteğini yeniden sistem yazmadan kolayca ekleyebilirsiniz.

Sonuç: mesajlaşmanın değeri

Mesajlaşmanın amacı, blockchain'lerin "iletişim kurmasını" sağlamak ve çapraz zincir koordinasyonunu merkeziyetsiz hale getirmektir. Farklı ağlardaki akıllı sözleşmeler, birbirleri hakkında herhangi bir bilgiye ihtiyaç duymadan bilgi alışverişi yapar; önemli olan, doğrulanmış bir mesajın geldiğidir. İşte bu, izole blockchain'leri tek bir sistemin parçaları haline getirir — merkeziyetsizlikten ödün vermeden.

Ama en önemlisi, blok zincirleri arasında transfer hakkında bilgi iletmeyi sağlayan iç mimaridir; bu, kritik mantığı akıllı sözleşmelerde bırakır.

CORE2.99%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)