头等仓研报:全链互操作性协议 LayerZero
头等仓区块链研究院
2023-04-18 13:54
订阅此专栏
收藏此文章


LayerZero 是一种全链互操作性协议,专注于链与链之间的数据消息传递。LayerZero 产品设计理念在跨链桥领域具有很大的创新性,基于预言机和中继器的数据传输方式使得协议更为轻便,并且在安全性能方面也有一定的保障。目前协议的网络采用率情况良好,生态方面也取得了一定规模的发展。项目热度高,整体情况良好,值得关注。


注:本文于 2023-01-02 首发于 https://first.vip

目概要

LayerZero 是一种全链互操作性协议,专注于链与链之间的数据消息传递。在业内,目前有一种说法将此类的“桥”称为:“Arbitrary Messaging Bridges (AMBs)”,即任意信息传递桥,这些桥允许任何数据,包括代币、链的状态、合约调用、NFT 或治理投票等,从链 A 转移到链 B。

在跨链桥领域,以往我们可见的全部都是单一的“资产跨链”,而现如今我们已经看到有一些项目逐步开始转向数据传递领域上的探索。LayerZero 就是该领域的先行者之一。

LayerZero 项目的亮点在于:

1)LayerZero 基金会目前持有的资产价值总计 2.61 亿美元,资金十分充沛,足够项目长期的开发、运营。

2)在产品方面,LayerZero 的设计不同于目前市面上的跨链桥,其选择预言机网络取代了传统跨链的连续流式传输(Continuous Streaming),通过将验证链上信息传递的负担外包给第三方预言机,从而使得协议更为轻巧,并且运营成本低。

3)LayerZero 创新的技术加之更快的部署速度和一定的成本优势,以及早期著名 VC 和社区具有影响力 KOL 的推动,使得 LayerZero生态在短短一年左右的时间内得到了快速的扩张,并且在 DeFi、NFT 和稳定币等方向都取得了不小的成绩。截至目前,已有50+项目(含未正式推出 / 上线的项目)集成或正在使用 LayerZero 技术。

4)目前市面上发展较为完善,且尚未被攻击过的 Arbitrary Messaging Bridges (AMBs) 项目数量还十分少,LayerZero 具有一定的先发优势

该项目的风险点在于:

1)LayerZero 的安全性未经充分验证,预言机和中继者彼此之间需要独立运行的信任假设有待商榷,中继机制背后的安全隐患等问题仍需警惕。但另一方面,LayerZero 安全性理论上不低于预言机的信任假设相对能够让人信服,关键点可能在于如何实现中继的去中心化。

2)LayerZero 经济模型暂未推出,目前在跨链桥领域,大部分项目发行的代币,在价值捕获能力方面的表现普遍较弱,后续 LayerZero 的经济模型如何仍有待观察。

综合来看,虽然 LayerZero 目前仍面临着一些问题,但整体的基本面情况良好,因此值得关注。

说明:头等仓最终评定的【关注】/【不关注】,是按照头等仓项目评估框架对项目当前基本面进行综合分析的结果,而非对项目代币未来价格涨跌的预测。影响代币价格的因素众多,项目基本面并非唯一因素,因此,不可因为研报判定为【不关注】,就认为项目价格一定会跌。此外,区块链项目的发展是动态的,被我们判定为【不关注】的项目,若其基本面发生重大的积极变化,我们将有可能会调整为【关注】,同样地,被我们判定为【关注】的项目,若发生重大恶性改变,我们将会警示所有会员,并有可能会调整为【不关注】。

1. 基本概况

1.1 项目简介

LayerZero 是一种全链互操作性协议,专为跨链传递轻量级信息而设计。

此外,需注意的是,LayerZero 只专注于链与链之间的消息传递,能够向支持的任何链上的任何智能合约发送消息,也就是一个消息传输层,用于区块链之间的智能合约通信,不负责资产的跨链。

      1.2 基本信息 

成立时间

2021.11.30

发行时间

暂未发行代币

所属国家

加拿大

所属板块

数据跨链

募资情况

$ 2.61 亿美元


2.项目详解

2.1 团队

LayerZero Labs CanadaInc.(公司编号:1355847-9)于 2021 年 11 月 30 日根据《CanadaBusiness Corporations Act》在加拿大注册。Caleb Banister、Ryan Zarick 和 Bryan Pellegrino 被列为公司董事[1]

据 LinkedIn 披露[2],目前 LayerZero 有 29 名成员,核心成员具体情况如下:

Caleb Banister,LayerZero Labs 和Stargate Finance 的联合创始人,2010 年毕业于美国新罕布什尔大学,2005.06 – 2010.12 担任 UNH 互操作性实验室的软件开发师;2010.09 – 2021.02 担任 Coder Den(一家软件咨询公司)的联合创始人;2018.03 – 2021.02 担任 80Trill(一家加密公司,专门为区块链相关项目编写和审计智能合约)的联合创始人;2019.06 – 2021.02 担任 Minimal AI(一家 ML/AI 公司)的联合创始人;2021.02 – 至今,创立 LayerZero。

BBryan PellegrinoLayerZero Labs 联合创始人兼 CEO,2008 年毕业于美国新罕布什尔大学,2010.10 – 2013.01 担任 Coder Den 的联合创始人兼 COO;2011.06 – 2013.01 担任 BuzzDraft 的 CEO(2013 年被收购);2017.10 – 2019.08 担任 OpenToken 的联合创始人;2016.06 – 至今,担任 Rho AI 的首席工程师;2021 年创立 LayerZero 至今。在创立 LayerZero 之前,Pellegrino 曾是一位职业扑克选手,成功地把一套自己编写的机器学习工具销售给了一支 MLB(美国职业棒球大联盟)球队,还在人工智能领域发表过期刊报告。此前 Generalist 的 Mario Gabriele 还对Pellegrino 进行过一次专访,对其过往履历感兴趣的朋友可以查阅该链接

RyanZarickLayerZeroLabs 联合创始人兼 CTO,2011 年毕业于美国新罕布什尔大学,2006.08 – 2011.05 担任 UNH 互操作性实验室的软件开发师和研究生助理;2011.11 – 2013.03 担任 BuzzDraft 的 CTO;2010.09 – 2020.13 担任 Coder Den 的联合创始人;2018.01 – 2020.03 担任 80Trill 的联合创始人;2019.06 – 2021.01 担任 Minimal AI 的联合创始人;2021 年创立 LayerZero 并担任 CTO。

LayerZeroLabs 3联合创始人的履历来看,具有较高的重合度,彼此有长期的合作关系,团队磨合度高,并且三者都拥有多年的开发经历或成功的创业经验。

0xMaki[3],SushiSwap 前创始成员和核心贡献者,目前已全职加入LayerZero Labs。0xMaki 在 SushiSwap 的早期市场营销中起到了关键性的作用,并且在 Chef Nomi 退出后成为项目负责人。任职期间 0xMaki 主要负责决定 SushiSwap 的日常运营,业务发展策略和整体的发展。此外,Sushi 的跨链 Swap 项目 SushiXSwap 就是在 0xmaki 的牵头下完成,为 Sushi 和LayerZero 两个协议增添了应用场景。

2.2 资金

表 2-1 LayerZero 融资情况

此外,受 2022 年 11 月上旬FTX 的暴雷事件影响,2022 年 11 月 11 日,LayerZero 官方发文表示,已从 FTX/FTX Ventures/Alameda Research 手上回购 100% 的股权、币权及其它任何协议。当时基金会持有的资产价值总计 1.34 亿美元[8](其中团队存放在 FTX 交易所内的 1,070 万美元,不纳入上诉计算)。因此也可以看出上述 LayerZero 的第三轮次的融资并未完成。

从上表我们可以看出,作为明星项目出身的LayerZero,从一开始就获得了各大资本的青睐,截至目前已知的融资金额已达2.61 亿美元整体上来看,目前 LayerZero 的资金十分充沛,足够项目长期的开发、运营。

2.3 代码

图 2-1 LayerZero 代码库情况[9]

如上图 2-1 所示,LayerZero 代码库从 2019 年 3 月份开始更新,整体上来看,LayerZero 累计代码提交次数 6415 次,并且累计有 116 名开发者成为 LayerZero Github 的 Git/Issue 作者和审查提交者。

结合 LayerZero 在 2022 年 9 月披露的进展情况[10]来看,目前 LayerZero 的测试网上已经部署了 7000+ 份活跃的合约,有着十分不错的采用率。

此外,LayerZero 代码库累计已经完成由 Zellic、Ackee 和 SlowMist(慢雾)进行过的 4 次审计,具体的审计报告可通过该链接查询。

综上,在过去近 3 年的时间里,LayerZero 项目代码更迭情况良好,开发人员充足,几个重要的代码库更新都比较频繁。

2.4 技术

首先我们要理清一个容易造成混淆的误区,LayerZero 是一个全链互操作性协议,它只专注于链与链之间的消息传递,能够向支持的任何链上的任何智能合约发送消息,也就是一个消息传输层,用于区块链之间的智能合约通信,不负责资产的跨链。

2.4.1LayerZero 框架

据 LayerZero 白皮书[11]显示,协议核心有三个组件,分别是端点(Endpoint)、预言机(Oracle)和中继器(Relayer)

1)端点(Endpoint)是和用户或者应用直接交互的设施,或者也可视为处理逻辑的一系列智能合约。这些端点负责处理消息传输、验证和接收。它们的目的是在用户使用协议发送消息时保证有效传递。

在 LayerZero 协议中,每个链都需要部署一个 LayerZero 的 Endpoint。Endpoint 可以被其他同链的 App 调取使用,负责发送信息给外链。比如:一个 Dapp 想从 A 链传递信息给 B 链,他首先要调用 Chain A 的 Endpoint,提交需要发送的信息。

每个 LayerZero Endpoint 分为 4 个模块:通信器(Communicator)、验证器(Validator)、网络(Network)、库(Libraries)。通信器、验证器和网络模块构成了 Endpoint 的核心功能,这些模块的作用类似于传统的网络堆栈。消息在发送方(通信器)的堆栈中向下发送,由验证器验证再传递到网络,然后在接收方的堆栈中向上发送。

而 LayerZero 所支持的每一个新的链都是作为一个额外的库加入的。这些库是辅助性的智能合约,它们定义了每个链的具体通信的处理方式。LayerZero 网络中的每条链都有一个相关的库,每个端点都包括每个库的副本。

在介绍预言机和中继器之前,我们需要先明确一个概念。首先,为了在链上验证一个区块,我们需要两个信息:1)区块头,它包含了 Receipts Root[12];2)交易证明,即 EVM 上的 Merkel-Patricia 证明[13]

LayerZero 通过以下方式将这两个部分分割开来:1)预言机转发区块头——任何被选中的预言机;2)中继(Relayer)转发交易证明。

2)预言机对于 LayerZero 来说是一个外部的组件,也就是一个第三方服务,独立于 LayerZero 协议。预言机主要提供的价值就是将区块头发送至另外一个链,这样才能在目标链上验证源链上交易的有效性。

3)中继器是一个链外的服务,功能是获取源链上的交易证明,然后传输给目标链。LayerZero 认为,为了确保交易可以被有效地交付,预言机和中继器必须是相互独立的。

目前通常情况下,一条链与另一条链无需信任的通信方式,是将 A 链的区块头连续地传输到 B 链。比如:Relay 中继,其通过第三方提交 BTC 的区块头,为以太坊上的跨链等其他应用提供一个可信的 BTC 数据源,以此来实现 BTC 到以太坊的价值流通,这时候跨链桥合约基本上是一个轻客户端。这种方式传输信息是最安全的,不过问题在于,写入区块链的成本很高,因此持续的传输这些区块头非常昂贵。

而 LayerZero 最大的改进就在于,其选择预言机网络取代了这种连续流式传输(Continuous Streaming)。

目前据 LayerZero 官网文档显示和团队披露,测试网上配置的预言机是 Chainlink 和 TSS Oracle,当前的预言机还不是去中心化的,也未经过实战测试,这也意味着存在被黑客攻击的风险。据官方描述,待 LayerZero 测试完成之后,将会有更多的预言机披露。

LayerZero 采用 Chainlink 充当其预言机,将有几个好处:

1)将验证信息的功能外包,无需在链接的链上运行节点;预言机只允许一次性将区块头传输到目标链,这两点使其运行成本降低

2)LayerZero 通过依赖预言机和中继器,在不同链上的端点之间传输消息。首先通过预言机按需传输流式区块头,以更高效的链外实体来达到所需的同步状态。预言机提交的区块头将与中继提交的交易凭证进行交叉验证。只有在预言机与中继器串通的情况下,系统才会崩溃,也就是安全性不低于预言机

3)中继(Relayer )和预言机(Oracle)都没有形成任何共识或验证,他们只是在传输信息。由于所有的验证都是在各自的源链和目的链上完成的,所以速度和吞吐量的限制完全取决于两个交易链的属性。

不过也存在缺陷:LayerZero 将验证链上信息的任务外包给第三方,如后续将采用的 Chainlink。这里并不是说 Chainlink 不好,而是 LayerZero 引入了协议无法控制的安全假设,从长远来看,将关键任务部分的工作转嫁给第三方会增加其他风险和潜在的不确定性。

2.4.2安全性

•在 LayerZero 中有一个重要的信任假设就是——预言机和中继者彼此之间需要独立运行

为了确保信息的有效传递,一旦中继器或是预言机之间的信息传递出现任何争议,那么智能合约将会暂停且不会将信息提交给目标链。也就是上述我们说的,只有在预言机与中继器串通的情况下,系统才会崩溃,也就是安全性不低于预言机。

虽然在 LayerZero 中,协议允许每个 Dapp 的开发团队可以改造 Layerzero 提供的预言机 / 中继器代码,在将其嫁接到应用自己的服务器或是验证者网络上,从而使用自己的预言机进行喂价,或是自己运行一个中继从而确保预言机不会与中继器勾结作恶(LayerZero 此前也在社区建议中继器需要更加去中心化)。

而目前的情况是,虽然大家都知道“去中心化”更好,但是大多数 Dapp 迫于成本、运营、用户体验等方面的考虑,以及“Chainlink 已经够好了”的观念,几乎所有的 Dapp 首选的预言机都是 Chainlink。同理大多数的 Dapp 也会直接选择 LayerZero 自己的中继器。就像是现在几乎没有用户运行自己的节点来交易,人们都依赖于 Infura、Alchemy 等中心化服务商。

这样的话,一旦中继器出现了恶意行为(被黑客入侵或是未按预期进行工作),Chainlink 预言机将会进行拦截,阻止在原链上发生的任何重大损失。选择 Chainlink 的优势毋庸置疑,但是如果假设 Chainlink 能成为实现两种功能(预言机和中继器)的有效且现实的替代方案,那么 LayerZero 的信任假设是否还成立,就有待商榷了。

上诉观点灵感来源 Pickle andAylo 的《Layer 0 Wars: LayerZero vs Chainlink's CCIP》一文,感兴趣的读者可以移步原文进行阅读。

•预言机 Chainlink 的安全性经过市场的验证,当下 LayerZero 协议内安全功能的关键之处在中继器

2022 年 4 月,LayerZero 团队介绍了保证协议安全性的方法,并将其称为“Pre-Crime”。目前有关 Pre-Crime 的公开信息很少,博文中仅介绍了其基础运行的原理,总结起来大概就是:Pre-Crime 模型允许用户应用程序(UA,User Application)定义一组特定的断言(assertions),中继器必须根据这些断言进行验证。如果断言失败,中继器就不会中继交易。通过引入 Pre-Crime,确保中继器在黑客攻击发生之前能够阻止黑客攻击[14]

目前“Pre-Crime”相应的代码库并未开源,不过 LayerZero 团队已与多个团队一起推出了一个私有的 Pre-Crime 测试版,后续正式版上线时间暂未披露,其有效性还有待实践验证。

中继机制背后的安全隐患[15]

此前 LayerZero 3 月 28 日在未发表任何公告的情况下更新了跨链使用的验证合约。Cobo 安全团队通过对比原始验证合约(MPTValidator)和新验证合约(MPTValidatorV2)代码,发现本次更新是对之前重大安全漏洞的修复。

该漏洞的代码是 LayerZero 协议中最核心的 MPT 交易验证部分的代码,是整个 LayerZero 及上层协议正常运作的基础。如为及时发现,最终可造成的最严重的后果是,在 LayerZero 预言机完全可信的前提下,中继仍可以单方面通过伪造 receipt 数据的方式来实现对跨链协议的攻击,打破了 LayerZero 之前的安全假设。

Cobo 安全团队称,虽然 LayerZero 已经修复了目前的漏洞,但不排除其他漏洞存在的可能性。该事件也引发了社区对 LayerZero 中继机制背后安全性的担忧。

综上,LayerZero 目前虽然已经发展到了相当的体量,但是其协议背后的安全性仍未得到充分验证。

2.4.3运行流程

图 2-2 LayerZero 跨链交易中的通信流

LayerZero 具体的运行流程如下:

• 当 User Application[16]传递一个跨链(例如从 A 链到 B 链)的消息,首先需要调用 LayerZeroEndpoint 的智能合约。

• 消息首先进入 A 链的 Endpoint,然后该端点将消息(交易证明和区块头)和去往 B 链(目标链)的信息起打包给预言机和中继(这两个实体都是独立的,并且都是链下的)。

• 预言机读取并确认区块头,预言机在认定该区块经过了 A 链上的几次区块确认之后,将区块头发送给 B 链上的 Endpoint。与此同时,Relayer 提交相应的交易证明。

• 待目标链验证区块头和交易证明成功后,消息被转发到目标链,完成跨链通信。

头等仓注:上述流程为了更通俗易懂,编者简化了一些细节,比如端点(通信器、验证器和网络)的情况,但本质的逻辑不变。

从上述流程,我们不难看出LayerZero 只负责消息的传递,就好比 A 有一则消息需要传输给 B,于是 A 打电话给 B 告诉他信息的内容,B 拿起电话,接受消息,流程结束。这是一个十分简单的逻辑。那么跨链的资产是如何传输的呢?

首先每个链上都需要部署一个 LayerZero 的 Endpoint,用以发送和接收信息。而资产交易的流动性由集成了LayerZero的 DEX 等 Dapp 来平衡各个端点的 LP。

目前 LayerZero 的这种平衡能力由Stargate Finance提供,Stargate 的Delta (Δ) 算法确保了全链流动性保持平衡和可用(详情参阅头等仓此前发布过的 Stargate Finance 研报)。

简而言之,LayerZero 只负责处理链与链之间的通信问题,其他的额外功能 / 问题皆由集成了 LayerZero 的应用程序来自行解决。

2.5 生态

LayerZero 是一种全链互操作性协议,作为一个链与链信息传递之间的枢纽,LayerZero 可以做的不仅仅是资产跨链,在实现了跨链消息传递之后,LayerZero 还可以实现跨链状态共享、借贷、治理等。

此外,不同于目前市面上的传统跨链桥的模式,LayerZero 无需在各个连接的链上去运行节点,从而监控源链上的状态,将原本验证器(Validator)的角色交由预言机(Oracle)扮演。这里直观的一个好处就是,无需在每条新链上部署一个新的节点,从该点出发,LayerZero 将新链并入网络的速度会更快,并且成本更低。截至 2022 年 11 月 11 日,LayerZero 已经支持了 Ethereum、BNB Chain、Avalanche、Aptos、Polygon、Arbitrum、Optimism、Fantom 等总计13 条链

LayerZero 创新的技术加之更快的部署速度和一定的成本优势,以及早期著名 VC 和社区具有影响力 KOL 的推动,使得 LayerZero 生态在短短一年左右的时间内得到了快速的扩张,并且在 DeFi、NFT 和稳定币等方向都取得了不小的成绩。截至目前,已有50+项目(含未正式推出 / 上线的项目)集成或正在使用 LayerZero 技术。详情如下(仅列举部分):

图 2-3 LayerZero 生态项目一览

头等仓注:上图由@LayerZeroHub(非官方)统计汇总。后续如想追踪 LayerZero 的生态项目,还可以关注由 Luke(Twitter ID:@0x4C756B65)在 Twitter 上维护的列表。

1)DeFi 领域

表 2-2 LayerZero 生态 DeFi 合作项目

项目

描述

Stargate Finance

第一个基于 LayerZero 协议搭建的 Dapp,与 LayerZero 隶属同一开发团队。据团队描述,其构建了第一个完全可组合性的原生资产桥。

SushiXSwap

SushiSwap 推出的跨链 DEX AMM,基于 LayerZero 的 Stargate 协议打造。据团队此前的描述,SushiXSwap 可以在源链的单个交易中使用 Stargate 执行兑换、桥接交易,让 Dapp 集成协议,然后用户就在 Dapp 里面就完成资产的跨链调度。

PancakeSwap

PancakeSwap Bridge 是一个原生资产跨链桥,由 Stargate 提供支持。通过使用 PancakeSwap Bridge,可以让不在 BNB 链上的用户将他们的稳定币及其他资产无缝连接到 BNB 链,并参与到活跃的 PancakeSwap 社区和生态系统中。

Hashflow

Hashflow 是依赖专业做市商请求报价(RFQ)的 DEX,交易无滑点问题,LP 无需承担无常损失;协议执行多链部署,提供了资产无桥跨链兑换功能。Hashflow 的跨链系统目前采用的是 LayerZero 进行验证。

Radiant Capital

Radiant 是一个部署在 Arbitrum 上基于 LayerZero 和 Stargate 的多链借贷项目,即用户可以在一条链上抵押资产,在另外一条链上借出 USDT 或 USDC。

Rage Trade

Rage Trade 是一种永续合约交易平台,目标是通过 80:20 vault 建立流动性较强的以太坊永续合约。通过将 80% 的存款转入外部协议以赚取收益,同时利用剩下的 20% 作为交易者流动性来提高 LP 回报。Rage Trade 通过与 LayerZero 集成,旨在允许 vault 能够从任何 L1 和 L2  中获得收益。

OmniBTC

OmniBTC 将自身定位成一个全链单币池流动性聚合协议。OmniBTC 以 LayerZero、Wormhole 等跨链互操作协议为桥梁,以 Sui 为链上结算中心,聚合全链流动性。

TapiocaDAO

TapiocaDAO 是一个跨链 DeFi 借贷协议,团队将自身定位为全链(omnichain)借贷协议,旨在实现不同的链与链之间的杠杆借贷和可组合性。


2
)稳定币领域

表 2-3 LayerZero 生态稳定币合作项目

项目

描述

Circle

2022.09.29,稳定币发行商 Circle 宣布将推出跨链传输协议,以支持 USDC 的互操作性,计划今年晚些时候在以太坊和 Avalanche 上线。Circle 的 USDC 原生跨链设施由 Layerzero 提供支持。目前该产品处于测试阶段。

Angle Protocol

LayerZero 此前宣布与欧元稳定币协议 Angle Protocol 实现集成,agEUR 目前已经可以在以太坊、Polygon、Optimism 和 Arbitrum 之间转移,且所有流动性池已经实现统一。


3
)NFT 领域

表 2-4 LayerZero 生态 NFT 领域合作项目

项目

描述

Gh0stly Gh0sts

Gh0stly Gh0sts 是第一个全链 NFT(omnichain NFT),采用 Layerzero 跨链通讯协议打造,目前支持在 7 条链上进行跨链操作(不过目前流动性主要集中在 ETH 和 Polygon 链上)。头等仓注:在 Gh0stly Gh0sts 刚刚推出之际,LayerZero 团队创始人等多名核心成员,曾将 Twitter 头像设置为该 NFT。

Omni X

Omni X 是一个基于 LayerZero 的全链 NFT 平台,fork LooksRare。依据官方信息显示,Omni X 旨在链接创作者和用户,使得用户可以在其支持的链上铸造并交易 NFT,以聚合分散在多链上的用户和社区。

Omnisea

Omnisea 是一个基于 LayerZero 和 Axelar Network 的全链 NFT Launchpad,创作者可以在平台上发行基于 LayerZero 的跨链 NFT。同时,该项目已发行代币 OSEA,用户可以通过 staking 代币获得部分平台收入作为奖励。

tofuNFT

tofuNFT 是一个专注于 GameFi 和收藏品的多链 NFT 市场,用于购买、销售和交易 NFT,由 SCV.Finance 创建,并部署在多个区块链上,同时也是目前 Layer 2 上出现频率较高的 NFT 项目。

Holograph

Holograph 是一个全链 NFT 协议,其解决方案允许 NFT 在区块链间无缝转移而无需封装,LayerZero 将作为 Holograph 的跨链消息传递解决方案为其提供支持。目前 Holograph 的产品处于测试阶段。


结合上图 2-2 和表 2-1 至表 2-3,我们可以看出
LayerZero 的生态版图已然发展到一个相当的规模。从 DEX 蓝筹Sushi、PancakeSwap,再到当下火热的RadiantCapital都是采用 LayerZero 旗下的 Stargate 进行跨链 DEX 开发;在稳定币领域,USDC 和 agEUR都通过 Layerzero 技术支持其各自稳定币的跨链互操作性,从而升级成多链原生资产;在 NFT 领域,虽然现在多链 NFT 的需求暂不明显,但是我们也看到了诸如Gh0stlyGh0sts、tofuNFT等项目,在多链 NFT 方向的尝试。此外,LayerZero 在前段时间也推出了官方浏览器LayerZero Scan,跨链交易现在可以通过 LayerZero Scan绑定在一个数据库中,允许用户和开发人员提取交易的状态、状态和时间。

通过LayerZero内外并进的措施下,其全链(Omnichain)概念或将在未来取得进一步的发展。

总结:

LayerZero 是一种全链互操作性协议,专为跨链传递轻量级信息而设计,整体架构合理,无需在连接的链上运行节点,通过依赖预言机和中继器,在不同链上的端点之间传输消息。虽然安全性未经市场充分验证,但协议理论上来看安全性不低于预言机(Chainlink),有一定的保障。

目前 LayerZero 基金会持有的资产价值总计 2.61 亿美元,财库十分充沛。LayerZero 项目代码更迭情况良好,生态在短短一年左右的时间内得到了快速的扩张,是目前跨链领域发展最快的项目之一。

3.发展

3.1 历史

表 3-1 LayerZero 大事件

2021.09.16

LayerZero 完成 600 万美元 A 轮融资,Multicoin 和 Binance  Labs 领投

2022.03.15

LayerZero 聘请 SushiSwap 前联合创始人 0xMak 加入其团队

2022.03.17

LayerZero 启动旗下跨链协议 Stargate $ STG 代币销售

2022.03.22

0xMaki 在 Sushi 治理论坛发起提案,建议集成 Stargate 跨链桥

2022.03.23

Alameda 联席 CEO:购买了 Stargate 公开发行的所有 STG,3 年内不会出售

2022.03.29

跨链桥协议 Stargate 曾出现严重漏洞,团队已修复

2022.03.31

LayerZero Labs 以 10 亿美元估值完成 1.35 亿美元 A+ 轮融资,FTX  Ventures、红杉资本与 a16z 领投

2022.04.02

LayerZero Labs 推出最高 1500 万美元的安全漏洞赏金计划

2022.04.05

基于 LayerZero 的跨链流动性协议 Stargate 锁仓额突破 40 亿美元

2022.05.25

LayerZero Labs 正以 30 亿美元估值进行融资谈判,FTX Ventures 已承诺领投(已放弃)

2022.08.11

去中心化稳定币协议 Angle Protocol 与 LayerZero 集成,使其 agEUR 成为全链欧元稳定币

2022.09.07

LayerZero 推出全链区块浏览器 LayerZero Scan

2022.09.29

Circle 将推出 USDC 跨链传输协议,该协议计划于今年晚些时候在以太坊和 Avalanche 主网上线,LayerZero Labs、Wormhole、BitGo、Avalanche  将率先在平台中进行集成

2022.10.11

Aptos 已集成互操作性协议 LayerZero

2022.10.20

LayerZero 推出 Aptos Bridge

2022.10.28

Harmony 选择 LayerZero 作为其恢复 Horizon 桥的合作伙伴

2022.11.11

LayerZero 宣布已从 FTX 处回购 100% 股权和币权,目前持有 1.34 亿美元价值资产;
 LayerZero:愿 1:1 置换出 FTX 中 280 万枚 STG 为 6 个月锁定期的 veSTG

2022.11.18

Avalanche 上比特币封装资产 BTC.b 可在互操作性协议 LayerZero 支持的任何区块链上转移

2022.11.20

LayerZero 在 Metis Goerli 测试网上线

2022.12.01

LayerZero 主网整合 Chainlink 预言机

2023.01.26

LayerZero 与 NFT 项目“胖企鹅”达成合作,实现 Lil Pudgys 跨链

2023.02.06

DEX Trader Joe 将集成 LayerZero,原生代币 JOE 将转变为全链同质化代币

2023.03.10

LayerZero Labs 宣布在 Coinbase 以太坊 Layer2 网络 Base 上部署,LayerZero 的端点合约已部署至测试网

2023.04.04

LayerZero 以 30 亿美元估值完成 1.2 亿美元 B 轮融资,红杉资本等参投


3.2 现状

3.2.1网络使用情况

图 3-1 LayerZero 每日交易数[17]


图 3-2 LayerZero 累计交易次数

从上图 3-1、图 3-2 可以清晰的看出 LayerZero 网络的使用情况,在过去一年的时间内,整体呈现一个稳步上升的态势,特别是在 2023.03,Arbitrum 宣布向其社区成员空投治理代币 ARB 后,社区的“撸空投”情绪空前高涨,带动了未发币的 LayerZero 生态以及 zk 生态使用率的大幅度上升。虽然这一现象长期来看,并不能持续,但通过这种“空投预期”,变相的也能让更多的用户去了解 LayerZero,从而留存下一定基数的真实用户。

此外,即使是拿掉 LayerZero 3 月份的数据,其网络采用率自 2022 年底至 3 月初,也是实现了翻倍。目前我们也能看到不少基于 LayerZero 的协议开始落地,生态建设方面初步取得成效。

图 3-3 跨链桥跨链资产体量排名[18]


此外,据 DeFiLlama 的数据接口显示(如上图 3-3),目前 LayerZero 旗下的 Stargate 的桥接资产体量,目前位居所有跨链桥(含各个公链、二层的官方桥)的第一名。单从体量上来看,Stargate 目前已然成为跨链桥赛道的头部项目。

头等仓注:目前 DeFiLlama 数据端口显示的各个跨链桥的交易量、交易笔数,现阶段波动较大,该数据并不代表各个跨链桥长期的竞争优势,仅供参考。

不过需注意的是,从交易笔数来看,Stargate 远超其他的跨链桥,但是跨链的资金体量并没有拉开太大差距,目前尚未有充足的迹象表明 Stargate 的小额交易操作体验更好。因此可以推测,其相当一部分的交易数据可能是由于 LayerZero 潜在的空投预期。

虽然各个项目方都不提倡撸空投的行为,但从另一层面出发,也正是因为潜在的空投预期,为LayerZero 和 Stargate 带来了更高的曝光度以及采用率,目前为协议带来的收入也是实打实的。

3.2.2营收情况

目前生态应用接入 LayerZero 没有门槛,LayerZero Labs 当下主要的收入来源于 Stargate Finance 的交易手续费。

通过 Stargate 协议进行的非 STG 代币转账,都将产生 0.06% 的转账费。其中 0.01% 将被分配给流动性提供者,0.01% 将被分配给 veSTG 持有者,0.04% 将被分配给协议的财库[19]

图 3-4 Stargate 每月跨链金额[20]

据 Stargate 披露的每月成交金额 dashboard 显示,Stargate 从 2022 年 3 月推出至今(2023 年 4 月 7 日),累计成交的跨链金额达 $ 6,286,702,699,约 63 亿美元。

为方便计算,假设这 63 亿美元的进行的都是非 STG 代币转账,那么Stargate 财库大概可以获得:$ 63 亿 * 0.04% ≈ 252 万美元的手续费收入。

而如果是按照当前的规模推算,据 token terminal 统计 Stargate 过去 30 天协议收入约为 73 万美元,如维持当前规模,未来一年的收入将达到 889 万美元[21](理想情况,该数据仅供参考)。

3.3 未来

LayerZero 当前没有具体的路线图,当下主要的工作是与一些项目进行集成整合,同时也在向更多的链扩张。

总结:

LayerZero整体进展迅速,其网络增速在近 2、3 个月尤为明显。不过目前协议暂未披露详细的路线图。

4.经济模型

LayerZero Labs目前暂未发币,不过团队在其官方文档的代码中披露了 $ ZRO token 的信息,结合下图 4-1,我们可以看出 $ ZRO 未来可能会被用来支付其链上 Gas 费。

图 4-1 Layerzero 官方文档[22]

此外,之前社区也有推测 LayerZero 最终会变代币化,因为 LayerZero 协议在操作过程中存在着质押行为,那些来自中继器的恶意行为会由此而损失质押的 $ ZRO 代币。但这只是猜测,还未得到团队的确认。

5.竞争

LayerZero 是一种全链互操作性协议,专为跨链传递轻量级信息而设计,属于跨链桥赛道,再往下细分的话是一个支持数据消息的传递桥。

5.1 行业概述

去年编者在头等仓发布的《跨链桥赛道解析》中,为方便读者理解,更好的将跨链桥与 Polkadot 和 Cosmos 的跨链区分,将跨链桥一律归纳为资产跨链。但是跨链桥经历了一年的发展,现下我们也看到了越来越多的“桥”不在局限于基础的资产跨链,开始在数据传递的领域上探索。

现在其实也不难区分 Polkadot 和 Cosmos 的跨链与跨链桥的区别。Polkadot 和 Cosmos 本质上都是使用统一框架的链,具备较高的互操作性,同时对框架外的链,不具备任何的跨链优势。这两者的跨链更像是 Layer 0,用户需要基于他们自身的标准才能实现跨链;而对于跨链桥来说,两条链可以有不同的协议,解决了不同资产不同网络之间的资产、数据迁移问题。

之前我们谈论“跨链桥”一词,其实往往都只是局限于“资产跨链”的讨论,即流动性网络或可信的第三方促进代币 X 从链 A 转移到链 B。

然而资产跨链只是链与链通讯之间较容易实现的功能,跨链桥能做的不仅仅只是将Token链 A 转移到链 B,其中还涉及到了数据层面的通信。沿用此前 1kx 研究合伙人 Dmitriy Berenzon 对跨链桥进行的定义[23]:在抽象层面上,人们可以将“桥”定义为在两个或多个区块链之间传输信息的系统。在这种情况下,信息可以指资产、合约调用、身份证明或状态。

简单的理解,跨链桥是一种链与链连接的桥梁工具,允许将代币、资产、数据从一条链转移到另一条链。两条链可以有不同的协议、规则和治理模型,而桥提供了一种相互通信和兼容的方式来安全地在双方进行互操作。

目前市面上的跨链通信方式主要有 3 种:1)资产交换;2)资产转移;3)通用通信。

LayerZero 作为一个支持数据消息传递的跨链桥,属于上述分类的第 3 类别。在竞品部分,我们也是着重去对比此类桥。而对于目前市面上常见的资产跨链桥,在本章节不做过多对比分析。

对于支持“数据跨链”的这类桥,此前已有多个致力于跨链领域的开发团队将其称之为“Arbitrary Messaging Bridges (AMBs)”,编者认为其定义较为中肯,因此在下文也将沿用该说法。简单翻译过来就是:任意信息传递桥这些桥允许任何数据,包括代币、链的状态、合约调用、NFT 或治理投票,从链A转移到链B[24]

5.2 竞品介绍

目前除了LayerZero,市面上讨论度较高的 Arbitrary MessagingBridges(AMBs)还有:Wormhole、Nomad、Celer Inter-chain Message (IM)、Multichain 的 anyCall 和 Axelar 等。

5.2.1Axelar[25]

Axelar 是通用型跨链基础协议,其采用跨链网关协议(CGP)、跨链传输协议(CTP),并通过自身 POS 公链来做见证人链进行任意两条公链的信息传递。目前覆盖以太坊、Cosmos、Avalance 等共计 15 条公链。

运行逻辑:

Axelar 网络通过其 API 与外部区块链搭建,本质上是在其他链搭建智能合约,然后通过本身网络的验证者运行外部区块链的轻节点客户端来监控该智能合约的相关信息,将信息传输到 Axelar 主网,进行投票验证,验证通过后写入区块,然后在目标链的智能合约履行需求。接下来通过下图来说明相关流程:

图 5-1 Axelar 网络流程图

上图比较简单的描述了 Axelar 网络运行流程,但是不够具体,接下来编者通过举例来深入描述一下相关流程:

假设:Axelar 与源链 A 和目标链 B 都建立网关(智能合约),源链 A 中的用户想要向目标链 B 传递资产。通过如下 5 步:

1)用户通过源链 A 的网关发起资产跨链申请,信息通过 CTP(跨链传输协议)传到 Axelar 主网。

2)主网的验证者通过门限签名技术在源链 A 的对源链 A 上生成一个存款地址,用户将需要跨链的资产数量存入相应地址。

3)Axelar 主网运行源链 A 轻节点客户端的验证者,验证源链 A 的区块信息,确认资产已经存入相应地址的信息后。

4)返回主网通过 Dpos 共识机制进行投票,验证者大于 90% 确认无误后。

5)节点运行目标链 B 的轻节点客户端再次通过门限签名技术对用户的目标链地址放款。

以上 5 步是资产在 Axelar 跨链的流程,至于数据跨链也是大致相同,但是数据跨链较为复杂,官方只是披露具备简单的信息传递,编者感觉其数据跨链可以实现相对静态的数据验证。举个例子,Cosmos 链上的借贷平台想要知道你在以太坊上的借贷使用情况来判断你的信誉度,这种可以只要进行简单范围认证是否满足就可以实现。但是这种数据传输作用并没有那么大。相对来说,动态的数据传输可能没办法满足,举个例子,比如 Cosmos 上的借贷平台想要以 Uni 上的价格作为清算标准,通过 Axelar 的跨链网关协议和跨链传输协议来调用这个价格信息,但是这点其实相对比较难以实现,就算可以实现,也不具备时效性。毕竟传输需要时间,需要验证者投票验证。

头等仓观点:Axelar 主网整体运作相对简单,流程较为清晰,作为跨链中转站主要是为 Cosmos 生态和 EVM 为主的生态跨链。Cosmos 生态和 EVM 生态由于网络编程语言、密钥形式不同,并不能直接跨链。而 Axelar 网络采用 Cosmos SDK 底层搭建,本身就可以用 IBC 进行在 Cosmos 内部跨链,通过特定的 API 连接到在 EVM 形式区块链中的智能合约(网关),可以在中间起到一个转译的作用,将 EVM 的信息外壳包装为 Cosmos 需要的消息结构。从而实现两个网络的信息传递[26]

5.2.2Wormhole[27]

Wormhole(虫洞)是 Solana 与 Certus.One 合作开发的资产跨链工具,于 2021 年 9 月 22 日推出。Wormhole作为一个通用的消息传递协议,可以连接到多个链上,包括以太坊、Solana、Terra、BSC、Polygon、Avalanche、Oasis、Fantom 等总计 19 条链。

运行逻辑:

Wormhole 的运行逻辑相对简单,这是一个由 19 个验证者管理的 POS 网络,其在所有连接的网络上部署了一个核心桥(Core Bridge)合约。Wormhole Guardians(监督者)为每个连接的链运行一个完整的节点,专门监听来自核心合约(Core Contracts)的任何消息。2/3 及以上的监督者验证消息并签名,然后将此经过验证的消息中继到目标链,在目标链中处理消息并完成跨链交易。

与其他桥梁不同,Wormhole 中的中继没有特殊的权限,它只是一个在 Guardians 网络和目标链之间传递信息的软件,并不是一个受信任的实体。

头等仓观点:需注意的是,Wormhole 19 个验证者的模式相对中心化,而且目前只有 18 个验证者在运行,原 FTX 节点已退出[28]。此外,Wormhole 与 Jump Crypto、FTX 和 Solana 生态系统有较为紧密的合作伙伴关系,受 FTX 暴雷事件影响,其未来发展可能遭受一定程度影响。

5.2.3Nomad[29]

Nomad 是一个跨链通信协议,使用欺诈证明(类似 Optimistic Rollups)进行跨链数据中继。

运行逻辑:

Nomad 使应用程序能够在区块链之间发送数据(包括 Rollups),应用程序与 Nomad 核心合约互动,以排队发送消息,之后链外代理验证并在链之间运送这些消息。为了确保消息传递的安全性,Nomad 使用了一种 optimistic 的验证机制,其灵感来自于基于防欺诈(fraud-proof)的设计,如 optimistic rollups。

图 5-2 Nomad 运行流程[30]

Nomad 利用位于不同链上的两个合约地址(称为主合约和副本合约)以及四个接受激励的链下不同参与者,实现跨链发送消息。

以用户从以太坊向 Polygon 发送消息为例,具体简化流程如下:

1)以太坊上的用户首先会向以太坊上的主合约地址提交一条消息,主合约采集此消息并将其与接收到的其他消息一起放入 Merkle 树队列中。

2)此时,更新者(Updater)的链下参与者签署该消息组(Merkle 树根)以更新主合约的状态。为了签署这些消息,更新者必须向主合约质押保证金,后续如果证明更新者有任何恶意行为,该保证金将被没收。

3)中继(Relayer)读取此根,并将其转发到目标链 Polygon,然后发布到副本合约。

4)中继发布后,会打开一个 30 分钟的防欺诈窗口,在此期间,会有观察者(Watcher)监控以太上的主合约和 Polygon 上的副本合约,以确保所有消息都被正确记录和发送。假设观察者发现恶意行为,则可以证明欺诈并阻止数据通过。

5)如果在 30 分钟的窗口内观察者没有提交欺诈证明,Nomad 跨链桥将假定消息已正确记录和发送。这时候处理者(Processor)将消息从 Polygon 副本合约传播到消息的最终接收者。

头等仓观点:Nomad 为跨链行业引入了一种新的机制:通过 optimistic 验证的桥,可以在设计空间中以延迟(或速度)换取安全性,在跨链桥领域引入新的权衡。整体上给人一种更“轻”的操作体验,最小信任假设(需要的信任假设更弱)、低成本等等,但代价就是存在持续约 30 分钟的欺诈证明延时。

基于这一缺陷,Nomad 通过与等待跨链桥结算时提供临时流动性的解决方案合作——Nomad 与 Connext 合作[31],在其等待期会激励 Connext 上的 LP 短期提供流动性。但实际上,Connext 上的 LP 需要承担恶意交易的风险。此外,Nomad 此前被盗 1.9 亿美元,虽然目前已重启,不过对于社区来说,对其信任度终究是打了折扣。

5.2.4Celer Inter-chain Message (IM)[32]

Celer 跨链消息(Celer Inter-chainMessage ,Celer IM)被设计为一种“即插即用”的跨链可组合性解决方案,用于构建跨链 dApp。

运行逻辑:

图 5-3 Celer IM 运行流程一[33]

1)用户向 dApp 发起交易

在 Celer IM 中,用户现在不是直接与现有的 dApp 智能合约交互,而是与新的 dApp 插件合约交互(上图流程 A),以表达他们执行跨链逻辑的意图。该 dApp 插件成为整个 dApp 业务逻辑的一部分,并可能与源链上现有的智能合约进行交互。这通常是用户为与该跨链 dApp 交互而发送的唯一交易。

2)dApp Plug-in 发送消息并关联跨链转账

在源链上完成必要的操作后,dApp 插件将产生的资金和相关消息发送到目标链(上图流程 B、C)。如上图所示,Celer IM 插件合约将用户请求分为两部分:发送到 cBridge 的代币信息和发送到 Message Bus 的消息信息。

该消息指定需要在目标链上执行的操作。在 DEX 的例子中,它是 "将跨链的代币 B 换成代币 C,并将代币 C 给用户"。通过简单地调用sendMessageWithTransfer,消息和资金转移被自动关联在一起。然后消息被发送到Message Bus contract,资金转移通过资产跨链桥发送,在该例中是 cBridge。

3)State Guardian Network (SGN) 路由消息和跨链资金转移

首先我们需要先了解 SGN 是什么——SGN 是建立在 Tendermint 上的 PoS 区块链,充当不同区块链之间的消息路由器。节点提供者必须质押 CELR 代币才能作为验证者加入 SGN 的共识过程。SGN 使用与 Cosmos 和 Polygon PoS 链等 L1 区块链相同的安全机制。SGN 的 CELR staking 和 slashing 机制都是在以太坊 L1 智能合约上实现的。

SGNStaking 节点持续监控所有链上发生的交易。MessageBus 和 cBridge 将信息中继到 SGN(流程 D、E),在确认消息和代币传输都已在目标链上发生后,SGN 通过签名验证交易,将交易发送至 cBridge 合约(流程 F)并触发资金转移到目标链的 dApp 插件合约(流程 G)。

另一方面,验证者将首先就该消息的存在达成共识,并同时生成一个权益加权的多重签名证明。然后,该证明将存储在 SGN 链上,并等待通过订阅该消息(流程 H)的执行者(Executor)中继到目标链。

4)Executor 执行跨链应用逻辑

执行者(Executor)的任务是从 SGN 区块链读取权益加权的多重签名证明,并将其简单地中继到目标链上的 Message Bus(流程 I)。执行者可以由任何人为任何应用程序运行,因为功能只是中继消息。

MessageBus 的功能是检查已证明消息的有效性,并验证 dApp 插件(流程 J)是否确实收到了相关付款。之后,将消息(逻辑执行指令)传递给 dApp Plug-in 合约,该合约将 dApp 的跨链业务逻辑托管在目的链(流程 K)上。

dAppPlug-in 只需要实现 executeMessageWithTransfer 接口即可。在 DEX 示例中,此函数将在目标链上执行“代币 B 到代币 C 的 swap”。

此外,Celer IM 并非一定要用资金转移来发送跨链信息或逻辑执行指令。以 NFT 市场为例,如果用户参加在不同链上进行的拍卖,他们只需要锁定他们的资金,无需将资产实际转移到目标链上,以便进行竞标。只有在他们赢得拍卖后,才需要进行资金转移。流程如下所示:

图 5-4 Celer IM 运行流程二

头等仓注:上述流程摘自官方发布的《Celer Inter-chain Message Framework: the Paradigm Shift for Buildingand Using Multi-blockchain dApps》,部分内容有所删减,详情可见原文(需科学上网)。

头等仓观点:cBridge 2.0 的 SGN 作为公共流动性池后(2022.03),不想运营节点的用户也可以为 cBridge 提供流动性,可以更方便 Layer2 或者其他 Layer1 的项目方在 Celer 上提供流动性,这有利于加大 cBridge 的流动性深度。SGN 作为节点网关和仲裁者也有利于 Bridge 更好提供服务。结合 cBridge 2.0 的 dashboard 来看,其 TVL 在 2022 年 3-4 月的确是有一波快速的增长,但是随着 5 月份的 LUNA 事件以及后续的市场走熊,目前 TVL 已下降到 1.5-2 亿美元区间。

整体上,Celer IM 的安全假设建立在其 PoS 链上,并且有两种安全模型:optimistic-rollup inspired(上述并未介绍,感兴趣的读者可以自行查阅) 和 L1-PoS-blockchain security,用户和开发者可以自由选择和设置。在安全性方面表现较好。此外,虽然cBridge经济模型较 v1 来看,已经有了不错的改进,但是也是由于其 PoS 机制,Celer IM 通过质押严重依赖 CELR。Celer IM 的用户必须向 SGN 支付 CELR 的费用,以用于达成跨链共识的服务。如果 CELR 代币价格大幅下跌,SGN 的安全性很可能也会下降[34]

5.2.5Multichain 的 anyCall[35]

anyCall 是一个用于交换任意数据的通用跨链消息传递基础设施。它由一个智能合约系统和 Multichain 的 SMPC 网络,也就是安全多方计算的验证者网络组成。

运行逻辑:

在 anyCall 中,验证者网络可以访问不同链上的合约,并且在这些合约之间验证传递的信息,并完成信息的接收和传输,由此任何传输信息都会被发送到业务逻辑指定的目标链上,并触发后续实现业务逻辑的智能合约。具体流程如下:

1)dApp 需要在链 A(源链)上部署一个发送方合约,在链 B(目标链)上部署一个接收方合约,在接收方合约上,需要有一个anyExecute函数,它将被调用。

2)当 dApp 发送消息,调用发送方合约时,anyCall 合约验证消息并将消息中继到目标链。

3)Multichain 的 MPC 网络(由 24 个节点组成),负责对由 anyCall 函数发送到 anyCall 合约的消息进行有效性检查。anyCall 合约存在于所有受支持区块链的公共 MPC 地址中。当 anyCall 函数发送消息时,MPC 节点在将消息发送到目标链之前确保消息的安全性。

4)验证通过后,anyExec 函数从 anyCall 合约接收消息并在目标链上执行请求。

头等仓观点:anyCall的信任假设几乎完全依托于 Multichain 的 MPC 网络,因此,用户需要信任节点不会作恶。机制方面相较于同类的 AMBs 可以说是较为简单,并且中心化程度较高。不过 Multichain 的规模长期处于所有跨链桥赛道的头部水平。需注意的是,Anyswap 在迭代成 Multichain 前后,均遭受过黑客攻击。

5.3 竞争分析

上述我们列举了 5 种任意信息传递桥(AMBs),可以看出每种不同模式的跨链桥,各自的权衡也不尽相同。

Axelar、Wormhole 和 Multichain 的 anyCall 都是采用外部验证的手段,通过自身 PoS 公链 / 网络来做见证人链进行任意两条公链的信息传递,好处是速度较快、费用较便宜,并允许在任意数量的目标链上与该数据进行交互,可以更容易连接到更多链。不过不足之处在于这种方式是以安全性为代价,需要用户 /LP 完全信任外部验证器的资金 / 数据,依赖于桥的安全性,而不是源链或目标链。

具体拆分下去也有区别,比如:在验证者许可性方面,Axelar 全网只允许 50 个验证者作为唯一的活动集,存入代币数量要排进前 50 才能成为正式验证者,不过任何用户都可以将其代币委托给相应的节点;在 anyCall 中,任何人都可以自己运行一个 MPC 节点;而在 Wormhole 中需要有权限的 Guardians 才能成为验证者。

CelerIM 架构由接收和发送消息的链上智能合约和 Celer PoS 网络的组合提供支持,虽然安全假设也是建立在其 PoS 链上,不过 Celer IM 有两种安全模型:optimistic-rollup inspired (只要仍然有一个应用程序监督者保持诚实和正常运行,恶意的跨链消息就不会被处理)和 L1-PoS-blockchain security,用户和开发者可以自由选择和设置。

Nomad 使用欺诈证明(类似 Optimistic Rollups)进行跨链数据中继,在跨链桥领域引入了新的权衡,在设计空间中以延迟(或速度)换取安全性。

此外,不同资金规模的用户对资金效率和安全系统的考量也不尽相同,各个桥着重的领域,都有相应的用户需求。整体上,目前的任意信息传递桥(AMBs)仍处于一个非常早期的阶段,目前难以直接将这些“桥”分个高下,只能说在不同维度各有各的优缺。

上述 AMBs 的对比,具体可以阅读由 LI.FI 团队成员 Arjun Chand 撰写的《Navigating ArbitraryMessaging Bridges: A Comparison Framework》[36]一文进行了解,该文已从多个维度对上述项目进行了详细的对比,因此本文不再做过多描述。

LayerZero

对比上述介绍的任意信息传递桥(AMBs),LayerZero 与之较大的差异在于其无需在连接的链上运行节点,将验证链上信息传递的负担外包给第三方,例如预言机。这种方式,让协议早期更为轻巧,并且运营成本低。我们现在也看到了 LayerZero 凭借着自身的优势,在项目早期快速的扩张。

在 LayerZero 出现之后,为我们开启了另外一条不同的道路,即不仅仅是不断的优化桥的各种性能,而是将链从用户那里抽象出来。

具体来看,之前如果我们要在两条不同的链上进行资产迁移,那么都需要先到第三方跨链桥的 UI,将我们的资产跨到目标链,但是在很多时候,跨链桥并不支持我们手中的山寨币跨链,这时我们往往还需要额外的多进行几次 swap,才能成功的将资产迁移到目标链上,在操作层面略显繁琐。

而基于 LayerZero 所构建的 Stargate,其核心是让目前的 Dapp(如:Uniswap、Sushi 此类的 DEX)去集成跨链桥协议,然后用户就可以直接通过目前使用的 Dapp 完成资产的调度、跨链。

比如 SushiSwap 部署在 18 条链上,如何全局共享一个状态,是比较困难的,如果利用之前的方案,每两个链之间都需要部署一个桥,但是利用 LayerZero 协议的话,只需要通过每个链的 Endpoint 就可以共享全局的状态[37]

举个例子来说,SushiSwap 集成了 Stargate 后,这时候用户想要将以太坊上的 wBTC 换成 Polygon 上的 MATIC,在这种情况下,用户可以通过在源链上的单个交易中执行次操作,而无需离开 SushiSwap UI。这为 SushiSwap、Uniswap 等多链 Dapp 提供了规范化的体验。该点在编者看来是非常理想的跨链方式,极大的改进了目前用户资产跨链的易用性。

那么 LayerZero 的解决方案就比其他的AMBs 来的更好吗?——也不尽然,LayerZero 协议的安全性目前仍有待市场验证,而像Axelar、CelerIM 这类桥,从头开始搭建一座桥虽然成本高、周期长,不过一定程度上他们也具有更持久的扩展基础和更大的价值累积。Nomad 要是没遭遇黑客攻击,其在欺诈证明基础上特有的改进,现在是否会被市场广泛采纳?

总结:

纵观近两年跨链桥赛道的发展脉络,可以看到一条清晰的主线,就是大多数跨链桥项目都是围绕着如何建设更加“健壮的桥”而不断发展着,归根结底也就是如何更好的实现 3 个要素:安全、无缝、快速。目前赛道仍在不断演化,未来到底谁能成为多链的首选解决方案,才刚拉开序幕。

写在最后,虽然 LayerZero 具有很强的叙事性,但目前也还有很多细则没有披露完善,相应的也存在着一定的风险(详见产品部分)。而且 LayerZero 通过预言机和中继传输信息,从而实现跨链的概念,此前 Chainlink 发布的跨链互操作性协议 CCIP 也早已涉及,从已有的消息显示其未来可能成为 LayerZero 的有利竞争者。不过 CCIP 概念在推出后已经销声匿迹了很长一段时间,白皮书也暂未发布,其开发人员似乎一直在埋头开发。关于 Chainlink CCIP 与 LayerZero 的对比,此前 Pickle 和 Aylo(笔名)已经做出了较为完善的总结,因此本文不做过多描述,详情可以查阅该文章

6.风险

协议安全性

LayerZero 的安全性未经充分验证,预言机和中继者彼此之间需要独立运行的信任假设有待商榷,中继机制背后的安全隐患等问题仍需警惕。详情可见上述产品部分 2.4.2 安全性 章节。

经济模型暂且未知

LayerZero 经济模型暂未推出,仍有待后续进一步观察。



— END —


会员扫码添加
微信 | gofirstvip
推特 | @firstvip61


[1]https://ised-isde.canada.ca/cc/lgcy/fdrlCrpDtls.html?lang=eng&corpId=13558479

[2]https://www.linkedin.com/company/layerzerolabs/

[3] https://twitter.com/0xMaki

[4]https://www.binance.com/en/blog/ecosystem/binance-labs-and-multicoin-capital-coled-$6m-series-a-for-layerzero-421499824684902766

[5]https://www.forbes.com/sites/ninabambysheva/2022/03/30/sequoia-ftx-ventures-and-a16z-lead-135-million-investment-in-crypto-firm-breaking-down-barriers-between-blockchains/?sh=70867b796094

[6] https://multicoin.capital/2022/03/30/building-bridges/

[7]https://www.theblock.co/post/148576/layerzero-labs-seeks-backing-that-would-triple-its-valuation-to-3-billion

[8]https://twitter.com/PrimordialAA/status/1590764525875499008

[9]https://github.com/LayerZero-Labs

[10]《LayerZero Update: Summer 2022》,Ryan Zarick,https://medium.com/layerzero-official/layerzero-update-summer-2022-1b0b4a8a97b5

[11]https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf

[12]Receipts Root 存储的是交易回执内容,Receipt 本身记录交易是否在 block 被成功执行。

[13]https://ethbook.abyteahead.com/ch4/mpt.html

[14]https://medium.com/layerzero-official/introducing-pre-crime-49bef4a581d5

[15]https://mp.weixin.qq.com/s/qcqK7NDPtzy6fTY_0sNZGA

[16]User Application (UA) 是任何使用 LayerZero 在区块链之间发送和接收信息的合约。

[17]https://dune.com/haechi_research/layerzero-and-stargate

[18]https://defillama.com/bridges

[19]https://stargateprotocol.gitbook.io/stargate/v/user-docs/tokenomics/protocol-fees

[20]https://stargate.finance/overview

[21]https://tokenterminal.com/terminal/projects/stargate

[22]https://layerzero.gitbook.io/docs/evm-guides/code-examples/estimating-message-fees

[23]https://medium.com/1kxnetwork/blockchain-bridges-5db6afac44f8

[24]https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720f302e2aa

[25]https://axelar.network/

[26]《Axelar 调研报告》,头等仓

[27]https://wormhole.com/

[28]https://wormhole.com/network/

[29]https://www.nomad.xyz/

[30]https://blog.connext.network/connext-has-partnered-with-nomad-e20cd8e62e31

[31]https://blog.connext.network/optimistic-bridges-fb800dc7b0e0

[32]https://www.celer.network/

[33]https://blog.celer.network/2022/01/12/celer-inter-chain-message-framework-the-paradigm-shift-for-building-and-using-multi-blockchain-dapps/

[34]https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720f302e2aa

[35]https://docs.multichain.org/developer-guide/anycall-v7

[36]https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720f302e2aa

[37]https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b43d2ae975b6

参考资料:



  • LayerZero 官方资料:
  • LayerZero 白皮书,https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf
  • 官方文档,https://layerzero.gitbook.io/docs
  • 团队领英,https://www.linkedin.com/company/layerzerolabs/
  • LayerZero Labs Canada Inc.公司注册信息,https://ised-isde.canada.ca/cc/lgcy/fdrlCrpDtls.html?lang=eng&corpId=13558479
  • 融资信息,1)https://www.binance.com/en/blog/ecosystem/binance-labs-and-multicoin-capital-coled-$6m-series-a-for-layerzero-421499824684902766;2)https://www.forbes.com/sites/ninabambysheva/2022/03/30/sequoia-ftx-ventures-and-a16z-lead-135-million-investment-in-crypto-firm-breaking-down-barriers-between-blockchains/?sh=70867b796094;3)https://multicoin.capital/2022/03/30/building-bridges/
  • 团队财库信息,https://twitter.com/PrimordialAA/status/1590764525875499008
  • GitHub,https://github.com/LayerZero-Labs
  • 《LayerZero Update: Summer2022》,Ryan Zarick,https://medium.com/layerzero-official/layerzero-update-summer-2022-1b0b4a8a97b5
  • 《Introducing: Pre-Crime》,Ryan Zarick,https://medium.com/layerzero-official/introducing-pre-crime-49bef4a581d5
  • 《Cobo 安全團隊解讀:Stargate 跨鏈橋的底層協議 LayerZero 重大安全漏洞》, Cobo Global,https://mp.weixin.qq.com/s/qcqK7NDPtzy6fTY_0sNZGA
  • 《Layer 0 Wars: LayerZero vsChainlink's CCIP》,Pickle and Aylo,https://alphapls.substack.com/p/chainlink-ccip-layerzero-wars-crypto-web3?s=w
  • DeFiLlama 跨链桥 dashboard,https://defillama.com/bridges
  • Stargate Finance dashboard,https://stargate.finance/overview
  • Stargate Finance 官方文档,https://stargateprotocol.gitbook.io/stargate/v/user-docs/
  • 《Blockchain Bridges:Building Networks of Cryptonetworks》,
  • Dmitriy Berenzon,https://medium.com/1kxnetwork/blockchain-bridges-5db6afac44f8
  • 《Navigating ArbitraryMessaging Bridges: A Comparison Framework》,Arjun Chand,https://blog.li.fi/navigating-arbitrary-messaging-bridges-a-comparison-framework-8720f302e2aa
  • 《LayerZero- An OmnichainInteroperability Protocol》,Ryan Zarick,https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b43d2ae975b6
  • Wormhole、Nomad、Celer Inter-chain Message (IM)、Multichain 的 anyCall 和 Axelar 协议各自对应的官方文档


【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

头等仓区块链研究院
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开