跨链是不少加密投资机构在年初预测时看好的赛道,市场的关注度一直很高。在上周进行的公募的Stargate便是个跨链桥,其2500万美元的额度只有两个地址成功参与。事后,Alameda的联席CEO承认,公司购买了全部的公募代币,并保证在3年内不会出售。Stargate在上线一周内TVL超过15亿美元,也足以说明该项目的热度。
跨链消息传递能够打破区块链之间的“信息孤岛”,实现链与链之间的信息交互,当前最主要的用例就是实现资产跨链。随着多链时代不可避免的到来,跨链已经成为基本需求。本文,PANews将介绍基于LayerZero建立的跨链桥“新星”Stargate。
底层协议LayerZero:实现跨链消息传递
要理解Stargate,要从其底层链LayerZero了解起。LayerZero是一个全链互操作性协议,能够向支持的任何链上的任何智能合约发送消息,也就是一个消息传输层,用于区块链之间的智能合约通信。
常用的跨链方案通常分为两种,一种是依靠多签管理的中间区块链网络,需要信赖中间区块链网络达成的共识,过于中心化,安全性较低,但成本也比较便宜;另一种是在链上部署其它链上的轻节点客户端,通过验证区块头来进行跨链,安全性很好,但成本过高。
LayerZero选择了一种兼顾去中心化、低成本和安全性的方案——超轻节点(Ultra Light Node),依赖预言机和中继器在不同链上的端点之间传输消息。首先通过预言机按需传输流式区块头,以更高效的链外实体来达到所需的同步状态。预言机提交的区块头将与中继提交的交易凭证进行交叉验证。只有在预言机与中继器串通的情况下,系统才会崩溃,也就是安全性不低于预言机。
在实现了跨链消息传递之后,LayerZero可以做的不仅仅是资产跨链,还可以实现跨链状态共享、借贷、治理等。因此,此前设想的通过将A链上的资产作为抵押品,在B链上借贷后用于挖矿的想法能够通过LayerZero得到实现,免除跨链、交易、将资产跨回A链等过程。
Stargate与delta算法:解决跨链三难困境
作为LayerZero上第一个产品,Stargate认为当前的跨链桥存在三难困境问题,只能满足“即时终局性”、“统一流动性”和“原生资产”这三个条件中的一个或两个。“锁定+铸造/销毁+赎回”是当前使用较多的跨链机制,可以保证即时终局性,但是在目标链上铸造的合成资产可能因为缺乏流动性而无法赎回为想要的资产。
一些跨链桥采用了统一流动性的原生资产来设计跨链桥,但在使用过程中,如果链B和链C同时向链A桥接某种资产,而此时链A上该资产的流动性无法满足两者相加的需求时,某一笔跨链交易会在中途被卡住,需要繁琐的过程和额外的资金来还原用户的交易。Stargate设计了一种新型的再平衡算法——delta(Δ)算法来同时满足这三个需求。
Δ算法重新定义了跨链流动性的概念,每条链都维护一个流动性池,该流动性被软划分到不同链上。例如在链X、Y、Z组成的网络中,链X上的100美元流动性被软划分为链Y上的50美元和链Z上的50美元。为了使流动性能够更大可能地满足跨链需求,协议允许不同链之间“借用”和“返还”流动性,从而使算法在面对不平衡的交易量时保持流动性的平衡。当收到链X到链Y的转账请求时,若X上的流动性出现赤字,则进入的流动性优先用于弥补赤字,剩余资金重新分配到所有链。Δ算法还管理着本地状态,跟踪网络中每个链上的流动性,确保每次交易都有足够的流动性,只有当系统中有足够的流动性时,原链上的跨链请求才会被接收。
Stargate还引入了平衡费(Equilibrium Fees,激励流动性均匀地分布在各条链上),如当链X上的资金转出过多时,继续从链X转出资金将会被收取更高的费用,以依靠用户的自发交易行为维护各条链上的流动性。
跨链体验:1分钟完成交易
在PANews的实际体验中,Stargate能够基本忽视不同链和币种之间的区别,真正做到了流动性的统一。以Fantom上USDC到BNB链上的USDT跨链交易为例,USDT在Fantom上的交易提交1分钟内到达了BNB链上,跨链费用为0.06%。而在大多数跨链桥中,若原链与目标链上的资产不同,即使从用户的角度能够通过一笔交易完成,但实际上也区分了跨链和交易两个过程,需要用户支付一笔额外的稳定币兑换费用。
在Layer Zero的官方测试中,将以太坊上的ETH交易成BNB链上的BNB这一过程,常规的跨链交易包括三个主要步骤:
*在Sushi上将ETH兑换成USDC;
*通过Synapse将USDC从以太坊跨链到BNB链;
*在BNB链的Sushi中将USDC兑换成BNB。
由于中间涉及到USDC,需要进行授权,整个过程需要点击36次鼠标,耗时8分钟。而通过LayerZero(测试网)的跨链只需要一步交易,在1分钟内成交。
已支持7条EVM公链,TVL超15亿美元
截至3月23日,Stargate当前已经支持Ethereum、Polygon、Avalanche、BNB Chain、Fantom、Arbitrum、Optimism这7条EVM链,TVL已经超过15亿美元,稳定币挖矿的APR约为20%。对于稳定币,Ethereum、Avalanche、Matic、Arbitrum上均支持USDT和USDC,BNB链上支持USDT和BUSD,Optimism和Fantom上只支持USDC。
Stargate的代币STG总共10亿枚,其中的10%用于公募,从北京时间2022年3月18日零点开始,价格为0.25 USDC。拍卖的代币将在锁仓12个月后,在之后的6个月内线性释放。筹集到的资金将与额外的5000万STG配对,并放入Curve V2中,价格区间为0.5~1.5美元。
但是,公募额度在一个区块内用尽,仅有两个地址成功参与拍卖。此后,Stargate称提前批准拍卖合同和参与拍卖的人都可以获得一共额外2000万STG代币的购买资格,价格和解锁规则和此前相同,销售所得也将全部作为协议拥有的流动性直接进入协议,公募时间定于3月31日。
3月23日,Alameda联席 CEO Sam Trabucco称,Alameda Research参与了该次STG的公开发行,且在3年内不会出售,将对该项目和团队进行长期投资。
0xMaki在加入Stargate后,也为项目带来Sushi的一些资源。3月22日,Sushi社区经理Tangle和Sushi前负责人0xMaki共同在Sushi治理论坛发起提案,建议让Sushi集成Stargate以促进全链原生资产的交易和在网络之间的转移。
小结
Stargate真正做到了流动性的统一,在跨链过程中,协议支持的不同稳定币的跨链交易,能够近似于同一种资产,在合理范围内不会产生额外的兑换费用,0.06%的费用也相对较低。但是若是跨链金额过高,则需要支付较高的平衡费,此时通过公链官方提供的跨链桥更为合适。
Stargate基于LayerZero建立,但它的功能仅包括稳定币和STG的跨链,以后很可能继续基于LayerZero打造DEX、借贷等应用。虽然当前支持的均为EVM链,但预计将会很快部署到Solana等链上,使去中心化应用能够超越EVM和非EVM的边界。