這個橋接需要一個英雄

橋接就像量子傳送:幣種實際上並沒有物理移動——它在源網路中被鎖定,而在目標網路中出現等量的幣種。但爲此,雙方必須完美同步。在這裏,消息傳遞提供了幫助,橋接通過消息通知目標網路源網路中發生的事情。

沒有這一層隱形的橋接,傳送就無法實現——資產可能會丟失或被復制。正是消息的傳遞使得兩個完全獨立的智能合約在不同的區塊鏈上表現得像一個統一的系統。

關於消息傳遞的結構以及爲什麼沒有它就無法實現去中心化橋接,Allbridge團隊進行了解釋。

什麼是消息傳遞,它是如何工作的?

消息傳遞是將信息(而不是代幣)從一個區塊鏈傳遞到另一個區塊鏈的過程。工作示例:

  1. 用戶在源網路中發起轉帳。
  2. 智能合約接受代幣並創建消息——一個包含轉帳金額、目標網路、接收地址和代幣信息的緊湊數據集。

這條消息不能直接轉發——在目標網路能夠信任它之前,需要進行確認。

最終性和驗證者

消息確認的角色由驗證者(執行,有時他們被稱爲保管者或預言機,具體術語取決於協議)。在目標網路中處理消息之前,交易必須被認爲是已最終確認的——也就是說,無法因區塊鏈的回滾而取消或更改。

在不同的網路中,標準各不相同,消息傳遞協議必須考慮到這一點。在目標網路中,驗證者組確認交易並對消息進行加密籤名。

中繼器

另一個橋接工作環節——中繼——將籤名消息發送到目標網路的智能合約,該合約會驗證驗證者的籤名。如果一切正常,消息將被接受並執行。中繼支付燃料費,並獲得用戶在轉帳時看到的小額佣金作爲補償。

消息中包含什麼?

消息——只是結構化的字節集合。發送合約對其進行編碼,接收合約則進行解碼。它僅包含有關目標網路任務的必要信息。橋接優化消息的處理,降低成本並提高效率。

Allbridge Core 如何使消息傳遞更智能

區塊鏈之間的信息傳遞是一個強大的工具,但並不便宜。每個在區塊鏈上存儲或驗證的字節都需要消耗燃料。對於旨在速度的橋接來說,擴展性和效率至關重要。

問題:大消息

典型消息包含:

  • 轉帳金額;
  • 代幣地址;
  • 收件人地址;
  • 原始網路和目標網路的ID;
  • 獨特的 nonce.

在原始形式下,信息可能佔用超過100字節,這使得每筆交易都很昂貴。

解決方案:哈希消息

Allbridge Core 不會存儲完整消息,而是將其轉換爲 32 字節的哈希——唯一且可驗證的“指紋”。其中前兩個字節被替換爲源網路和目標網路的 ID。這使得可以僅通過哈希驗證方向,而無需完全解碼:這一小的技術改動帶來了顯著的燃氣節省。

妥協

哈希處理降低了消息存儲的成本。由於目的網路只看到哈希,轉發者必須提供原始消息,以便智能合約能夠重新計算和驗證數據。這使得與區塊鏈的操作變得更便宜,但增加了轉發者的負擔。

靈活性優勢

大多數解決方案都嚴格綁定於特定的消息傳遞協議。這可能是一個限制,特別是如果不同的區塊鏈支持不同的消息傳遞協議。一個不依賴於特定協議的橋接可以同時與多個協議一起工作。

優勢:

  • 支持更多區塊鏈;
  • 穩定性 — 在一個協議出現故障時,可以使用另一個協議;
  • 靈活性 — 容易添加對新協議的支持,而無需重寫系統。

結論:信息傳遞的價值

消息傳遞的目的是讓區塊鏈能夠“交流”,並使跨鏈協調去中心化。不同網路中的智能合約可以在不需要了解彼此的情況下交換信息——重要的只是有一個經過驗證的消息。這正是將孤立的區塊鏈轉變爲一個系統的一部分的原因——而不影響去中心化。

但最重要的是內部架構,它允許在區塊鏈之間傳遞轉帳信息,同時將關鍵邏輯留在智能合約上。

CORE3.87%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)