跨鏈橋是幫助用戶將其數位資產從一個區塊鏈轉移到另一個區塊鏈的協定.它可以被視為一個在不同的區塊鏈之間進行價值轉移的「橋樑」。
隨著以太坊為首的智慧合約平台生態的發展,使用者為了體驗不同平台上的各種應用,催生了將資金在不同平台上流轉的需求。同時,越來越多的 DeFi 專案希望從多條區塊鏈中獲取更多流動性。跨鏈橋應運而生。
跨鏈資產轉移
目前市場中常見的跨鏈橋資金轉移方案主要有兩種:「鎖定/銷毀+ 鑄造」和「流動性互換」。
- 「鎖定/銷毀 + 鑄造」會鎖定或銷毀源鏈上的原生資產,同時在目標鏈上鑄造等量的包裝資產以實現資金跨鏈傳遞。但這種解決方案並沒有實現真正的資金跨鏈。用戶在目標鏈上的包裝資產僅代表用戶在源鏈上資金的證明,原生資產並沒有被轉移。目前,使用「鎖定/銷毀+鑄造」方案的跨鏈橋包括 WBTC、Multichain、Wormhole。
- 「流動性互換」方案依靠智慧合約實現。跨鏈橋首先需要在源鍊和目標鏈上各建立一個流動性資金池。在資產轉移時,用戶的資金會被存入來源鏈上的流動性池,然後從目標鏈的資金池中取出等值資產。這種解決方案真正實現了資金跨鏈,但它不支援非智慧合約平台(Bitcoin)和目標鏈內不可用的資產(XRP 在以太坊網路中不可用)。目前,使用「流動性互換」方案的跨鏈橋包括 Synapse Protocol、Stargate Finance、Hop Protocol 。
跨鏈通信
除了資金跨鏈外,跨鏈橋還涉及一項關鍵技術-跨鏈通信,即如何偵測跨鏈橋兩端的網路狀態並傳遞訊息。目前市場中的跨鏈橋協定一般使用兩種跨鏈通訊技術:「單方/多方驗證」和「中繼器+輕客戶端」。
- 「單方/多方驗證」透過單方或多方進行跨鏈通訊。其中,「單方驗證」為中心化,由一些聲譽較好的機構進行跨鏈資產的託管及交易的執行。目前,使用「單方驗證」方案的跨鏈橋包括:WBTC、Wormhole。而「多方驗證」的運作模式與區塊鏈的運作模式類似,依賴多個節點透過共識機制共同完成跨鏈通訊。使用「多方驗證」方案的跨鏈協定包括 Multichain、Synapse。
- 「中繼器+輕客戶端」方案要求在來源鍊和目標鏈上分別部署一個智慧合約,用於收集交易請求、交易狀態、並負責執行交易。同時,此方案會引入第三方中繼器,用於同步並驗證交易資訊。中繼器是負責將資訊從一方傳遞到另一方的第三方服務機構。在跨鏈通訊時,它通常負責連接鏈之間的交易資訊同步。目前,使用「中繼器+輕客戶端」的跨鏈橋包括 Cosmos(IBC 作為中繼器)、LayerZero(預設使用自身的 Relayer 作為中繼器,也支援第三方部署)。
以下是目前市場中主要跨鏈橋的對比。對比維度包括資產/鏈的支援情況、跨鏈通訊、資產跨鏈機制等。
另一方面,儘管跨鏈橋可以透過資產跨鏈/通訊消除不同區塊鏈之間的壁壘並提升鏈與鏈之間的互通性,但它也為自身帶來了不少安全隱患,更易受到駭客攻擊並造成損失。根據數據,2022 年,發生安全性事件受到損失的跨鏈橋 Top 5 有 Ronin、Wormhole 等,共計損失金額高達約 13 億美元。