本文来自 Substack,原文作者:Beachball,由 Odaily 星球日报译者 Katie 辜编译。
LayerZero 是一套允许部署在不同链上的应用程序相互交流的技术协议,且不需要任何中间链或共识机制。以往的全链解决方案要么损害安全性,要么实现价格非常昂贵。LayerZero 的第一个主要应用是 Stargate Finance DEX——允许全链原生资产交易的交易所。由于官方技术表述有点复杂,今天我们就有请可爱的小海豹,来帮大家理解它。
来自同一个部落(Web3)的两只海豹(用户)相遇。一只海豹在冰山 A(一条公链)上,另一只在冰山 B(另一条公链)上。他们通常会共享鱼(资产),但希望确保任何将鱼从 A 转移到 B 的请求是遵循规范的。
海豹 A(在第一条公链上)决定把一条鱼转移给海豹 B。附近的一座桥(我也想和你们一起玩.jpg)声称可以有效地解决这个问题。
在 DeFi(无统一组织的捕鱼和交换行动)中,用户(海豹)必须使用跨链桥将请求/资产发送到其它链(冰山)。现有的跨链解决方案使用中间共识层、资产转换和 Wrapped Tokens。
这些跨链方案的问题是,海豹需要信任跨链桥(可能是等价的龙虾)的安全。它们还需要承担鱼变成龙虾,然后再变回鱼的成本。但不是每次能够成功。迄今为止,已有数十亿美元的资产因跨链桥被黑客袭击而被盗。
这一重大的系统安全风险,限制了 DeFi 的整体可扩展性。幸运的是,海豹 A 和海豹 B 发现了一个新的解决方案。
他们发现了 LayerZero 漂浮在附近的一座冰山上,正好位于他们之间。
LayerZero 派出两位助理海豹亲自上阵,为海豹们提供帮助。
下图,也出现在 LayerZero 白皮书中,详述了 LayerZero 实现通信的方式。
先别慌,我们还是让小海豹来翻译上图。有几件事你要先弄清楚:
- 海豹 A 和 B 基本上代表上层的用户应用程序,它们与来源链和目标链上的 LayerZero 端点进行对接;
- 预言机(Oracle)和中继器(Relayer)作为海豹助手将各司其职,它们的工作独立进行,以提高整个系统的安全配置文件;
- 预言机是(下图中)巫师海豹,中继器是(下图中)头绑喇叭的海豹;
- 为了易懂,我们特意模糊了一些细节,比如端点(通信器、验证器、网络)的情况,但核心设定不变;
- 我引用区块 ID 作为“换鱼请求发生的时间”。
海豹 A 通过 LayerZero 端点发出请求。晚上 11:00,发送 1 条鱼到海豹 B 的冰山上。这个请求被转发给中继器和预言机海豹。
在链下操作的中继器海豹现在拥有消息和原始交易的证明。实际上这是证明请求已经发出,并最终可以匹配到一个区块 ID 的信息。
预言机海豹传递原始请求的区块信息,并让海豹 B 知道他应该查看区块信息了。
海豹 B 现在可以和中继器海豹沟通了。海豹 B 提供区块信息,中继器海豹返回与该块匹配的消息和交易证明。现在有了所有需要的信息,海豹 B 可以验证请求是有效的,并 grant(授予)它的冰山 1 条鱼。
你可能会想,等等,这不是一条信息吗?鱼呢,实际上是如何被送到冰山 B 的?
好问题。LayerZero 就是一个消息传递协议。这些鱼的交易是通过以下途径实现的:
- 海豹们的集体“应用”有两个端点,一个在公链 A 上,一个在公链 B 上;
- DEX 等 Dapp 的实现能够平衡各个端点的鱼类供应,并确保没有海豹断粮;
LayerZero 的这种平衡能力是由 Stargate Finance 提供的。Stargate 的 delta 算法确保了全链流动性保持平衡和可用。如下图所示:
简单地说,LayerZero 处理通信,应用程序处理其它一切问题。这种组合允许不同居住地的海豹(用户)安全地在所有冰山上统一鱼的平衡。
回到 Dapp 的应用方向上,LayerZero 支持多链 DeFi 流动性、全链 NFT 等各项功能。我对 LayerZero 技术所开启的全链 NFT 时代感到非常兴奋。Gh0stly Gh0sts 就是是第一个基于 LayerZero 的 NFT 系列。
这对以冰山为基础的海豹部落来说是突破性的进展。
LayerZero 的白皮书中还有很多有趣的细节和更严肃精准的释义,我强烈建议你阅读研究。
申明:本站所发布文章仅代表个人观点,不代表链嗅网立场。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。