纵览新生代跨链桥:Multichain、Stargate等不止于资产跨链
公链大战之后,市场已形成以以太坊为首多链并存的格局,链与链之间的资产转移、智能合约的跨链交互已成为链上活动的日常,作为实现区块链之间信息互通的底层基础设施,跨链工具也成为热门产品,不仅为用户所需,也被资本看好。
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资产的过程。
尽管跨链领域已经有不错的产品,但仍有开发者在探索新产品,希望能改进目前跨链桥存在的问题,简化跨链操作流程。如LayerZero工具,它支持原生资产直接跨链,并支持数据传输,可以实现不同链之间的DeFi应用组合。跨链龙头Multichain新上线的anyCall工具则支持不同链之间的智能合约调用等。本期DeFi蜂窝将盘点这类有进一步创新性的跨链产品。
资产跨链龙头Multichain
简介
Multichain(MULT)原名AnySwap(ANY),它是为链上任意信息跨链交互而开发的基础设施,支持用户在任意两条链之间转移Token资产、NFT资产及数据交互等,试图成为Web3.0时代的「多链路由器」,允许用户在多条链之间自由转移各种Token。
2020年7月20日,Multichain最早以AnySwap的形式构建,以满足不同区块链之间相互通信的需求。
早期,AnySwap是一个跨链去中心化交易应用(DEX)。后来,开发团队聚焦于跨链解决方案,剔除DEX功能后,以Multichain为名重新推出,专注于构建任意跨链交互的基础设施,并推出了跨链桥,支持用户可以将一条链上的资产转移到另一条链上。2021年6月,MultichainV3版本上线,支持多链之间的资产转移,Multichain也从「1对1的单一跨链桥」演变为了「跨链路由器系统」,实现了多条链的互联互通。
机制
在改名之前,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可直接完成跨链转移。
举个例子,A资产在币安智能链和以太坊链上均有发行,只不过格式分别是BEP-20和ERC-20。那么在AnySwap V3版本中,当持有BEP-20版本的A资产用户想要将它从币安智能链跨链至以太坊链时,只要AnySwap V3部署在以太坊上的资金池里有足额的A资产储备,用户就可以直接换得ERC-20版本的A资产。用户跨链获得的是原生的A资产,而非封装资产。
目前,AnySwapV2和V3版本已经升级合并为一体,演变为现在的Multichain。产品既融合了封装资产式的「1对1跨链桥」,也包含了资金池聚合式的「多链路由」工具,后者已经成为了主要工具。
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工具,就可以实现协议的多链部署及资产的分配管理。
Multichain官网显示,截至4月28日,其锁仓的加密资产价值(TVL)为59亿美元,TVL在跨链应用领域遥遥领先,支持跨链的区块网络有43条,支持跨链的链上资产有2000多种,它是目前跨链应用中覆盖的网络最广、支持的资产最多、业务量最大的跨链工具。
原生资产跨链应用Stargate
简介
Stargate(STG)是建立在跨链基础设施LayerZero协议上的跨链应用,主要专注于原生资产的跨链。
LayerZero是一个跨链通讯协议,支持用户在不同区块链或智能合约之间发送或传递信息,本质上是一个信息传输通道,可以简单理解为是区块链之间的通讯工具。借助LayerZero,开发者和用户不但可以实现不同区块网络之间的信息传递,还可以实现不同区块网络中DApp间的信息传递。
有了LayerZero,A链上的DeFi应用的数据及资产交互信息,可以传递给B链上的DeFi应用中。通过这一工具,可实现DeFi应用的跨链组合,包括实现资产间的跨链金融活动。
机制
作为LayerZero上第一个产品,Stargate认为当前的跨链桥也存在「不可能三角」,即「资产跨链的到账即时性」、「跨链流动性资金池的统一性」、「跨链转移后的资产原生性」这三个要素,在当前的跨链设施中只能满足一个或两个。
比如,当前「锁定资产+铸造包装」模式下的跨链桥们,虽实现了到账即时性,但跨链转移后的资产并不是原生资产,而是包装资产,往往需要在目标链上将包装资产兑换为原生资产才能更好地使用。再比如,「流动资金池」式的聚合跨链工具们,往往由于资金池被部署在不同的区块链网络中,因此不能统一流动性,造成每条链上的流动性资金池内的资产数量有限,无法满足用户的大额跨链转账需求。还有一些Layer2扩容网络中的一些跨链桥,干脆不能保障到账的即时性。
Stargate号称可以解决这个「不可能三角」——即时的交易确认,即保障用户资产在交易确认时就可以跨到目标链上;统一的流动池,即针对同一资产部署在A、B、C等不同链时,可以共享一个流动性;跨链交互资产的都是原生资产。
Stargate支持以太坊的USDC直接转换为BSC上的BUSD
在交易即时性的实现上,LayerZero采用了超轻客户端技术,即在A链和B链上都植入一个客户端应用,通过预言机和中继器(验证数据)可以传递并即时验证A和B链之间所传递信息的真伪,无需任何中间件,即可保障交易的及时性和无误。
在确保原生资产和流动性的统一性方面,Stargate通过在每个区块链上建立原生资金池来解决,且允许同一资产之间可以共享不同链的流动性,以保障资产在跨链时的流动性深度。但这也会遇到风险,如多条链同时从流动池中提取资产时会不会出现兑付危机,或者某条链大额提取造成了流动性枯竭等。为此,Stargate采用了Delta资源分配平衡算法来保障原生资产池的平衡,即通过借贷或者套利补充流动性,或者提高提取者的费用,来限制大额提取。
目前,Stargate目前主要支持用户存入USDC、USDT、BUSD、DAI等各区块网络中的美元稳定币,为跨链流动池提供流动性,并奖励流动性提供者STG通证,该通证是Stargate发行的平台通证。Stargate官网显示,截至4月28日,锁仓在该应用中的稳定币资产价值为16亿美元。
需要注意的是,Stargate上线时间并不长,不排除合约漏洞风险,官方虽已及时修改过一些漏洞,但用户仍需注意安全。
可扩展的桥接器Router Protocol
简介
Router Protocol是一个跨链通讯基础设施,致力于为众多的Layer1和Layer2区块链网络之间提供桥接设施,使用户能够即时交易、兑换不同区块链网络的资产。目前支持BSC、Avalanche、polygon、Fantom、Arbitrum等区块网络之间的资产转移。
Router不仅仅是一个跨链工具,还是一个「可无线扩展的桥接器」,提供了一个跨链通讯网络平台,即所有区块链都可通过连接到Router网络节点而相互链接,任何新链都可以通过配置插入Router网络,实现与其它区块网络的互通。
Router可以被比喻为一个带有无数链接插口(节点)的共享中央服务器,每个区块网络都像一台台电脑,可以通过网线插入这个共享中央服务器插口,来实现每台电脑的信息互通,新来的电脑的可以随插随用,以此实现无限扩展。
Router Protocol平台架构,中间为Router网络节点
机制
Router会在支持的区块链上部署一个桥接合约。在源链上,桥接合约可以锁定用户的资产;在目标链上,桥接合约会解锁或铸造目标链上的资产给跨链用户。
Router可桥接的资产大致可分为两类,一类是「稳定币资产」,一类是「非稳定币资产」。
「稳定币资产」跨链时,用户的稳定币将锁定在源链上,并在目标链上解锁。如果目标链上没有足够的资产流动性,用户将收到该稳定币的的包装版本,比如USDC包装后为RUSDC。
「非稳定币资产」跨链有两种方式,一是将跨链资产锁定在源链上,等量的资产在目标链上解锁。二是,将非稳定币资产兑换为稳定币资产后锁定在源链上,在目标链上解锁等量的稳定币,并用稳定币在目标链上购买非稳定币资产,发送到用户的钱包。
举个例子,非稳定资产MATIC从源链A跨链至目标链B链时,此交易可以通过以下两种方式完成。路径1:MATIC将被锁定在源链A上,等量的MATIC将在目标链B上解锁。路径2:MATIC被转换为稳定币,如USDC,USDC锁定在源链A上,目标链B上解锁等量的USDC,然后在B链上的DEX中将USDC兑换为MATIC,然后发送到用户钱包中。
Router将以太坊上的AAVE兑换为Polygon上的MATIC
此外,Router可以连接它所支持的链上的任何DEX的流动池。在跨链交换非稳定币资产时,Router先利用源链上DEX的资金池,将用户提交的非稳定币资产兑换为为稳定币资产,然后在目标链上将稳定币资产兑换为用户想要的跨链资产。为此,Router还开发了「探路者算法」来寻找将资产从源链移动到目标链的最佳兑换路径,为跨链用户以最优价格和最小滑点完成非稳定币资产的兑换。
自动做市商(AMM)跨链桥Swim Protocol
简介
Swim Protocol是Solana生态内的原生资产跨链交易工具,它采用了多链自动做市商(AMM)模式,支持原生资产跨链转移,消除了「封装资产」这一方式。
Swim Protocol在AMM的设计上,一定程度上借鉴了Curve的稳定币兑换思路,将这一思路用于跨链。Swim Protocol在选择要支持的跨链资产种类时,优先选择了不同链上稳定币间的兑换,并计划逐渐扩展到支持一切原生资产的跨链。
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未发行任何平台通证。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum