跨鏈橋風險跟先前討論過的 oracle 單點故障風險,是同一類問題嗎?
概念上高度相似,但攻擊面不完全相同。Oracle 風險是「餵給智能合約的價格數字本身是錯的」,跨鏈橋風險則是「告訴目的地鏈某件事發生了的那則訊息本身是偽造的」——兩者的共同結構都是「上游輸入了一個未經充分驗證的訊號,下游合約忠實地依據這個訊號執行動作」,本質上都是信任假設被攻破,而不是程式碼邏輯出錯。差異在於 oracle 通常處理的是持續性的價格資訊,跨鏈橋處理的是離散的事件訊息(某筆資產被鎖定、某筆轉帳發生),但防禦思路是相通的:都需要多方獨立驗證,而不是仰賴單一來源。
為什麼會有協議選擇「一對一」這種單一驗證者架構,而不是一開始就採用多方驗證?
這通常是速度、成本跟安全性之間的取捨。多方驗證需要多個獨立方分別確認同一則訊息,這會增加延遲(要等多方都回應)跟營運成本(要維護多套獨立的驗證基礎設施),對需要快速跨鏈結算的應用來說,這個延遲本身可能造成使用體驗或資金效率上的問題;單一驗證者架構速度快、成本低,但代價是把整套系統的安全性,壓縮成「這一方有沒有被入侵」這一個變數。這個取捨在協議設計早期,尤其是資產規模還小、攻擊誘因不高的時候,可能被認為是合理的權衡,但隨著鎖定的資產規模成長,單一驗證者架構的風險報酬比會持續惡化。
同一項代幣化資產在不同鏈上出現 1% 到 3% 的價差,這是否代表其中一條鏈上的版本比較不安全、應該避開?
不一定代表安全性問題,這個價差更常見的成因是流動性深淺不均,而不是某條鏈上的版本本質上有瑕疵。如果某條鏈上這項資產的交易量原本就比較稀薄,一筆相對不大的買單或賣單,就可能把價格推離另一條鏈上的價格,而跨鏈套利者要花時間(跟成本)才能把價差拉平。這代表看到價差時,比較該做的事是確認交易量夠不夠深,而不是直接假設價格較低的那一側代表市場對它的安全性有疑慮——但如果價差在沒有明顯流動性理由的情況下持續放大且遲遲不收斂,這確實值得進一步調查,可能反映的是市場對某條鏈上版本的信心出現變化。
Ondo Finance 這類發行方明確把「依賴單一橋接供應商」列為不可接受的風險,一般投資人可以怎麼運用這項資訊?
這代表在評估任何代幣化資產的跨鏈風險時,發行方自己是否公開揭露這項風險、以及是否明確說明架構上怎麼因應,是一個值得參考的品質指標。如果一份技術文件完全沒有提到跨鏈橋接的信任假設是什麼、有沒有採用多方驗證,這本身就是一個該進一步詢問的訊號,而不是代表這項資產沒有跨鏈風險。一般投資人可以把「發行方是否主動揭露並解釋跨鏈架構的風險緩解措施」,當成篩選代幣化資產發行方治理成熟度的其中一項指標,跟評估傳統金融機構的風險揭露品質邏輯是一致的。
當一項代幣化資產同時部署在多條區塊鏈上——例如同一支代幣化貨幣市場基金份額,同時能在 Ethereum、Solana 跟 Avalanche 上被持有跟交易——中間負責讓這些不同鏈上的版本互相溝通、確保資產不會被重複計算的機制,就是跨鏈橋。這個環節聽起來像是純技術的基礎設施問題,但過去這一年裡發生的幾起真實事故顯示,跨鏈橋的安全模型,往往建立在一個相當脆弱的信任假設上——而這個假設一旦被攻破,代幣合約本身完全正確的程式碼,一樣會忠實地執行一筆詐騙指令。
理解跨鏈橋風險的第一步,是搞清楚它實際在做什麼。跨鏈橋很少是真的把代幣從一條鏈「搬」到另一條鏈——它做的是傳遞一則訊息,告訴目的地鏈「來源鏈上發生了某個事件(例如某個地址鎖定了一定數量的代幣)」,目的地鏈收到這則訊息後,會根據訊息內容在自己這一側執行對應動作(例如鑄造等量的代幣)。這代表跨鏈橋的安全性,核心問題變成「目的地鏈憑什麼相信這則訊息是真的」,而不是「代幣有沒有被正確搬運」——這個「相信」的機制,就是攻擊者最常鎖定的環節。
2026 年發生的一起事故,清楚示範了這個風險怎麼被引爆。某協議的跨鏈部署採用 LayerZero 協議傳遞跨鏈訊息,其設定依賴單一驗證者——業界稱為「一對一」架構,也就是只需要一方確認一則訊息為真,目的地鏈就會執行對應動作。攻擊者(據 LayerZero 初步歸因為北韓的 Lazarus Group)入侵了這個驗證者背後的離線基礎設施,偽造了一則跨鏈訊息,指示橋接合約釋放資金。橋接合約完全按照指令執行——這起事故最值得記住的細節是,鏈上程式碼本身沒有任何錯誤,執行邏輯完全正確;問題出在程式碼底下那一層信任假設:「掌控驗證者的一方是誠實且未被入侵的」,這個假設本身被攻破了。該協議的團隊事後偵測到異常、暫停相關合約,並把攻擊者地址列入黑名單,才擋下後續一筆企圖再抽走約 4 萬顆代幣的追加攻擊。
這不是單一事件。同樣在 2026 年,Verus Protocol 的以太坊橋接遭到攻擊,損失約 1,160 萬美元——攻擊手法是偽造一則跨鏈轉帳訊息,誘騙橋接合約把儲備資金送到攻擊者控制的錢包。安全業者在事故發生後迅速標記了這起攻擊,但資金已經被轉換成以太幣並移走。這起事故連同前面提到的案例,都被業界拿來跟更早的知名事故(例如 2022 年的 Wormhole 事故,攻擊者偽造守護者簽章,在 Solana 上鑄造約 12 萬顆無擔保的包裝以太幣)並列比較——模式一致:問題很少出在「代幣合約寫錯了」,幾乎都出在「訊息驗證機制的信任假設被攻破了」。
除了駭客攻擊這種極端情境,跨鏈橋還會在日常運作中製造一種比較隱性的風險:同一項代幣化資產,因為流動性、需求與橋接延遲在不同鏈上不一致,可能同時在兩條鏈上出現 1% 到 3% 的報價落差——理論上是完全相同的證券,卻因為身處哪一條鏈而有不同的市場價格。當橋接的訊息延遲跟不上快速變動的市場,或某條鏈上的資金池夠淺、一筆大單就能在套利者反應過來之前先把價格推開,這個落差就會被放大。要把這個落差套利抹平,通常得付出佔轉帳金額 2% 到 5% 的成本(把 gas 費、橋接費跟滑價都算進去),這對任何依賴「同一資產在不同鏈上視為完全可替代」這個假設的策略,都是實質的拖累。
面對這些風險,比較審慎的機構發行方,已經明確把「依賴單一橋接供應商」視為不可接受的單點故障。例如 Ondo Finance 在自己的基礎設施文件裡,直接點出這項風險,說明其架構刻意不把跨鏈安全性押注在單一橋接供應商身上。業界也在發展額外的風險管理層,例如 Chainlink 的風險管理網路、Wormhole 的全域會計師(Global Accountant)供給量追蹤機制,以及第三方監控服務,目標都是在跨鏈訊息被目的地鏈執行之前,多一層獨立驗證,而不是完全仰賴單一驗證者或單一橋接協議的誠實與安全性。
如果你持有的代幣化資產跨越多條鏈,或考慮把這類資產拿去做鏈上操作,有三件事值得先確認:第一,這項資產依賴的跨鏈橋接機制,是單一驗證者架構還是多方驗證,單一驗證者架構代表單點故障風險更高,這個資訊通常會寫在發行方自己的技術文件裡;第二,如果你看到同一項資產在不同鏈上出現明顯的報價落差,先確認這是不是反映了跨鏈套利的正常延遲,而不要假設這代表某條鏈上的版本本質上比較值錢或比較沒有價值;第三,評估任何依賴跨鏈橋接的策略時,把 2% 到 5% 的潛在套利成本算進你的報酬預期裡,這筆隱性成本很容易在只看表面殖利率數字時被忽略。