語言

區塊鏈橋如何運作?

區塊鏈橋是讓兩條採用獨立規則與狀態的區塊鏈網路能夠交換資產或資訊的基礎設施。隨著生態系分散在眾多第一層網路、第二層方案與專門化鏈之間,這類橋的重要性也日益增加。以太坊說明,橋可以用來在速度、容量與成本特性不同的網路之間轉移資產、資訊及其他資料。

轉移資產意味著什麼

要理解其基本概念,首先必須弄清楚「在鏈與鏈之間移動資產」真正意味著什麼。記錄在以太坊上的加密貨幣,不會因為使用者發送一筆交易,就原生地出現在另一條區塊鏈上。每個網路都維持自身的狀態帳本,並透過自身機制驗證交易。因此,橋必須在來源鏈發生的事件與目的鏈上的後續操作之間建立可驗證關係。系統通常不是實際運送原始代幣,而是將它們鎖定、銷毀,或進行交換,然後在另一個環境建立或釋放代表該價值的資產。以太坊將鎖定並鑄造、銷毀並鑄造,以及原子交換列為常見模型。

逐步說明

流程從使用者將錢包連接至橋的應用程式開始,並指定目的網路與希望轉移的數量。使用者會在來源鏈上簽署一筆交易。該操作可能把資金送入由協定控制的智慧合約,或在接收網路存在相容的鑄造原生表示形式時啟動代幣銷毀機制。這筆交易接著被記錄在來源區塊鏈上,但這並不表示資產此時已經能在目的鏈上使用。

下一步是最重要、也最敏感的部分之一。橋必須證明來源操作確實發生,而且可以被視為有效。不同設計使用不同機制來完成這件事。有些依賴監控來源鏈並發出確認的外部驗證者、多重簽章或預言機網路;另一些使用輕量客戶端與密碼學證明,讓目的端基礎設施本身可以更少依賴外部參與者地驗證來自來源鏈的資訊。實務上,事件如何被驗證,決定了橋安全模型的大部分內容。

這種方法的例子可以在使用 IBC 的系統中看到。IBC 是一種為區塊鏈通訊設計的協定,讓資訊可以透過狀態證明與輕量客戶端進行交換。其邏輯是,鏈可以驗證另一個網路的狀態資訊,而不一定需要信任一小群只宣稱某筆交易發生過的中介者。這類架構旨在降低額外的信任假設,但也需要複雜得多的技術基礎設施。

一旦事件得到驗證,協定就會在目的鏈上執行對應操作。在「鎖定並鑄造」系統中,原始資金會繼續被鎖定在來源網路,而目的網路會建立等值表示形式;在「銷毀並鑄造」系統中,代幣會在一條網路上被銷毀,並在另一條網路上鑄造。兩種情況的目標,都是維持被鎖定或銷毀的資產數量與目的鏈表示數量之間的對應關係。Chainlink 的文件也將這些模型與「鎖定並解鎖」列為其 CCIP 互通基礎設施所採用的機制。

來源鏈 在橋中鎖定 1 ETH 事件 橋驗證鎖定 簽署者、驗證者或證明 目標鏈 收到 1 枚包裝 ETH 返回時 銷毀包裝代幣,解鎖原始資產
「鎖定並鑄造」模式:原始資產鎖定在來源鏈上,目標鏈上流通的是其包裝版本。

包裝資產與訊息

這種表示形式對理解為什麼許多在不同區塊鏈之間流通的資產,在技術上並不是完全相同的代幣至關重要。原生資產屬於某條特定鏈,而透過橋轉移的版本,通常是一種依賴互通協定規則才能存在的表示形式。如果橋停止運作、失去安全性,或無法正確證明資產具有支援,這種表示形式可能不再像使用者原本預期的那樣表現為經濟等價物。

現代橋不只能傳送代幣。跨鏈通訊還可以包含能觸發目的鏈智慧合約執行某項操作的任意訊息。例如,CCIP 允許傳送資料、代幣或兩者,並採用一種架構,使鏈下元件在執行層於接收網路處理訊息之前,先觀察並驗證事件。這讓人們可以建立這樣的應用程式:在一條區塊鏈上發起的操作,可以觸發另一條區塊鏈上的第二項操作,而使用者不必手動管理每個步驟。

橋的概念也不應與原生跨鏈訊息傳遞混淆。有些生態系會直接在其架構內納入通訊機制。波卡使用 XCM 作為不同共識系統之間表達訊息與意圖的格式,而橋則用於連接外部網路。這項區分很重要,因為原生通訊可以利用生態系共享的安全組件,而外部橋則必須自行解決驗證各連接網路狀態的問題。

安全性

安全性是這些基礎設施面臨的主要技術與經濟問題。橋會引入新的攻擊面,而且可能集中大量價值。合約漏洞、驗證邏輯錯誤,或用於授權操作的金鑰遭到操縱,都可能造成重大損失。以太坊特別指出,部分設計存在與智慧合約、包裝資產,以及依賴第三方驗證者相關的風險。

因此,選擇信任機制是核心問題。依賴少數簽署者的系統相對容易運作,但使用者必須信任這些實體正確行事並安全保管其金鑰。由驗證者組成的去中心化網路則可以分散這項功能,但並不能消除風險,還可能引入經濟、營運或協調問題。使用密碼學證明與直接狀態驗證的設計可以降低某些信任假設,但通常需要更高技術複雜度,以及與相連鏈進行更深度的整合。

從這個角度來看,橋與其說是一條運送加密貨幣的簡單管道,不如說是一種獨立系統之間的驗證機制。在一筆看似簡單的轉移背後,是智慧合約、證明、驗證者、預言機或輕量客戶端共同對另一個網路上發生的事件形成認可。因此,一座橋的品質既取決於它連接網路的能力,也取決於它用來建立這種連結的安全模型。這些基礎設施的未來發展,將與降低信任假設、限制故障暴露,以及提供對使用者而言越來越透明的多鏈體驗之能力密切相關。

參考資料