TVL 飙升至30亿美元,当前最热跨链项目Stargate是什么?

作者:Richard Lee,链捕手

长期以来,跨链桥一直是黑客攻击的重灾区,Stargate的新机制能否带来更优的解决方案?

上线一周多后,跨链桥协议Stargate总锁仓量(TVL)今日中午正式突破30亿美元大关。按DeFi Llama数据统计,这一数字在所有DeFi协议中实际已位居第12名高位,这也使得该协议成为近段时间TVL增长最快的DeFi项目。

同时,Stargate代币STG价格也在数天内上涨约3倍,目前价格为3.27美元,稀释市值达到32.7亿美元,成为代币稀释市值最高的跨链桥协议。受益于STG价格持续上涨,该平台提供稳定币流动性的年化收益率近日长期保持在20%左右,这也是该平台锁仓量持续增长的主要原因。

据了解,Stargate由跨链互操作协议开发团队LayerZero Labs于3月18日推出,为LayerZero Labs建立在LayerZero上的首个应用类产品。LayerZero于去年9月完成600万美元融资,Multicoin和Binance Labs共同领投,Sino Global Capital、Defiance、Delphi Digital等参投。

除明星投资阵容外,近日SushiSwap前负责人0xMaki、SBF旗下投资机构Alameda Research 等也为其造足了势头:3月16日,LayerZero宣布0xMaki全职加入该团队并担任首席战略顾问;Alameda Research 则在Stargate的首次代币公募中,包揽了该轮销售的所有份额(1亿枚,占STG总发行量的10%)。

产品达人和巨鲸高调入场,他们看中了什么?Stargate的底层机制是怎样的?和以往的跨链桥方案有何不同?长期以来,跨链桥一直是黑客攻击的重灾区,新的机制能否带来安全保障?

Stargate背景与运作机制

Stargate的定位是“资产跨链桥”,它与跨链互操作性协议标准LayerZero一样,开发团队都来自于LayerZero Labs。

LayerZero是开发团队自创的一种通用的信息跨链传输协议,可以理解为类似互联网通信中的TCP/IP协议,定位是“协议标准”,在该标准之上,可以开发各类具有针对性的应用产品。Stargate就是该团队推出的首个应用这一协议标准的产品,专攻资产领域的跨链传输。

关于资产跨链,需要了解的前提是:跨链桥们并不真的把同一个资产从一条链上真正转移到另一条链上,而是在一条链上锁定资产,并在另一条链上释放等值的同类资产或发行等值的资产替代品。

因此,一般而言,跨链产品通常提供两种功能,一是资产流动性池,二是消息互通(即链 B 能知晓并确认链 A 上的资产传输需求)。

在消息互通方面,Stargate采用LayerZero的通信机制。LayerZero官网对其机制的描述为:

LayerZero是一个可配置用户端应用程序、运行 ULN(Ultra Light Node,超轻节点)的链上端点(endpoint,本质是一系列智能合约)。

LayerZero依赖两个组件在链上端点之间传输消息:预言机和中继器。当一个应用程序将消息从链 A 发送到链 B 时,消息先到达链 A 上的端点,端点再把消息和其要到达的目标链,通知给(应用程序指定的)预言机和中继器。

预言机将区块头转发到链 B 上的端点,中继器则负责提交交易证明。交易证明在目标链上得到验证后,这则消息就被传送到目标链上。

其中,预言机(Oracle)为第三方服务,通过将区块头(Block Head)发送到另外一个链,用于在另一链上验证交易证明的有效性。目前,LayerZero 在实践中主要使用的是 ChainLink。

中继器(Relayer)是链下服务,理论上用户也可以搭建自己的中继器,在早期实践中,LayerZero 会提供中继器服务。为确保交易可被有效交付,LayerZero 认为,预言机和中继器必须是相互独立的。

资产流动性方面,Stargate自称提供“原生资产的统一流动性池”,将资金效率最大化。这就是说,与针对特定网络、特定交易对采用独立、分割的流动性池不同,Stargate在各个链之间共享流动性,所有链共享访问对方链的流动性。如在链A上有一个USDT池,那么由链B、链C等其他链发起的USDT相关的交易请求都可以使用链A的原生USDT资产池。

此前也有项目采用这一模式,不过这一模式本身的缺点是,用户的跨链交易请求有可能不成功。比如,当用户1发送一个请求把某一类资产从链A跨到链B时,链C的用户2也希望把同一类资产转移至链B且跨链规模较大,由于链C的交易确认时间更快,会导致这一用户大幅降低链B上这一资产的流动性与深度,可能会导致用户1的跨链请求在特定滑点内无法实现并失败。

Stargate声称可以解决这一弱点。Stargate的解决方案是引入「Delta (Δ)算法」,一种新颖的资源平衡算法,既在所有链上实现统一的原生资产流动性,又能确保跨链请求一定成功。

根据Stargate白皮书,网络中的每条链都维护一个单一的流动性池,该池被“软划分”为多个切片,分别属于网络中的其他远程链。例如,由链X、链Y和链Z组成的网络中,链X上本地可用的100美元流动性将被“软划分”为属于链Y的50美元和属于链Z的50美元。

Delta 算法如何防止流动性池被透支?Stargate在这些「软分区」之间借用和返还流动性,在面对不平衡的交易量时,通过算法保持这些分区的平衡。不过这一算法平衡流动性的有效性有多高,还有待验证。

市面跨链解决方案的本质,及Stargate的三大创新

Vitalik 2016 在《Chain Interoperability》文章中,把跨链技术分为三类:哈希时间锁、见证人、中继。这一分类至今也仍然大致适用市面上的跨链产品。

其中,哈希时间锁(及其他外部协调中间件)由于功能和业务上的受限,当前市场上已较少采用。

市面上的跨链桥产品基本采用「见证人」或「中继」的方案。

根据验证方式不同,「见证人」可以理解为“第三方验证”,通常由一些声誉较好的机构进行跨链资产的多签托管,或构建一个中间的区块链网络,处理跨链中的一些共识或者逻辑;「中继」可以理解为“原生验证”,即验证该条消息是否来自于源链,如果是,就执行操作。

「轻节点」模式是最常见的「中继」类解决方案:在两个目标链之间互相部署对方链的轻节点客户端,通过验证区块头即可验证对方链的交易。

Stargate 采用的LayerZero协议,可以理解为“增强版的轻节点模式”,因此它们自称“超轻节点”。增强的部分在于,LayerZero的客户端(即它们所谓的“端点”)并不部署对方链上所有区块的区块头,“你不需要获取每个区块,其中许多区块是你不关心的,你可以按需为您关心的交易传输单个区块。”LayerZero 联合创始人 Bryan Pellegrino 在接受Coindesk采访时介绍。

借助LayerZero和Delta 算法,Stargate 有望在交易成本、安全和可组合性方面实现以下几点创新:

1、提高效率,降低成本

根据Sino Global Capital的研究文章,带有中间链层的跨链设计通常会附带额外的计算、共识和/或中间代币。这些既低效又不必要,增加了安全问题和吞吐量限制。LayerZero试图增加尽可能少的额外复杂性,同时仍然保持信任最小化通信的安全性。

在LayerZero设计的简单性中,中继器或预言机都没有形成任何共识或验证,它们只是简单地传输消息。由于所有验证都是在各自的源链和目标链上完成的,因此速度和吞吐量限制完全取决于两个交易链的属性。

此外,「轻节点」模式相比第三方验证,验证的准确性更高,更接近于去信任化(trustless)的状态。但这一模式之所以长期没有广泛应用,是因为一方面,并非所有区块链网络的底层架构都支持实现轻节点客户端,另一方面,在以太坊上部署轻节点客户端,Gas费用通常高昂,不适合普通用户的日常交易。

2、作恶难度提高,且有望将整个生态的安全风险分割至特定应用

在LayerZero的验证机制中,需要结合区块头和交易证明,进行交叉验证,整个验证过程才算完成。

因此,只有预言机和中继网络之间存在恶意勾结时,黑客攻击才能发生。Pellegrino 总结:“在最坏的情况下,该系统与 Chainlink 一样安全,这是一个非常好的最坏情况。”

此外,在LayerZero的设计中,预言机和中继器都为无许可使用,各个应用可以选择适合自己的预言机和中继器,提供了将协议及其用户承担的风险隔离开来的优势。

由于攻击必须由特定的oracle和特定的中继器对共同执行,因此任何其他没有完全相同的预言机-中继器对协议都不会受到影响。这有效地将任何生态系统中承担的风险分割成“应用特定风险”的窄带。

预言机方面,目前Stargate采用的是Chainlink,但据链捕手了解,LayerZero未来可能提供类似“预言机聚合”和“中继聚合”的服务,不同的项目方可选择不同的服务套件,减少系统性的风险。

3、可组合性,用户体验便捷

Stargate博客称,Stargate通解锁了真正的可组合性,任何应用程序现在都可以通过包装一个启用 Delta (Δ) 算法的跨链桥来执行跨链交易的所有操作。

例如,假设 SushiSwap 用户想要将以太坊上的 wBTC 换成 Avalanche 上的 JOE。 在这种情况下,他们现在可以在源链上的单个事务中执行此操作,而无需离开 SushiSwap 界面。这为 SushiSwap、Abracadabra 等多链应用程序提供了完整的统一体验。

日前,0xMaki 等人已经在 Sushi 治理论坛发起提案,建议 SushiSwap 集成 Stargate 以促进原生资产在多链网络之间的转移。

未来,随着Stargate与更多跨链类应用集成,其用户体验优势或将被进一步释放。

Subscribe to ChainCatcher 链捕手
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.