一覽主要跨鏈資產橋:如何讓你的資產流動起來?
本文發布於PANews,原文標題:《跨鏈橋種草集!我該如何讓自己的資產跨鏈流動起來》,撰文:蔣海波
最近,Fantom 上火熱的高 APY 挖礦讓很多追求高收益的 DeFi 農民們跨鏈前往掘金,雖然大量用戶反映跨鏈時間久,操作卡頓,但還是不影響其熱度。其官方稱目前總交易量已經超過了 1000 萬筆。
為什麼需要跨鏈?
從目前用戶最多的 DeFi 說起,根據 DeFi Llama 的數據統計,以太坊上 DeFi 的鎖倉量已經超過 1000 億美元,BSC、Solana、Avalanche 等其它公鏈也吸引了 490 億美元的資金,已經不能再被忽視。
雖然很多公鏈的資金已經頗具規模,但不同的鏈間如同孤島,不同鏈上的資產無法自由交換,此外,很多新興公鏈仍缺失很多基礎設施,比如穩定幣,既沒有 Tether、Circle 這樣強有力的中心化機構發行的法幣抵押的原生穩定幣,也沒有 DAI 這種以價格波動相對較小的 ETH 等加密貨幣為抵押品,通過超額抵押發行的去中心化穩定幣。
因此,需要將其它鏈上的資產通過跨鏈引入自身的公鏈,在當前常用的跨鏈方式中,除了中心化機構如交易所錢包中跨鏈提幣之外,最常見的就是各種去中心化跨鏈資產橋。
跨鏈橋
跨鏈橋是將代幣或數據在區塊鏈之間轉移的連接方式,兩條鏈可以具有不同的協議、規則和治理模型,跨鏈橋提供了一種兼容的方式在兩者之間安全地進行互操作。
兩條獨立的區塊鏈如何知道另一條鏈上發生的事情?這其實是一個預言機問題。當前最簡單的解決方案是讓多個節點同時監聽區塊鏈上的合約事件,當絕大多數節點都同意他們已經看到該事件時,則可以認為節點之間達成共識,觸發序列中的下一個事件。根據達成共識的方式與是否需要托管,可將跨鏈橋分為以下幾類。
托管+中心化(如中心化交易所跨鏈、WBTC 等)
托管+POA (權威證明)
托管+PoS (權益證明)(Matic、xDAI)
托管+MPC (多方計算)(Thorchain、Anyswap)
非托管+MPC (Multichain)
中心化交易所的跨鏈橋最方便用戶使用,但同時也可能存在單點故障。大多數跨鏈橋都托管著用戶資產,如何達成共識對於跨鏈橋也很重要,關係著托管資產的安全性。當前的跨鏈也在逐漸向非托管的方向發展。
多鏈代幣
要在一條鏈上使用另一條鏈上的資產,則必須要在兩條鏈上都有同一種資產,形成多鏈代幣。當在目標鏈上生成新的資產時,舊鏈上的資產可以直接銷毀,也可以質押在特定的合約中。每一種多鏈代幣的實現方式均可建立在上述任意一種托管與共識機制之上。yearn.finance 創始人 Andre Cronje 將多鏈代幣分為以下四種類型。下面以將以太坊上的資產跨鏈到 Fantom 為例進行說明。
餘額浮動
假如要將代幣從以太坊橋接到 Fantom 網絡中,首先以太坊上的代幣會被鎖定,然後通知網橋,在 Fantom 上將對應的代幣轉移給接收者。網橋中包含有最大供應量的代幣,用戶的使用過程不涉及代幣的鑄造與銷毀。
鑄造 / 銷毀
若採用該種方式,當在以太坊上銷毀代幣時,在 Fantom 上鑄造對應的代幣。同樣,在 Fantom 上銷毀時,也會在以太坊上鑄造新的代幣。
流動性互換
按字面意思理解,需要有流動性和中間代幣。如在 anyswap 中將 USDC (Ethereum)轉換為 USDC (Fantom),需要在 Fantom 上有 USDC (Fantom)和 anyUSDC 的流動性。USDC (Ethereum)先轉換成 anyUSDC (Fantom),再轉換成 USDC (Fantom)。整個過程無需托管用戶資產,只需要提供流動性。
打包+鑄造 / 銷毀
這是第二種與第三種跨鏈方式的結合。還是同樣的例子,首先質押 USDC 後會獲得 anyUSDC,銷毀 anyUSDC (Ethereum)並鑄造 anyUSDC (Fantom),再將 anyUSDC (Fantom)通過流動池換為 USDC (Fantom)。
常用的跨鏈橋
Multichain.xyz (Anyswap)
Multichain.xyz 主要針對支持以太坊虛擬機(EVM)的平台間的跨鏈,由 yearn.finance 創始人 Andre Cronje 和 Anyswap 團隊基於 Anyswap SMPC Network 共同開發,是目前使用最廣泛的一個多鏈跨鏈平台。Multichain.xyz 與其它平台相比,最大的優勢在於支持開發者自行部署自己的跨鏈代幣。
截至 5 月 13 日,Multichain.xyz 已支持十條區塊鏈中的 263 種代幣的跨鏈,網絡安全由 30 個節點維護,其中有 5.35 億美元的資金。
Multichain.xyz 具有廣泛的兼容性,很可能發展成為一個最廣泛使用的跨鏈橋,開發者在其中有充分的自主權,任何人都可以自行定義自己的跨鏈代幣。
但 Multichain.xyz 的跨鏈通常無法獨立形成目標鏈上的通用資產,上述例子中的 anyUSDC (Fantom)也會在流動池中換成 Fantom 上更通用的 USDC (Fantom)。這樣才能實現無需托管的跨鏈。
RenBridge
RenBridge 主要用於 BTC 等傳統公鏈與以太坊、BSC 等智能合約平台間的跨鏈。Ren Protocol 的跨鏈主要由兩個部分組成,面向開發者的 RenVM 和面向用戶的 RenBridge。RenVM 是基於安全多方計算的去中心化托管平台,維持 RenVM 運行的礦工被稱為暗節點(Darknodes),開發者可以選擇集成 RenVM,以支持他們的跨鏈資產。用戶可以直接通過 RenBridge 將 BTC 等原生資產跨鏈到智能合約平台,從而在區塊鏈之間釋放資產的流動性。RenBTC 也是使用最廣泛的以去中心化方式發行的 BTC 鎖定幣,目前在以太坊上共發行了 11690 枚。
目前 RenBridge 只能實現 BTC、BCH、DOGE、ZEC 這四種公鏈資產到以太坊和 BSC 的跨鏈。相對而言,RenBridge 跨鏈的開發成本更高,因為節點需要質押 REN 代幣,跨鏈資產的規模也受限於 REN 的市值。
Poly Network
Poly Network 不局限於資產跨鏈,不僅能實現同質化、非同質化代幣(NFT)的跨鏈,還能實現異構鏈間的任意信息跨鏈,最大化地提升區塊鏈的價值轉移能力和應用範圍。例如,在抵押借貸中,可以通過跨鏈保證金保障用戶債倉的安全。通過採用跨鏈技術,以太坊上的項目不需要在新鏈上重新開發,即可鎖定資產並向以太坊鏈發送存款消息,以太坊上的智能合約會驗證消息的合法性,以此實現跨鏈抵押。
目前,PolyBridge 已經支持以太坊、BSC、Heco、Neo、Ontology 等公鏈上的 44 種資產的跨鏈。PolyBridge 能直接實現 BSC 與 Heco 上資產之間的直接跨鏈,而 Multichain.xyz 通常需要以太坊進行中轉。
ShuttleFlow
Conflux 開發的資產跨鏈協議,聯合 Conflux 生態的參與方,如錢包、托管商、去中心化交易平台等,形成跨鏈資產托管聯盟,以 2/3 多簽的方式完成跨鏈資產映射。ShuttleFlow 通過 Conflux 鏈作為中繼橋樑,可以完成多鏈之間的靈活跨鏈。例如,要將 ETH 跨鏈到 BSC 上,先要將 ETH 跨至 Conflux,再從 Conflux 跨出至 BSC。
特定資產跨鏈橋
除了這些通用的跨鏈橋之外,還有一些專為特定資產跨鏈而設計的。
Binance Bridge
無需註冊幣安賬號即可使用,主要是為了將資產引入幣安鏈和幣安智能鏈,支持 BTC、ETH、BCH、DOT、FIL、ATOM、ADA 等資產的跨鏈。
xPollinate
支持 Polygon、BSC、xDAI 三條鏈上的資金互轉,可將 BSC 支持的資產轉移到 Polygon 與 xDAI 上。
Popsicle
與 YFI(yearn.finance) 創始人 Andre Cronje 以及 Tether 團隊合作推出了首個包裝 (Wrapped) 版本的 fUSDT,這是第一個也是唯一的 Tether 官方跨鏈 USDT。
Dex 自建跨鏈橋
Mdex 作為 Heco 上最大的項目,其資產可依賴火幣交易所中心化的跨鏈支持,但也有一些火幣不支持沖提,Mdex 又有需求的項目,所以 Mdex 也建立了自己的跨鏈橋,目前僅可將 FEI、TRIBE、SHIB 從以太坊跨鏈到 BSC 與 Heco 上。
公鏈項目方自建跨鏈橋
某些項目在代幣發放時會發放到一條鏈上,之後根據需求逐漸轉移到其它鏈上。如 Harmony (ONE),一開始代幣發放在幣安鏈上,之後為 ONE 自行建立了 BEP2 到 ERC20 的跨鏈橋。
結語
舊的區塊鏈性能的增長無法跟上規模的擴張,而新鏈重新建立完善的生態也需要很長的時間,跨鏈橋正好可以解決這些問題。隨著區塊鏈技術的成熟,多種形式的跨鏈橋已經在區塊鏈間運行,解決區塊鏈間的互操作性問題。
在現有的跨鏈橋中,具有更好的兼容性與自主性的 Multichain 目前處於領先狀態,Multichain 其實是跨鏈與 AMM 的結合,也體現了 DeFi 的可組合性。