LayerZero(ZRO)介绍
LayerZero是一种全链互操作性协议,用于区块链之间的轻量级信息传递,提供安全可靠、去信任化的信息传递。专注于链与链之间的信息传递,能够向支持的任何链上的任何智能合约发送消息,也就是负责区块链之间的智能合约通信,其不负责资产的跨链,资产跨链由LayerZero Labs开发的Stargate完成。
LayerZero技术特点与优势
1. 技术特点
LayerZero 最突出的特点是其超轻量级的节点,利用超轻节点技术,通过中继者和预言机在不同链的端点之间传输消息,在保证安全性的前提下降低费用。
1)超轻节点
首先,区块链网络中的每一个节点,其实就是存储数据的每一台电脑或者服务器终端,轻节点只是节点的一种运作模式,和全节点不同的是,轻节点只存储区块链数据的一小部分,如区块头和其他一些信息,不存储区块内的具体交易信息。超轻节点与轻节点相比,它们的验证方式相同,但因区块链写入成本很高,持续的传输区块头很昂贵,因此超轻节点不会保留所有区块头,而是通过预言机按需流式传输这些区块头,从而更高效的同步链外实体以达到所需状态,改变了原来的连续流式传输方式。
这样做的好处便是,不依赖轻节点从头开始的区块头数据流,但缺点就是缺乏历史顺序数据流,那一旦预言机和中继者同时作恶即可通过验证,那么就会导致恶意的信息被执行。所以,LayerZero在极大程度的验证成本降低和一定程度的安全性损失之间做出了取舍,而这种取舍是否值得,可能就要看其基于自身场景如何权衡。
2)核心组件
在LayerZero官方白皮书中可以看到,承担两条链之间信息传递的核心组件分别为端点(Endpoint)、预言机(Oracle)和中继器(Relayer)。
端点是和用户或者应用直接交互的设施,负责处理消息传输、验证和接收,他们的目的是在用户使用协议发送消息时保证有效传递。在LayerZero协议中,每个链都需要部署端点,这些端点也可以被其它同链的App调用,负责发送信息给外链。
预言机是第三方服务,提供一种独立于其他 LayerZero 的机制组件,能从一个链中读取一个块头和将其发送到另一个链上,这样能在目标链上验证源链上交易的有效性。LayerZero目前采用Chainlink充当其预言机。
中继器是一种链下服务,在功能上类似于预言机,但它不是获取区块头,而是获取指定交易的证明。为了确保有效地传递,唯一的要求是对于使用LayerZero协议发送的任何给定消息,预言机和中继器必须相互独立。任何主体都可以承担预言机和中继器的角色,LayerZero甚至可以实现自己的中继服务。
在LayerZero中一个重要的信任假设就是 — — 预言机和中继者彼此之间独立运行。预言机提交的区块头将与中继器提交的交易证明进行交叉验证,二者不形成任何共识,只传输消息。简单来说,预言机作为 LayerZero 跨链中的公证人角色,让目标链知道验证的结果如何,而中继器就负责提供验证交易所需的证明过程以及跨链信息的具体内容。为了确保信息的有效传递,一旦中继器或是预言机之间的信息传递出现任何争议,那么智能合约将会暂停且不会将信息提交给目标链。
如果从A链跨一笔交易到B链,那么整体流程大概如下:
这笔交易会从用户启动应用程序开始,然后通过预言机和中继器在 LayerZero 端点的协助下,将这笔交易分解成多个部分(证明和区块头)。一旦预言机和中继器在目标链上发送各自的信息(签署交易上链),并且 LayerZero Endpoint(合约)验证了信息的正确性,消息就会被转化并在目标链上执行。
2. 优势
1)安全性
作为底层协议,LayerZero 的安全性是独立于外部协议的,从而确保了整个协议共识的稳定性。另外,得益于独特的预言机和中继器设计,二者相互独立,只有都被认为是真实的情况下才会完成交易,保障了信息传输的安全性。
2)扩展性
LayerZero作为一个通用的消息传递层,这意味着可以将任何合约从A链转移到B链实现与一层网络的跨链互操作。通过创新的端点设计,LayerZero可以很轻松的进行扩展以支持任何链,为区块链生态系统带来了更广泛的应用场景。
3)高效率
首先,LayerZero的超轻节点技术可以实现更高的传输效率,并在保证安全的前提下降低了验证成本;其次,LayerZero的中继器或预言机都没有形成任何共识,只简单传输消息,所有的验证都在自己的目标链上完成,所以速度和吞吐量的限制完全取决于两个交易链的属性。
生态
截止目前LayerZero已经支持了Ethereum、BNB Chain、Aavalanche、Polygon、Base等在内的共计20多条链。独立用户数达到300万名,累积交易笔数达到5,600万笔,但是35%的用户只有1笔交互记录,超过2笔交互记录的用户只有73万左右。
用户交互活动主要发生在BNB Chain、Arbitrum和Polygon,尤其自Arbitrum发币之后,社区撸空投情绪浓厚,空投预期也带动LayerZero上的用户活跃度大幅提高。
以Arbitrum交互数据为例,交易笔数达到1,200万左右,2023年4月份是用户活动高峰期,随着大盘行情的冷淡,用户活跃度也略有下降。
LayerZero的极简架构赋予了该协议无限的可能性,其较低的开发者接入复杂度使得LayerZero目前集成或正在使用其技术的dApp超过50+。
明星项目
1. Stargate Finance
由LayerZero Labs开发的首个基于LayerZero协议的dApp,其构建了第一个完全可组合性的原生资产桥,愿景是让跨链流动性转移成为一个无缝的、单一的过程,产品亮点为采用独特的“Delta算法”解决跨链桥存在的“不可能三角”问题,而不必在其中做出取舍。
Stargate团队认为跨链资产桥存在“不可能三角”:
1)即时验证确认:资产在交易确认时就可成功跨到目标链,时效性能够得到保证;
2)统一流动性:单个流动性池在多条链之间共享;
3)资产原生性:用户通过跨链桥直接获得原生资产,而非合成、封装资产。
当然,在保证即时验证确认和资产原生性的时候,如果不涉及更复杂的流动性动态分配算法,就只能在每两条链之间搭建一个流动性池,这样会使得资本效率降低。
依据defillama数据显示,从近一个月的交易量来看,Stargate在一众跨链桥协议中位居榜首,24小时交易次数可达9.6万笔。
Stargate是LayerZero上首个上线的dApp,其协议费用和收入自2023年3月起开始稳步增长,也是这一时期开始因空投预期链上交易活跃度大幅增加。目前协议月度收入超过100万美元。
2. Radiant Capital
Radiant是跨链DeFi借贷协议,通过使用LayerZero作为跨链基础设施,来实施全链杠杆借贷和可组合性,使用户可以在其支持的DeFi协议中获得杠杆,简化用户在不同链间的资产跨链借贷操作。
Radiant本质上与当前的Aave、Compound等借贷协议运作机制相似,不同之处就在于其要做全链借贷协议,即用户可以在A链上存入抵押品,然后在B链上进行借贷。不过,当用户需要使用跨链借贷服务时,需要先在支持的链上存入一定的资产,成为动态流动性提供者(dLP),然后才能贷出目标链所需资产。
Radiant目前已在Arbitrum和BSC链进行部署,TVL规模达2.2亿美元,在一众借贷协议中排名较为靠前,目前已占得一定的市场份额,是Arbitrum上的借贷龙头。
在Radiant中,协议收入(Revenue)=借款支付的费用(Fees)-存款利息(Supply-side fees)。自今年2月份起,协议获得的费用稳定在200万美金左右,协议月度收入达到100万美金左右。
总结
多链是区块链的发展趋势,跨链互操作协议是区块链间通信的关键组件,其发展前景相当广阔。LayerZero目前还处于发展初期,可参与的原生项目还较少。其背后拥有众多知名投资机构的支持,行业资源丰富,发币预期吸引着全加密市场的目光。