最近,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 Net work

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的結合,也體現了DeF i的可組合性。