撰文:planD
作为上线仅两周左右的跨链桥,Stargate在截止本文撰稿时已经达到了40亿美元左右的TVL(TotalValueLocked,总锁仓量),成为了近期市场中引人注目的明星项目。在本文中,我们将首先回顾Stargate的底层协议与其核心算法,然后结合Stargate的链上数据以及最近的市场动向,给出我们对于Stargate未来趋势的一些观点与判断。
注:本文不包含任何投资建议。
Stargate的底层协议:LayerZero
目前,市场上存在的资产跨链方案可以分为三种:见证人、中继和哈希时间锁:
「见证人」机制或称「第三方验证」,即通过第三方来验证资产的转移,验证者的角色由一些声誉较好的机构担任,并通过多方签名等技术来排除过度中心化导致的安全隐患。目前市场上使用见证人机制的跨链桥包括Multichain,Synapse,AllBridge等。
「中继」机制或称「原生验证」,即由中继者监控源链上的信息,并将包含加密证明的记录和源链的区块一并打包发送给目标链。目前市场上的公链官方跨链桥最倾向于使用原生验证的方式,包括Near的RainbowBridge,Avalanche的AvalancheBridge,Terra的TerraBridge等。
「哈希时间锁」(HashedTimeLockContract,HTLC)机制,将资产跨链的需求者进行配对,并通过哈希时间锁算法来保证资产释放的同时性和一致性,无需对第三方见证者的信任成本。目前市场上使用哈希时间锁机制的跨链桥包括cBridge,Hopfinance,Meson等。
Stargate属于其中的「中继」机制——更准确地说,是其底层依靠的协议LayerZero属于「中继」机制。在介绍Stargate之前,我们可以先来看看LayerZero:作为一个区块链之间的信息传递协议,LayerZero的定位类似于互联网中传输层的TCP协议,该协议之上可以构建不同的DApp。其原理大致可以被概括为:A链的客户端将信息打包给LayerZero的终端后,由互相独立的中继者(Relayer)和预言机(Oracle)分别提供信息本身的证明以及区块更新的证明。具体步骤如下图:
数据:DeFi TVL约为430.77亿美元,Lido位列第一:金色财经报道,据DefiLlama数据显示,目前DeFi的TVL约为430.77亿美元,其中,Lido约为150.02亿美元,位列第一。其次是AAVE,约58亿美元。第三是MakerDAO,约51亿美元。[2023/7/30 16:06:53]
(图中第1~3步)UA(UserApplication,可以理解为某使用LayerZero协议的DApp的合约)在A链上将需要传递的信息以及目标链id等打包发送给LayerZero在A链上的终端;
(图中第4~5步)A链上的终端将信息发送给指定的中继者(Relayer),并将当前的区块id发送给预言机(Oracle);
(图中第6~7步)中继者接受来自A链上关于该交易的证明(这里的“交易”指区块链中广义的transaction),而预言机获取A链中该区块的区块头;
(图中第8步)预言机在认定该区块经过了A链上的几次确认之后,将区块头发送给B链上的终端;
(图中第9~13步)B链上的终端用区块头向中继者询问,并得到A链上的UA发起的、并带有交易证明的信息。
在这个过程中,LayerZero的预言机使用的是第三方服务Chainlink,而中继者是可以由任何人运行的链下服务。可以看到,中继者是负责传递信息的“使者”,而预言机则是中继者传输消息的“监工”——只要保证这两个角色的独立性,LayerZero的安全性便可以得到保证;而LayerZero选择使用的预言机服务Chainlink已经是市场中最成熟的预言机,与中继者勾结的概率较小。
LayerZero协议允许智能合约在公链之间进行通信,其能做到的远不止于资产转移的“跨链桥”——在今后,我们也许能够看到跨链借贷、多链收益聚合器、状态共用等极大提高资本效率的DApp,任何公链上的用户都将享受到所有公链的生态,而开发者也不必费尽心思将项目依次部署到每个链上。
数据:以太坊桥TVL达到246.7亿美元:金色财经报道,DuneAnalytics数据显示,以太坊桥当前TVL达到246.7亿美元。其中锁仓量最高的5个桥分别是AvalancheBridge(66.17亿美元)、PolygonBridges(61.09亿美元)、ArbitrumBridges(58.97亿美元)、FantomAnyswapBridge(28.22亿美元)、OptimismBridges(14.23亿美元)。[2022/1/5 8:25:15]
不过,在这一切到来之前,让我们将目光放到眼前,来仔细看看基于LayerZero协议的第一个DApp——Stargate。
Stargate的流动性武器:DeltaBridge
Stargate最出色的点,是其利用LayerZero能够传递信息的特性,将各个公链的资金流动性孤岛连结了起来,从而提高了系统的资本效率。具体而言,Stargate的用户可以仅在某个公链上提供资金流动性,而Stargate的DeltaBridge算法则可以将这些流动性动态分配给其他各个公链,并同时保证资产的「即时一致性」和「资产原生性」。这三个性质被Stargate在白皮书中描述为“Trillema“,即三重困境,它们的含义如下:
「即时一致性」(Instantguaranteedfinalty):即当交易在源链上成功提交后,在目标链上也必须保证到账。在以往的跨链桥中,有可能出现以下情况:A链和B链的两个用户同时向C链转账,但C链已有的流动性只足够提供一次转账;但是A链和B链并不知道对方转账需求的存在,都以为C链的流动性可以分给自己链的用户;于是,当B链的请求发送给C链时才会发现流动性已经被A链的需求耗尽,从而请求被驳回——而这仅仅是因为B链的区块确认速度比A链更慢。
数据:以太坊桥TVL达到248.4亿美元:金色财经报道,Dune Analytics数据显示,以太坊桥当前TVL达到248.4亿美元。其中锁仓量最高的5个桥分别是RoninBridge(73.95亿美元)、AvalancheBridge(60.14亿美元)、PolygonBridges(49.73亿美元)、ArbitrumBridges(28.12亿美元)、FantomAnyswapBridge(16.40亿美元)。[2021/11/22 7:03:00]
「资产原生性」(nativeassettransaction):即到账的资产是否为原生资产。为了保证即时一致性,部分跨链桥会在流动性不足的时候发放“债券”,比如Multichain的解决方案:如果用户转账USDC时目标链的流动性不够,则先给用户1:1发放anyUSDC,等到USDC的流动性充足时再用anyUSDC1:1换回USDC。这是一个为了「即使一致性」而牺牲「资产原生性」的典型,因为用户拿到anyUSDC的时候需要额外一层对Multichain的信任成本、以及舍弃使用USDC参加DeFi的机会成本;
「统一流动性」(unifiedliquidity):即各个链上的流动性是否能够被统一利用。在保证「即使一致性」和「资产原生性」的时候,如果不涉及更复杂的流动性动态分配算法,就只能在每两个公链之间搭建一个流动性池,于是需要搭建的池子数量和公链数量的平方成正比——这样无疑降低了资本效率。
Stargate声称,其算法DeltaBridge可以同时满足以上三条性质,而不必在其中做出trade-off。Stargate仅为每条链提供一个流动性池,然后根据事先分配好的权重将池中的流动性虚拟地分配给其他各个链,分配方式遵循以下原则:
报告:第一季度调整后DeFi TVL增长50% NFT交易量增长超25倍:CoinDesk今日发布了2021年第一季度行业趋势报告。报告称,经过一年的指数增长和活动之后,去中心化金融(DeFi)已开始降温。在2021年第一季度,DeFi应用程序的加密资产管理总规模的美元价值似乎增长了150%,从大约200亿美元增至500亿美元。但是,大部分活动反映了以太坊和其他基于以太坊的代币的美元价值不断上升,而不是所管理的加密资产实际数量的增长。在调整此“价格效应”后,可以看到DeFi的总锁定价值(TVL)在本季度增长了50%,并在3月底逐步修正。此外,去中心化交易所(DEX)的交易量也出现了类似的稳定增长模式,并且在第一季度末略有下降。抢走DeFi风头的是NFT行业,交易量增长了25倍以上,某些市场的估值超过20亿美元。[2021/4/22 20:45:40]
如果A链上的任何channel有流动性缺口,则新到来的流动性将会优先来补足这个缺口;
在补足流动性缺口后如果有任何结余,则将其按设定好的权重分配给各个channel。
但注意第2条在实现上并不容易——因为如果用户需要将一笔A链的资产转移到B链,那么这次请求仅仅涉及A链和B链的沟通,其他的所有链并不会同时知道“A链此刻有流动性结余“;如果直接将A链有流动性结余的信息广播给所有链,又会导致极大的链上资源浪费。因此,DeltaBridge设计了一种“缓存”机制,将A链需要分配给各个链的结余流动性暂时记录在A链上;等到A链与某个链有来自用户的转账请求时,才将这个“缓存”清空。
$lp_x$(liquidityprovided),用户在X链质押的资产数量;
$a_x$(asset),X链的流动池此刻实际拥有的资产数量;
波场TRON世纪挖矿总锁仓值(TVL)已超过34亿美金:据最新数据显示,波场TRON世纪挖矿总锁仓值(TVL)再创新高,已超过34亿美金。据悉,波场TRON世纪挖矿已于3月8日21:00(SGT)正式启动。首期活动时间为:3月8日21:00至4月5日20:59 (SGT),通过在挖矿平台:SUN.io、JustLend.org 、JustSwap.org进行LP与Lend质押,使用波场TRON支持的钱包(TronLink、TokenPocket、imToken、BitKeep等)进行挖矿。此外,Binance Launchpool明星项目BTCST(Bitcoin Standard Hashrate Token)已正式上线SUN.io,开启 BTCST-TRX LP流动性挖矿,现在参与波场TRON世纪挖矿即可获得 TRX、SUN、BTT、JST、WIN、BTCST六种代币奖励。挖矿倍速高达15倍,用户可享受丰挖矿补贴和极速体验。[2021/3/30 19:28:50]
$b_{x,y}$(balance),X链分配给Y链使用的流动性;
$lkb_{y,x}$(lastknownbalance),目前已知的Y链分配给X链使用的流动性,注意这个信息需要Y链传递给X链,并存储于X链上;
$c_{x,y}$(credit),下一次从X链到Y链的转账发生时,X链告知Y链的可以分配的流动性数量——即上文提到的“缓存”。
而DeltaBridge算法本身,便是为了满足前文所述的「两条原则」而设计的「各个参数的更新机制」。对于一笔从X链到Y链的转账,DeltaBridge借助LayerZero协议仅传输两个数值信息:「转账量」和「缓存」,而其它所有参数则通过DeltaBridge算法自动更新。算法的详细步骤较为繁琐,感兴趣的读者可以阅读Stargate的白皮书进行更深一步的探索。
那么,精巧的算法与机制能够使得Stargate引领跨链桥的新方向吗?让我们一览链上数据,看看DeFi用户们的选择。
链上数据:Stargate能够撑起20%APY吗?
DeltaBridge的机制使得用户可以仅在某个链上质押某种稳定币,而早期的额外$STG(Stargate的token)补贴又使得单种稳定币的质押年华收益率一度达到20%——高便捷性和高收益率吸引了无数DeFi用户的目光,也使得Stargate的总TVL冲上了35亿美元。截至本文撰稿时,Stargate各个农场的APY仍在15%~18%左右,如图:
另一方面,我们希望统计Stargate每日的交易量与交易额,从而估算跨链桥每天的收益。虽然Stargate并没有自己的交易浏览器,但其在官方文档中给出了各个链上的Router地址,我们可以统计区块链上与其交互的transactions,从而统计交易量与交易额。
我们借助DuneAnalytic中的数据库检索功能来做到这一点。不过,由于各个区块链的数据库并不是共用的,且Dune也并不包含所有区块链的数据库,我们决定仅使用Ethereum上的数据进行统计。Stargate每天从Ethereum上转出的跨链金额与笔数如下,其代码在DuneAnalytic上开源:
Stargate的DailyTransactionVolume
我们可以从交易笔数中看到,Stargate的每日交易量并不大——在Ethereum上每日转出笔数仅维持在平均100笔左右;即使将这个量放在Stargate支持的所有7条链上,每日700笔左右的交易量也远小于市场上其他的跨链桥——Multichain每日约12000笔,而cBridge每日约2400笔。我们还进一步发现,Stargate的合约中调用“Swap”方法的用户数量远小于调用“AddLiquidity”方法的用户,这意味着更多的用户只是抢占头矿的Defi矿工,而不是跨链转账的需求者。
这些迹象表明,真正使用Stargate作为跨链方案的用户并不多——DeltaBridge的新技术也并不是Stargate高TVL的支撑因素。
另一方面,Stargate在其官网中给出了实时的GasEstimator,如下图:
这相比于Stargate在Ethereum上每天发出的挖矿奖励是微乎其微的。事实上,手续费盈利和每日挖矿奖励的比值为:
也就是说,有98%的挖矿奖励是由Stargate的补贴得到的。
我们有理由怀疑,15%以上的高APR是无法持续的;而如果在高额补贴结束前,Stargate还无法积累足够的用户并将日交易笔数维持在至少几千的数量级,那么用户可能没有长期选择Stargate的理由。
中继机制背后的安全隐忧
Stargate除了面临高收益率不可持续性可能导致的用户流失,还面临来自更加底层的风险——即中继机制背后的安全隐忧。2022年3月28日,LayerZero团队更新了跨链使用的验证合约,而经过代码的对比,Cobo安全团队发现这次更新是对之前重大安全漏洞的修复——爆出漏洞的代码是LayerZero协议中最核心的MPT交易验证部分的代码,是整个LayerZero及上层协议正常运作的基石。Cobo安全团队称,虽然LayerZero已经修复了目前的漏洞,但不排除其他漏洞存在的可能性。截至3月28日,Stargate作为第一个使用LayerZero协议的“上层建筑”,其数量巨大的流动性池资金如果被黑客转移,后果不堪设想。
而在区块链世界另一端的AxieInfinity侧链Ronin,便没有这么幸运了——2022年3月29日,Ronin跨链桥遭到黑客攻击,累计损失6.2亿美元。Ronin链目前由9个验证节点组成,为了识别存款事件或取款事件,需要九个验证者签名中的五个;而攻击者设法控制了四个Ronin验证器和一个由AxieDAO运行的第三方验证器。
我们可以看到,LayerZero协议代表的「中继」机制中,中继者的存在便会带来可能的安全漏洞;而Ronin代表的「见证人」机制中,安全漏洞的存在便更为广泛——Multichain,O3Swap,Wormhole最近两年频繁出现的黑客事件也印证了这一点。与此同时,如cBridge,Hopfinance,Meson这类「哈希时间锁」机制的跨链桥,却鲜有安全问题出现——其根本原因是用户并不需要付出对第三方的信任成本,不论第三方是大户、开发者、机构还是交易所。我们希望在区块链的世界中,看到更多像「哈希时间锁」一样从根源处解决信任问题的想法。
在多公链竞争日益激烈的时代,跨链桥已成为必不可少的基础设施。我们希望看到跨链桥之间保持良性的竞争,将用户资产的安全性放在第一位,而不仅仅是追求一时的市场热点——无数以往的项目已经向我们证明了,在“codeislaw”作为图腾的区块链世界中,那些最符合去中心化精神的项目才能够长久地活跃下去。
参考资料:
DuneAnalytics上统计StargateDTV的代码
LayerZero和DeltaBridge白皮书
cBridge和Multichain的链上数据
Stargate的Farming和GasEstimator
另:由于撰文时间和发布时间有一定间隔,文中部分截图数据仅代表当时的数据。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。