原文標題:《新生代跨鏈橋:不止於資產跨鏈著眼於DApp 跨鏈交互》
撰文:湯圓
公鏈大戰之後,市場已形成以以太坊為首多鏈並存的格局,鏈與鏈之間的資產轉移、智能合約的跨鏈交互已成為鏈上活動的日常,作為實現區塊鏈之間信息互通的底層基礎設施,跨鏈工具也成為熱門產品,不僅為用戶所需,也被資本看好。
3 月初,跨鏈應用Swim Protocol 宣布完成了一筆400 萬美元的種子輪融資;3 月底,跨鏈基礎設施LayerZero 完成了1.35 億美元的A + 輪融資,由知名風投機構FTX Ventures、紅杉資本與a16z 共同領投,Coinbase Ventures、PayPal Ventures 等參投。
目前,市場上常見的跨鏈工具主要集中在解決資產跨鏈上,但事實上,區塊鏈間的傳輸不僅僅有資產,還包括合約調用、智能合約的數據及狀態交互等。
資產跨鍊主要有3 種方式,包括中心化交易所(CEX)、去中心化的跨鏈橋和多鏈聚合器。
通過中心化交易所(CEX) 完成資產的跨鏈轉移比較好理解,用戶可以先把A 鏈資產充值到CEX 中,兌換(交易)為B 鏈所需的資產,然後充值到B 鏈上。這對小白用戶來說是個不錯的選擇,但此方式在充值時需要格外注意地址格式,避免充錯鍊格式,此外,也需要CEX 支持某個鏈才行,在費用上除了鏈上Gas 費,還多了一道CEX 內的交易手續費。
對於習慣鏈上操作的用戶來說,跨鏈橋和多鏈聚合器是資產跨鏈的首選。
「跨鏈橋」是目前最流行的工具,它是鏈與鏈的橋樑,允許用戶將加密資產從一條鏈轉移到另一條鏈上。跨鏈時,資產通常以「映射資產」的形式來實現,需要通過「鎖定+ 鑄造+ 贖回+ 銷毀」等一系列過程。
比如,用戶想要把A 鏈上的資產AToken 跨鏈至B 鏈上,流程一般是通過在A 鏈的智能合約上鎖定相應的AToken,並由預言機告知B 鏈上的智能合約,待礦工驗證過後,B 鏈上鎖定AToken 的數量後,1:1 鑄造為BToken;當資產從B 鏈返回A 鏈時,銷毀B 鏈上的BToken,為用戶釋放原本鎖定的AToken。
需要注意的是,這種「1 對1 跨鏈橋」模式下的A 資產從源鏈跨至目標鏈時,所得資產並不是原生的A 資產了,而是映射後的包裝資產。用戶持有的包裝資產在跨鏈橋發生問題時,可能會變得毫無價值。
除了跨鏈橋外,另一種資產跨鏈工具是「多鏈聚合器」,它將不同鏈上資產的流動性集中起來,構建出跨鏈資產的交易池,用戶可以在池中完成A 鏈上的X 資產兌換成B 鏈上X 資產的過程。
簡介
簡介
簡介
Multichain(MULT)原名AnySwap (ANY),它是為鏈上任意信息跨鏈交互而開發的基礎設施,支持用戶在任意兩條鏈之間轉移Token 資產、NFT 資產及數據交互等,試圖成為Web3. 0 時代的「多鏈路由器」,允許用戶在多條鏈之間自由轉移各種Token。
機制
機制
機制
在改名之前,Multichain 主要以AnySwap V2 和AnySwapV3 兩個版本供用戶使用。
在AnySwapV2 版本中,跨鏈實現的主要產品是「1 對1 的跨鏈橋」,採用的是「鑄造+ 銷毀」模式。
具體來說,就是在資產源鏈上,用戶把將要跨鏈的資產存入源鏈智能合約並鎖定,然後在跨鏈去往的目標鏈上通過智能合約,1:1 鑄造出源鏈資產的封裝資產「AnyToken」,如AnyUSDC,並將其發送到用戶跨鏈的目標鏈錢包中。這類似於將BTC 跨鏈至以太坊上後,出現了ERC-20 格式的包裝資產WBTC。當用戶從目標鏈上將封裝資產贖回時,智能合約就會在目標鏈上1:1 銷毀封裝資產AnyToken,並將源鏈上鎖定的原生資產釋放給用戶。
在升級後的AnySwapV3 版本中,資產跨鏈通過「多對多模式」完成,該產品在多條鏈上部署了「流動性資金池」,來幫助用戶完成資產的直接跨鏈。
以USDC 為例,這個美元穩定幣在以太坊、幣安智能鏈、雪崩協議等多個區塊鏈上發行,在這種情況下,AnySwap 無需再通過「1:1 鑄造+ 銷毀」方式,而是直接採用流動資金池就可,即將USDC 代幣添加到AnySwap 部署的每條鏈上的流動資金池中。用戶需要資產跨鏈時,這些流動性資金池內USDC 可直接完成跨鏈轉移。
圖片描述
圖片描述
Multichain 產品頁面圖
當用戶使用Multichain 進行資產跨鏈時,理想情況下,每條鏈上都有足夠的跨鏈資產的資金池,無論用戶轉移多少資產,資金池都有足夠的資產供使用。但當巨額數量的資產跨鏈時,也會遇到流動池不足的情況,這時,用戶會收到一部分封裝資產「AnyToken」,表示目標鏈資金池中沒有足夠的資產數量可提取。
舉例說明,小明有100 萬個X 資產想從A 鏈跨鏈至B 鏈中,但這時Multichain 在B 鏈的X 資金池中只有90 萬個X,此時,小明將在B 鏈的錢包中收到90 萬個X 資產,還會收到10 萬個包裝資產AnyX 代幣,代表沒有收到的X 資產數量,一旦B 鏈上有足夠的X 資產時,AnyX 就可以直接兌換為X。
除了在跨鏈領域積極建設外,Multichain 還佈局了區塊鏈之間的信息傳輸工具。今年4 月,Multichain 針對智能合約應用開發者推出了跨鏈消息傳遞應用anyCall,該應用可以實現在A 鏈上調用B 鏈的合約,這意味著它能將數據跨鏈傳輸,包括智能合約的信息、NFT、Token、數據等,鏈上應用只要部署了anyCall 工具,就可以實現協議的多鏈部署及資產的分配管理。
簡介
簡介
簡介
Stargate(STG)是建立在跨鏈基礎設施LayerZero 協議上的跨鏈應用,主要專注於原生資產的跨鏈。
機制
機制
機制
作為LayerZero 上第一個產品,Stargate 認為當前的跨鏈橋也存在「不可能三角」,即「資產跨鏈的到賬即時性」、「跨鏈流動性資金池的統一性」、「跨鏈轉移後的資產原生性」這三個要素,在當前的跨鏈設施中只能滿足一個或兩個。
圖片描述
圖片描述
Stargate 支持以太坊的USDC 直接轉換為BSC 上的BUSD
在交易即時性的實現上,LayerZero 採用了超輕客戶端技術,即在A 鍊和B 鏈上都植入一個客戶端應用,通過預言機和中繼器(驗證數據)可以傳遞並即時驗證A和B 鏈之間所傳遞信息的真偽,無需任何中間件,即可保障交易的及時性和無誤。
在確保原生資產和流動性的統一性方面,Stargate 通過在每個區塊鏈上建立原生資金池來解決,且允許同一資產之間可以共享不同鏈的流動性,以保障資產在跨鏈時的流動性深度。但這也會遇到風險,如多條鏈同時從流動池中提取資產時會不會出現兌付危機,或者某條鏈大額提取造成了流動性枯竭等。為此,Stargate 採用了Delta 資源分配平衡算法來保障原生資產池的平衡,即通過借貸或者套利補充流動性,或者提高提取者的費用,來限制大額提取。
目前,Stargate 目前主要支持用戶存入USDC、USDT、BUSD、DAI 等各區塊網絡中的美元穩定幣,為跨鏈流動池提供流動性,並獎勵流動性提供者STG 通證,該通證是Stargate發行的平台通證。 Stargate 官網顯示,截至4 月28 日,鎖倉在該應用中的穩定幣資產價值為16 億美元。
簡介
簡介
簡介
Router Protocol 是一個跨鏈通訊基礎設施,致力於為眾多的Layer1 和Layer2 區塊鍊網絡之間提供橋接設施,使用戶能夠即時交易、兌換不同區塊鍊網絡的資產。目前支持BSC、Avalanche、polygon、Fantom、Arbitrum 等區塊網絡之間的資產轉移。
機制
圖片描述
機制
機制
Router 會在支持的區塊鏈上部署一個橋接合約。在源鏈上,橋接合約可以鎖定用戶的資產;在目標鏈上,橋接合約會解鎖或鑄造目標鏈上的資產給跨鏈用戶。
Router 可橋接的資產大致可分為兩類,一類是「穩定幣資產」,一類是「非穩定幣資產」。
「穩定幣資產」跨鏈時,用戶的穩定幣將鎖定在源鏈上,並在目標鏈上解鎖。如果目標鏈上沒有足夠的資產流動性,用戶將收到該穩定幣的的包裝版本,比如USDC 包裝後為RUSDC。
圖片描述
圖片描述
Router 將以太坊上的AAVE 兌換為Polygon 上的MATIC
簡介
簡介
簡介
圖片描述
圖片描述
Swim Protocol 支持Solana 上的USDC 直接兌換為BSC 上的BUSD
Swim Protocol 使用的橋接技術是Wormhole。
Wormhole 是Solana 生態推出的跨鏈橋,也是Solana 和以太坊之間的第一個雙向跨鏈橋,它通過封裝資產的方式來實現資產跨鏈。當以太坊上的資產想要跨鏈至Solana 時,Wormhole 會先將ERC-20 格式的資產鎖定在以太坊智能合約中,並在Solana 上鑄造SPL 格式的相應資產,跨鏈後生成的是Wormhole帶來的封裝資產,而非原生資產。
Swim Protocol 通過將多鏈AMM 兌換機制與Wormhole 橋接技術結合,不使用封裝資產過程,而是通過構建資金流動池的形式,支持用戶將一條鏈上的原生資產直接交換為其它鏈上的原生資產。
目前,用戶可以通過為Swim Protocol 穩定幣兌換池提供流動性,來獲取交易手續費分成。需要注意的是,目前Swim Protocol 未發行任何平台通證。