背后的 Omni-Layer

本文深入探讨了LayerZero协议如何在多链环境中实现跨链互操作性。通过介绍其独特的Ultra Light Node架构,文章解释了LayerZero的工作机制及其与当前跨链解决方案的不同之处,强调了其在共享流动性、状态共享和简化用户体验方面的潜力,并展望了未来多链应用的发展。

如果你阅读过我以前的文章,那么我可能已经明确表明我们目前生活在一个多链的世界中。在这样的世界中,至关重要的是要有一种方法将所有不同的链连接起来。无缝连接它们将创造巨大的价值,并进一步提高互操作性。如果这样的协议存在,它一定需要比竞争对手更安全,并且具有更强的可组合性。

介绍

尽管加密行业的参与者继续推动区块链生态系统的快速扩展,但开发者的任务是克服这种扩展所带来的挑战。随着新区块链的不断出现,开发者获得了在满足其特定需求 - 即吞吐量、安全性、成本和用户受欢迎程度的特定组合 - 的链上运行其智能合约应用程序的自由。然而,这种扩展选择的结果是流动性的碎片化。随着生态系统的扩展,流动性保持“有限”的本质,流动性问题只会继续加剧。

那么,解决方案是什么呢?

假设一个“多链”的未来,限制区块链最具创新开发者的创新显然不是解决方案。因此,我们可以假设问题不在于开发扩展的“生态系统侧”,而在于区块链技术中当前的流动性架构。解决方案?第1层区块链及其应用之间的共享流动性 - 换句话说,统一流动性

第二个问题是协议之间的可组合性。我们所说的可组合性是指能够共享状态。状态共享是一个链能够对另一个链进行“调用”并执行各种任务,例如质押、投票等。状态共享对于从统一流动性到跨链交换再到增强安全性的一切来说,都是极其重要的 - 正如我们所见有关跨链账户和安全性的话题的热度。

LayerZero

前言; LayerZero是一个基础协议,将使许多不同的应用程序能够将其作为基础层运行。

区块链的未来:

一种曾经是对立观点的看法现在已成为区块链开发者和用户的常态 - “未来是一个多链的世界”。这个短语被广泛使用,但从开发的角度来看,它究竟意味着什么?

简单来说,区块链技术的所有创新都源于解决当前社会或金融问题的愿望。在“单链世界”(即单个区块链构成所有应用程序的基础层)中,解决这些问题的所有方案都受到基础区块链的限制(即安全性、吞吐量等)。从本质上讲,这给应用程序的进化程度设立了上限。然而,在“多链世界”中,将使用最有效的区块链来解决应用程序意图解决的方案。换句话说,在“多链世界”中,多个区块链必须持续创新,以便保持对其支持的应用程序的有效性。值得注意的是,应用程序甚至可能更偏向于将其协议的特定部分分区到多个单独的链上。

在游戏中的一个示例可能如下所示:

  1. 游戏玩法发生在[高吞吐量链]

  2. 基于NFT的奖励(及其关联市场)存在于[低费用,高受欢迎链]

(这种设计结构在当前和未来的游戏项目中已经变得流行)

因此,问题在于这些应用程序如何在它们所在的不同链之间高效通信。

LayerZero的解决方案: 通过跨链桥接和消息传递实现多链互操作性。

多链

当前的大多数桥接协议都是多链的,那么当LayerZero宣称可以进行多链桥接时,这意味着什么?

多链指的是LayerZero解决方案允许两个以上的链同时进行跨链通信。在当前的桥接解决方案中,大多数的跨链消息传递发生在两条不同的链之间。然而,通过LayerZero,多链消息传递得以通过中继者和预言机的使用变得可能。

什么是LayerZero?

LayerZero是一个多链互操作协议。其使命是将每条链上的每个合约连接到每条其他链上的每个合约 - 纯粹的互操作性。

这里经常出现一个常见问题 - 那么LayerZero就像一个桥接吗?

不是。LayerZero纯粹专注于在不同链上的用户应用程序之间允许可互操作的链上消息传递。然后,可以在LayerZero之上构建桥接(每个桥接在资产转移上可能有不同的设计),并利用其基础消息传递能力。我们将在后面的部分讨论通用消息的潜在用例。现在,让我们关注LayerZero如何处理跨链消息传递。

让我们先分析当前的跨链消息传递方法,然后再扩展LayerZero的新方法:

  1. 中继链方法:

这种方法需要一个“中继链”来接收、验证和转发链之间的消息,例如Gravity或Axelar。因此,你依赖于这条链来执行验证并信任其共识。中继链拥有完全的签名权利来向目标链写入其自身的交易,而这些目标链对此类交易隐含地给予信任。

这里显而易见的顾虑是潜在的漏洞/攻击。如果中继链的共识被利用,所有配对网络上的流动性几乎可以立即被盗。考虑到需要保护数十亿美元,这条中继链不可避免地会成为未来攻击的一个关键失败点。

需要注意的是,中继链方法通常显著低于其他解决方案的成本。

  1. 链上轻节点:

链上轻节点接收和验证每对链的每个区块头。简单地说,你记录整个区块头的顺序历史并将其存储在对链上(反之亦然)。然后,包含消息的交易证明会被转发并在链上根据区块头进行验证。

这是链之间传输消息的最安全方法。然而,它也是最昂贵的解决方案。

那么LayerZero独特的 超级轻节点 方法有什么不同呢?

  1. 超级轻节点:

LayerZero Labs的超级轻节点(ULN)方法声称减少成本(即接近中继链的成本),同时保持轻节点的高安全性。

它是如何做到的?

通过执行与链上轻节点相同的验证;但不会保持所有区块头的顺序,而是通过分散的预言机(如Chainlink)按需接收区块头。

过程:

需要两个独立的方以将信息从源链中独立中继到目标链:

  1. 预言机(即Chainlink、Band等),中继诸如区块头等通用区块信息。

  2. 中继者,根据预言机中继的信息中继交易证明。

当用户应用(UA)从链A发送消息到链B时,消息通过链A上的端点进行路由。该端点随后通知UA指定的预言机和中继者该消息及其目标链。预言机将区块头转发到链B上的端点,然后中继者提交交易证明。该证明在目标链上得到验证,消息被转发到目标地址。

结果及其影响: 让我们看一下在超级轻节点架构设计中两个方(即预言机和中继者)之间可能发生的基本安全相关结果。

  1. 双方诚实: 如果预言机和中继者都诚实,则交易在链上得到验证并转发到目标应用程序。

  2. 预言机诚实、中继者不诚实: 交易验证失败。

  3. 中继者诚实、预言机不诚实: 交易验证失败。

  4. 双方不诚实: 这是唯一可能发生漏洞的情况。这需要预言机和中继者之间相互恶意勾结。然而,这种情况发生的可能性非常小 - 如果在不太可能的情况下发生了,那么漏洞的损害能力是有限的。这有两个原因:

  5. 如果例如,你选择Chainlink作为你的预言机。要出现恶意行为,需要同时利用中继者和Chainlink去中心化预言机网络。换句话说,即使中继者有恶意意图,它的安全性也只会降低到预言机(即Chainlink)的水平。

  6. 即使在一种情况下,预言机(即预言机“A”)直接与中继者(即中继者“A””)串通,所有风险仅限于预言机 A - 中继者 A的配对中。换句话说,任何使用预言机“B-Z”或中继者“B-Z”(或中继自己的交易)的人都不受影响。然而,如果A-A配对更加广泛,则可能会引发更多问题。

因此,这种风险的隔离是与当前中继链解决方案相比的一种吸引属性。值得注意的是,这也意味着任何应用可以决定依赖自己的交易证明(即作为中继者)并维持其安全的完全控制权。

LayerZero消息架构相关的“风险隔离”。LayerZero的架构将漏洞风险限制在被利用的特定预言机-中继者配对上。但中继链设计意味着漏洞可以使所有配对网络上的流动性处于风险之中。

总结来说,LayerZero的超级轻节点方法将比中继链解决方案更加昂贵(因为LayerZero直接在链上执行交易验证),但将受益于风险的极端碎片化,并且没有单一的失败点(即高安全性)。

LayerZero提供哪些用例?

人们可能会将LayerZero误解为仅允许跨链资产转移的协议(即在链之间桥接资产)。然而,它远不止于此。LayerZero对数据消息的通用处理实际上提供了更广泛的潜在用例。本质上,你在两个独立的链之间需要的任何消息或共享状态都可以在LayerZero中统一。

以下是Bryan Pellegrino(LayerZero Labs的联合创始人和首席执行官)在最近Delphi Podcast中讨论的几个示例用例:

  1. 状态共享:

目前,如果一个应用程序建立在多个链上,则很难同步这些应用程序之间的状态。例如,SushiSwap在十二条独立的链上存在。为与其主以太坊实例同步状态,必须为每个关联的桥接编写代码(即Wormhole、Avalanche Bridge等)。此外,如果SushiSwap决定扩展到新的生态系统,还需要更多独特的代码。LayerZero允许所有跨链对使用单一接口和代码库,大大简化了开发者和用户体验 - 可以与Cosmos上的跨链账户相媲美。

  1. 统一流动性桥:

在当前系统中,桥接竞争以吸引流动性提供者(LP)使用他们的服务。这导致在桥接及其单独的配对池之间破坏《有限流动性》。例如,如果你想将一条链与多条其他链连接,则需要大量的流动性以使每个配对池的用户体验变得良好。这效率较低。

LayerZero改变了这一点 - 它允许与所有连接链相关联的单一流动池(但在不同的链上具有流动性),同时确保在源链上的资产转移后可最终确定。这意味着,当用户在两条链之间进行任何资产转移时,他们可以在目标链上获得保证资产。此外,LP提供者能从所有发往目标链的交易中收取费用,而无论它来自哪个源链。

  1. 跨链借贷:

我们用一个示例来突出使用LayerZero进行借贷的好处:

假设你在以太坊上拥有ETH,并希望参与Avalanche上的一个农场,以下是当前所需的步骤:

  1. 在以太坊上借出ETH

  2. 抵押你的ETH进行借贷

  3. 桥接到Avalanche(费用)

  4. 交换为AVAX(费用 - 需要已经拥有AVAX)

  5. 进入农场机会

  6. 从农场代币转换为原生资产(费用)

  7. 再次桥接回以太坊(费用)

  8. 在以太坊上偿还贷款

  9. 收回抵押物

现在与LayerZero比较:

  1. 在以太坊上借出ETH

  2. 直接借入AVAX在Avalanche上

  3. 进入农场机会

  4. 在Avalanche上偿还贷款

  5. 抵押物在以太坊上释放

简单说,LayerZero提供了一个更简单、更便宜的用户体验。

  1. 交换:

目前,从一个链上的资产交换到另一个链上的资产可能对用户来说不方便,尤其是在具有有限对的资产之间。在大多数情况下,这还要求用户已拥有目标链的本地资产(或去外部获取)才能执行交换。

使用LayerZero,跨链交换只需在源链上进行一次交易。例如,用户将能够在来源链(即以太坊)上一次交易将ETH兑换为Solana上的SOL,而无需在Solana上拥有任何SOL即可执行交换。

  1. 多链收益聚合器:

当前收益聚合器通常在单一生态系统内运行。因此,这些聚合器的一个关键弱点是无法利用不同链上的丰厚农场机会。考虑到区块链生态系统的指数扩展开来,收益聚合器能够利用新出现的机会而无需在单独的链上构建是至关重要的。LayerZero架构完全可以利用当前区块链中的这一缺陷。此外,多链收益聚合器为其连接的生态系统提供了积极的网络效应 - 例如,减少市场效率低下(即某种套利形式)和增加流动性(即增强用户体验)。

这意味着LayerZero使你能够将复杂的交易无缝地捆绑到单个交易中:从一个协议进入质押,交换,桥接,再交换,从一个支持的协议质押到另一个协议。还有可能允许去中心化应用程序运行其自己的中继者/预言机并控制自己的安全性。

LayerZero将来会有代币吗?

答案很可能是肯定的。尽管我们看到他们团队中的几个人出来说这不会在短期内发生,但在所有可能性中,它可能最终还是会发生。此外,查看LayerZero的合同:

“ZRO代币持有者”

LayerZero与IBC

另外一个非常流行的数据中转和简化复杂交易的方法是IBC。随着跨链账户的发展,IBC在未来会变得更加引人入胜(查看我关于此的推特讨论),那么这两者有何不同?

首先描述一下IBC运行所需的条件:

对于直接的IBC,你需要一些东西:快速最终性和双方面均可验证的状态包含证明。然而,你仍然可以通过像Gravity/Axelar等有自己验证者集、快速最终性和状态可验证性的方法来间接使用IBC。

那么IBC如何不同? 它的不同之处在于它使用的是对方的验证者集,而不是额外的验证者集。这意味着它依赖于两条链。因此,IBC实际上是一个区块链互操作性的一般框架,并允许复杂的可组合性。IBC通过一个网络规范工作,可以跨所有链使用ICS。ICS基本上是链之间IBC交易的模块规范。这通过为链赋予水平扩展通过生成自己的验证者集和适合其应用程序的复制状态机,以及通过IBC与其他链进行通信,从而实现互操性。

那么LayerZero呢?

LayerZero可以无缝地与确定性和概率性(PoW)最终性的链上的交易一起运作。在后者的情况下,预言机将充当执行必要最终性阈值的代理,但是这里存在一些风险,因为它不是实际的确定性最终性。然而,IBC只能直接与确定性(快速最终性)链有效,而不能使用中继链解决方案或类似方法。尽管如此,由于LayerZero同时使用预言机和中继者,因此它的安全性仅限于正在使用的预言机的安全性。尽管我们在前文中讨论了这种风险是如何隔离的。

逆势观点

LayerZero在使用像ZK轻客户端这样的技术结合IBC处理证明时,成本可能会更高。ZK轻客户端与LayerZero类似,使区块头的批处理验证变得更高效。此外,许多人认为IBC因此将成为未来桥接的标准。

此外,有很多来自DeFi 1.0和以太坊社区的人不一定愿意使用LayerZero这种解决方案,因为他们的支持者是谁,他们更倾向于使用其他桥接速度,例如Connext等。

在这一领域,正在发生许多来自各个协议的创新,因此即使LayerZero的功能目前看起来令人惊艳,它并不意味着这是所有桥接和超越跨链资产的终极解决方案。不过,目前LayerZero无疑在任何其他当前的桥接/跨链共享状态服务之外保持着创新。

在多链区块链未来中会发生什么变化?

也许一个真正的互操作性区块链未来最有趣的副作用是这可能对其他第1层区块链产生的间接影响。例如,如果应用程序可以将其协议划分到特别适合其需求的链上,则区块链可能倾向于根据其最出色(或最具吸引力)的特性来专业化。例如,如果开发者继续选择特定的高吞吐量区块链而不是其他链,这对其他区块链的意义何在?也许他们可能会专注于其他应用要求(如安全性、成本等)。例如,单链区块链设计(即单一的区块链试图为可扩展性、共识和数据可用性提供解决方案)可能会变得多余。模块化区块链设计或专注于增强特定期望属性的区块链似乎最有可能从跨链消息传递的方法中受益。

Stargate

前言:Stargate和STG代币与LayerZero不是同一实体,而是第一个在LayerZero协议之上发布的dApp。

Stargate将成为第一个完全基于LayerZero协议的项目。这个概念可以描述为 - 多链单侧稳定币曲线池。这意味着,假设你想从ETH交换USDC到Avax,你会让StarGate处理ETH USDC Eth池到USDC Avax池的一次交易。这使你能够以极其高效的方式转换价值。此池的套利猎人将在USDC池在目标平衡偏离时进行重新平衡。

更技术上说,Stargate基本上是一个组合原生资产桥,具有统一流动性和快速最终性,是基于LayerZero协议构建的。

Stargate旨在成为第一个解决我们称之为桥接三难问题的桥接方案,因此让我们看看这个三难问题的内容:

在创建桥接时要解决的三个主要难题是即时最终性、统一流动性以及目标链上的本地资产。这意味着你希望在交易成功时立即在目标链上收到所需资金。此外,在几条链之间拥有一个单一流动性池(如多链曲线在一个池内)。以及在目标链上拥有所需的资产。

能够做到这三点,你就不仅能够交换某个资产。例如,Stargate可能允许你在单一窗口中交换任何资产之间移动,真是令人惊叹的用户体验。现在这一切仍在早期阶段,目前大多数功能是简单的多链稳定币转移,但还有更多的可能性。

Stargate将在哪些链上可用?

它将登陆以太坊、Avalanche、Polygon、BNB链、Fantom、Arbitrum和Optimism,此外在6到8周内,Solana、Terra、Cosmos Hub和Osmosis将开启。

Stargate中的LPs

用户可以向代币链池(即USDC-以太坊)提供流动性,并为每笔转移获得稳定币奖励,同时可以在Stargate的LP代币中收获STG奖励。

Stargate使用一种独特的算法叫做Delta(Δ)。它基本上是一个跟踪各链池的算法。LP将能够收集来自所有连接链的费用,这意味着如果你在以太坊或Avalanche中流动性提供稳定币,那么你将收集从其他链到这些链的所有入金交换的费用。此外,LP不会因负流动性而受到惩罚,而是交换者将受到惩罚。

这种惩罚将存入一个奖励池,用于鼓励套利猎人弥补平衡差距,正如我们在其他套利系统中所看到的那样,这通常效果很好。

代币经济 - STG

正如我们先前明确指出的那样,代币经济往往决定了一个协议的长久性,因此让我们看看STG—Stargate的本地治理代币的代币经济。

在启动时将发行10亿STG,并且这一供应是有限的。分配如下:

团队和投资者有1年的完全锁仓,之后将两年内线性解锁。15%将分配给拍卖购买者和Curve上的STG-USDC池。还有16%将在各种链上通过绑定曲线进行销售。

此外,2.11%将用于初始的发行计划以迎合LP提供者。此外,1.55%将在各种链上的多个DEX中添加流动性。大约30%的流量留给社区激励等。

这相比其他许多协议,这一分配算是相对不错的。然而,我想这很大程度上与投资者愿意获得更少的STG代币,宁愿等待未来ZRO代币的盛大发行有关。如果我们假设投资者已签字确认将获得STG代币和即将推出的ZRO代币。我们为什么这样认为?因为在LayerZero受到的估值下,以更低的估值进行代币拍卖和绑定池毫无意义。因此我们可以得出结论,投资者无疑将在ZRO代币上线时获得这些代币。

现在,谈到整个发行scheme是非常聪明的。在这里我们特别提到的是曲线池以及在多个链上的绑定曲线 - 这会激励人们早期购买,因为他们会支付更少。

在启动时很可能会推出三种类型的代币:

  1. STG: Stargate协议代币

  2. s*: Stargate LP代币

  3. veSTG: Stargate投票权

社区成员可以通过拥有投票锁定STG(veSTG)余额的账户参与Stargate DAO治理。向多个池的流通量将通过治理决定,类似于我们从之前的多种使用 pools的交换协议中所了解的情况。锁定的STG代币时间越长,你获得的投票权就越多。

STG的拍卖/ LGE

STG代币的发行将发生两阶段。

  1. 启动拍卖,将帮助融资在以太坊上建立STG-USDC池。

  2. 具有协议自有流动性绑定。

第一阶段将是2500万USDC的拍卖,采用先到先得的功能。这意味着该拍卖很可能在一个区块内被抢走。尽管这些代币将在一年内锁定并在六个月内线性解锁。通过参与拍卖,你将获得代表你参与拍卖的aSTG,因此也将获得veSTG,可用于参与治理。

第二阶段将由绑定曲线组成,帮助建立各种协议的STG流动性。分配情况如下:

  1. 以太坊 - 4000万STG

  2. BNB - 2200万STG

  3. Avalanche - 2700万STG

  4. Polygon - 2700万STG

  5. Fantom - 2250万STG

  6. Arbitrum - 1300万STG

  7. Optimism - 800万STG

如果你不确定绑定曲线是什么,我来给你解释一下。一个绑定曲线是一个合约,你可以不断铸造和销毁代币。在这种情况下,你将通过合约进入购买代币,同时提高价格,因为更多的人购买。STG的绑定曲线将随着人们在各种链上对合约进行购买而抬高价格,该合约将在72小时内开放,或者STG达到开盘绑定价格的3倍(因此为1.5美元)。让我们看看绑定曲线可以是什么样,以便你更好地了解拍卖的运作方式:

绑定曲线模型不涉及有对代币发行负责的中央当局。用户可以通过智能合约购买项目的代币。这些代币的购买成本由代币的供应和需求决定。与传统模型不同,这些代币的成本会随着供应的增加而上升。

结论

LayerZero为可组合性和互操作性奠定了基础。然而,现在仍然需要观察的是将在其上构建什么样的dApp,以及现有的dApp将如何使用他们自己的预言机和中继者来实现其协议。不论如何,如今是多链时代的一个令人兴奋的时刻。

参考:

  1. https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b43d2ae975b6

  2. https://layerzero.gitbook.io/docs/faq/architecture#ultra-light-node

  3. https://layerzero.network/pdf/LayerZero\_Whitepaper\_Release.pdf

  4. https://layerzero.gitbook.io/docs/

  5. https://medium.com/stargate-official/the-bridging-trilemma-d80788cce4ef

  6. https://medium.com/layerzero-official/layerzero-as-an-ibc-transport-layer-5a676fd2a446

  7. https://stargateprotocol.gitbook.io/stargate/v/user-docs

这篇文章由我的“实习生”@intern_mickey与我共同撰写,欢迎在Twitter上关注我们 - @0xrainandcoffee

  • 原文链接: rainandcoffee.substack.c...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
rainandcoffee
rainandcoffee
江湖只有他的大名,没有他的介绍。