本文深入探讨了区块链互操作性的发展历程,从最初的资产转移(Interop 1.0)到通用消息传递(Interop 2.0),再到现在的应用自定义跨链策略(Interop 3.0)。文章强调了在快速扩张的区块链生态系统中,应用必须制定合适的多链策略以保持竞争力,并详细分析了全链应用逻辑、应用拥有的互操作性和链抽象等关键要素,为开发者提供了有价值的参考。
* 感谢 Mark (LayerZero) , Arjun ( LI.FI ) 和 Tabasco (Particle Network) 的讨论和审阅。
区块链中的互操作性已经经历了三个阶段:Interop 1.0 侧重于资产转移,Interop 2.0 引入了通用消息传递协议,而 Interop 3.0 现在使应用程序能够构建自定义的跨链策略。
当前的 Interop 3.0 阶段强调三个关键方面:omnichain 应用程序逻辑、应用程序拥有的互操作性以及链抽象,从而可以进行更复杂的跨链操作并改善用户体验。
随着区块链生态系统的扩展,应用程序必须制定适当的多链策略以保持竞争力,重点是构建正确的产品并准备针对其特定业务模型量身定制的正确扩展方法。
什么是 interop? 简而言之,就是连接两个孤立的系统。 在加密货币中,互操作性最初是作为转移资产的基础设施而构建的,然后发展为通过消息传递协议连接状态。 通过这些发展,构建了基础设施基础。 也就是说,有了 token 桥和消息传递协议,应用程序现在可以真正地成为“omnichain”。 项目可以利用这种已建立的基础设施来构建自定义逻辑并控制其跨链操作,从而增加交互层。 这为应用程序、链上业务开辟了道路, 具有自定义逻辑、omnichain 操作和通用 token 化。
现在,项目方觉得有必要构建多链战略,并了解从长远来看如何从中受益。 尽管是否采用多链在经济上是否有益还需要更深入的研究和数据分析,但如果不考虑构建多链战略,项目将会落后,因为每天都有新的区块链出现。
Interop 现在必不可少。 目前,总共有 36% 的开发者在多个区块链上工作,并且在该细分市场中,有 41.6% 的开发者在 10+ 个区块链上工作。 新区块链的数量正在快速增长。 根据 Defillama 的数据,现在有大约 180 个区块链(包括 rollup),其 TVL 超过了 100 万美元。查看 rollup 的格局,这个数字还在快速增长,大约有 120 个 rollup 在主网上运行,并且有 87 个 rollup 即将上线。 研究公司 Equilibrium 预测 2025 年 L2/L3 的数量将超过 2000 个。
来源:开发人员报告:Electric Capital 对开源加密货币开发人员的分析
过去,互操作性仅仅是可选项。 由于支持智能合约的区块链很少,团队专注于优化合约并在单个链中建立用户群。 当新的区块链出现时,DEX 团队通常会部署来自现有生态系统的 fork 版本。 Uniswap 的代码库变得特别有影响力,许多 fork 出现在基于 EVM 的链上。
随着项目采用“多链”策略,这种格局发生了变化。 Uniswap 扩展到了约 25 个区块链,其中以太坊产生了 75% 的收入,其他链贡献了剩余的 25%。 Uniswap 还宣布了自己的 L2 解决方案,探索将其链与其他网络和流动性池连接的方法。
如今,从区块链到 dapp 和 token 项目,忽略多链战略可能会错失重大机遇。 让我们通过 Uniswap 的视角来考察不同项目类型的要求。
区块链项目(Appchains、Rollups 等): 新的 L1 和 L2 必须与其他生态系统连接,以实现用户和资产的移动。 Uniswap 的新 L2 Unichain 需要与其他区块链进行消息传递和流动性连接。 LayerZero、hyperlane 等将处理消息传递功能,而 ERC-7683 将促进基于意图的交换。
Dapp 项目(链上业务): Dapp 必须跨多个链扩展,以访问更广泛的流动性并实现跨链 dapp 交互。 他们可以在不同的区块链上部署完整的或部分的合约。 Uniswap 已选择在 25 个链上进行完整的代码库部署。
Token 项目: 跨链功能允许 token 在区块链之间无缝移动,从而增强流动性和实用性。 Uniswap 的治理 token UNI 证明了这一挑战。 最近的讨论侧重于在治理决策后使用消息传递协议进行安全的跨链合约升级。 这仍在开发中,因为 Uniswap 尚未为 UNI 实施像 OFT、NTT 或 ITS 这样的 token 框架。
来源:开发人员报告:Electric Capital 对开源加密货币开发人员的分析
要了解“我们应该走向何方”,我们必须首先了解“我们是如何走到今天的”。
2019 年,我们进入了 Interop 1.0 时代。 这个时期专注于在区块链上交付资产,其中“用户”是主要客户。
2022 年,LayerZero 的推出标志着 Interop 2.0 的开始。 此阶段支持跨目标链的通用消息执行。 “区块链”成为主要客户,LayerZero 和 Axelar 等协议提供消息传递基础设施。 通过这个时期,互操作性中的大多数实施问题都得到了解决。
我们现在正处于 Interop 3.0 的门槛上,其中“应用程序(也是 token 发行者)”是核心客户。 互操作性已变得至关重要,使应用程序可以通过执行和读取功能(例如 LayerZero 的 lzRead)自定义跨链逻辑。 同时,链抽象项目正在简化复杂的交互,以帮助应用程序更轻松地吸引用户。
正如 20 世纪的全球化创造了专业化的行业和全球新市场一样,区块链的互操作性 3.0 代表了区块链行业类似的转型。 以下各节将探讨互操作性从 2020 年至今的演变,并研究应用程序如何为“Interop 3.0”做好准备。
来源:使用技术实现全球化
从 Interop 1.0 到 Interop 2.0 的旅程是构建区块链之间连接的主干。 从根本上讲,所有区块链都有自己的一套最终性和状态更改规则。 它可以反转其状态,并且这些方面使得在不依赖第三方的情况下构建真正快速且安全的互操作性在技术上是不可能的。 没有项目从核心网络层支持互操作性。 Cosmos 中的 IBC 由验证器和无信任的中继器操作,用于跨链通信,但仅限于基于 Cosmos-SDK 的区块链。 在此期间,token 桥和通用消息传递协议侧重于解决这些问题。
互操作性的发展的第一阶段 Interop 1.0,重点是实现不同区块链网络之间的资产转移。 目标很简单:创建用户在区块链之间转移其加密资产的方式。 这些发展有助于打破孤立流动性之间的障碍。
个人用户是 Interop 1.0 的主要受益者。 他们希望可以在不同网络之间自由转移资产,以便在各种链上进行交易、投资或使用 Dapp。 主要解决方案是通过跨链 token 桥(如 Thorchain)实现的,这些桥通过锁定一条链上的资产并在另一条链上创建等效版本来充当中间人,从而实现跨区块链的价值转移。
正如我们在下面的 2021 年的图表中看到的那样,所有这些都是 token 桥。 这里要重点介绍的一个值得关注的项目是 Wormhole。 Wormhole 于 2020 年推出,并通过连接两个大型生态系统(以太坊和 Solana)实现了交易量的增长。 它支持通过锁定和铸造机制进行 token 转移,从而在每个生态系统中提供多样化的包装 token。 现在,Wormhole 已转向提供更通用的消息传递基础设施。
在 Interop 1.0 期间,仍然存在两个关键的基础设施发展:(i) 建立资产转移方法,以及 (ii) 聚合复杂的资产转移过程。
来源:区块链桥梁:构建加密货币网络 | 1kxnetwork
2.1.1 转移资产
Token 桥采用了四种不同的安全模型,每种模型都提供不同级别的信任和安全性。
无信任模型代表了区块链桥中最高的安全级别。 它通过将桥的安全性直接连接到基础区块链本身来实现这一点。 尽管由于固有的假设,没有系统可以完全无信任,但此模型最大限度地减少了信任要求。 Cosmos IBC 协议便是这种方法的例证,但仅限于其生态系统。
接下来是投保模型,该模型通过运营商抵押品实施了保障机制。 如果发生安全漏洞,用户可以从此抵押品中获得赔偿。
担保模型与投保模型具有相似之处,但处理漏洞的方式不同。 它通常不使用抵押品进行赔偿,而是通常烧毁质押的资产作为惩罚。 Ronin Bridge 在 2022 年遭受了一次重大黑客攻击,它在此模型下运行,其中验证器抵押品处于风险之中,但未用于直接用户赔偿。
受信任的模型代表了最基本的安全方法,纯粹依赖于运营商的声誉,而没有抵押品或恢复机制。 Binance Bridge 便是此模型的例证,用户必须信任该平台的声誉和集中控制才能确保安全。
总的来说,该行业正试图从受信任的模型转向更安全的替代方案,如担保和投保模型。 此外,这些项目大多都有自己的“Wrapped Tokens”版本,这导致需要更好地管理同一抵押资产的包装 token 之间的流动性。 这促成了“聚合”的发展。
来源:区块链桥梁:构建加密货币网络 | 1kxnetwork
2.1.2 转移的聚合
跨链 token 桥聚合已变得至关重要,因为存在许多不同的包装 token。 由于不同的区块链使用不同的 DEX、token 桥和包装 token,用户感到需要使用简单的方法在链之间转移资产。 桥聚合器通过连接多个流动性来源来满足此需求。
LI.FI 便是一个典型的例子,它是一种桥和 DEX 聚合协议,可在多个区块链上实现跨链交换、桥接和消息传递。 通过其 API 和界面(称为 Jumper Exchange),LI.FI 可以访问所有 DEX、DEX 聚合器和相关的桥。 这些跨链交换聚合项目已被选为 Phantom 和 MetaMask 等主要钱包的主要提供商。
来源:宣布 LI.FI SDK! LiFi 的 Javascript/Typescript SDK… | 作者:Arjun Chand | LI.FI 博客
2.1.3 远离 Interop 1.0
随着行业发展到 Interop 1.0 之后,它为 “用户的资产转移” 建立了基础设施基础。 但是,桥黑客攻击成为一个关键的安全问题,占所有 DeFi 黑客攻击的三分之二。 Axie Infinity Ronin 桥黑客攻击尤其具有破坏性,导致 6 亿美元的损失。 此外,Multichain 桥遭受了黑客攻击,损失了 1.26 亿美元。 考虑到 token 桥中的漏洞,开发安全的解决方案已成为即将到来的 Interop 2.0 阶段的一项技术优先事项。
除了安全问题外,行业还需要更易于访问的跨链消息传递基础设施。 随着区块链数量的增加,对消息传递协议的需求也在增长,这些协议可以跨不同的链传输和执行消息,从而导致了“Interop 2.0”的开发。
Dmitry 的文章“区块链桥梁”标志着 Interop 2.0 的开始。 这篇文章全面概述了区块链连接项目及其不同的设计,将桥分为四种类型:特定于资产的、特定于链的、特定于应用程序的和通用的。
来源:区块链桥梁:构建加密货币网络 | 1kxnetwork
来源:导航任意消息桥:一个对比框架 | 作者:Arjun Chand | LI.FI 博客
LayerZero 于 2022 年的推出标志着 Interop 2.0 的开始。 LayerZero 通过为不同区块链之间的通用消息传递提供基础设施而成为关键参与者。 同样,Wormhole 从 token 桥发展成为通用消息传递基础设施,展示了对全面跨链消息传递日益增长的需求。 此阶段超越了简单的资产转移,实现了更广泛的区块链互操作性。
在此期间出现了两项关键进展。 首先,跨链消息传递(又名 GMP 或 AMB)通过 LayerZero、Axelar 和 Wormhole 等提供商变得普遍。 新的 L1 区块链和 L2 的推出加速了对该基础设施的需求。 其次,出现了用例,包括基于这些消息传递协议构建的 OFT 等 token 框架。
2.2.1 消息传递 - 新区块链的必备功能
来源:LayerZero 的 Aptos Bridge | 作者:LayerZero
在启动区块链时,构建其生态系统有两项主要任务:(i) 加强其自身的生态系统和社区,以及 (ii) 吸引其他生态系统的用户和项目。 第一项任务需要创造性的实施策略,而第二项任务需要跨链协议。
由于 token 桥集成新区块链的速度很慢,因此出现了通用消息传递协议,使开发人员可以跨区块链发送消息和执行命令。 这使得区块链之间可以轻松连接,并且通过自定义,可以开发 token 桥。“LayerZero 的 Aptos Bridge”便是这方面的例证——一种自定义桥,可以从第一天起就将 USDC、USDT 和 ETH 转移到 Aptos。 Stargate 和 Radiant 等项目也是使用 LayerZero 的通用消息传递基础设施构建的。
随着新区块链的推出速度加快,并且 rollup 的数量显着增加,LayerZero 推出了 V2,使其更具无需许可性且更易于集成。 同样,Axelar 修改了其 token 经济学和服务,以促进快速扩展。
2.2.2 Token 框架 - 现在,不可避免
来源:Just OFT It?- 了解 Token 框架的格局 | Four Pillars
LayerZero 的 Omnichain Fungible Token (OFT)、Wormhole 的 Native Token Transfers (NTT) 和 Axelar 的 Interchain Token Service (ITS) 等 token 框架都得到了采用。 这些框架支持跨链 token 转移,并在多个网络上创建统一的市场。 通过在不同的区块链上保持同质性,它们消除了使用包装资产或用于桥接的额外流动性池的需求。
此时 Interop 从 B2C 转向 B2B,从而使资产发行者可以控制其跨链部署并从资产转移中获利。 这带来了关键优势:增强的流动性、更轻松的 token 管理和更快的市场扩张。 这些框架受到了极大的关注,尤其是 LayerZero 的 OFT,它现在在已部署的 token 和安全价值方面均处于领先地位。 包括 WBTC 和 PYUSD 在内的著名资产已采用 OFT 框架。 随着安全措施的加强和这些框架的成熟,它们将在塑造多链 token 生态系统和 DeFi 方面发挥越来越重要的作用。
OFT 等 token 框架的产品市场契合度 (PMF) 使协议能够认为多链扩展更容易访问,从而提供了一种跟上不断增长的区块链数量的方式。 例如,Ethena 可以从发布的第一天起就立即将新的链用户暴露于其高收益加密美元。 除了 Interop 2.0 之外,现在的舞台已经为应用程序搭建好了。
在 Interop 2.0 时代,建立了跨链基础设施。 区块链现在可以轻松地支持消息传递协议,并且项目已经进行了一些跨链实验。 在 Interop 1.0 和 2.0 中,已经建立了资产和数据传输的基础跨链基础设施,从而为区块链连接创建了可扩展的主干。
在此基础上,应用程序现在正在扩展,使其在操作和 token 方面都是跨链的。 Interop 3.0 标志着一个新阶段,应用程序可以在其中构建和控制其跨链操作。 正如全球化促使各国优化其产品并改变全球经济一样,跨链战略现在正变得至关重要。 虽然早期版本建立了基本连接,但 Interop 3.0 将看到特定于应用程序的实现。 应用程序应考虑三个关键方面:
Omnichain 应用程序逻辑:应用程序如何构建其自定义逻辑,包括全链逻辑和跨链读取(即 LayerZero 的 lzRead)
应用程序拥有的 Interop:如何使跨链操作与应用程序的基础设施和经济保持一致
链抽象:应用程序如何使用链抽象项目简化复杂性
3.1.1 Omnichain 应用程序逻辑
与仅限于单个链的传统应用程序不同,Omnichain 应用程序可以同时跨多个区块链运行。 这使用户无论使用哪个区块链,都可以获得无缝体验。 尽管当前的 omnichain 用例是像 Stargate 和 LI.FI 这样的 token 桥,但我希望随着特定于应用程序的区块链和 rollup 的出现,会出现各种各样的用例。
Superform 最近获得了 VanEck 的投资,它是一个 omnichain 借贷和收益市场,可简化 DeFi 中的跨链交互。 Superform 构建在 LayerZero 等互操作性协议之上,使用户可以通过一个界面跨多个区块链访问和管理收益机会。 一个关键特性是它使用“SuperPositions”,这是一种 token 化的收益头寸表示形式,允许用户从任何链管理其资产,从而增强用户体验和可组合性。
另一个例子是 EtherFi 的 L2 原生 restaking。 它代表了以太坊流动性质押生态系统中 omnichain 逻辑的应用。 它支持 Layer 2 网络上的原生 restaking,从而降低了质押者的 gas 成本并提高了可扩展性。 这意味着 EtherFi 允许跨 Layer 1 和各种 Layer 2 网络管理质押和 restaking 头寸。 此实现展示了如何从 Layer 2 启动 omnichain 逻辑并执行到核心 L1 以太坊基础设施。
来源:Superform + LayerZero = Omnichain 收益访问 — Superform
3.1.2 lzRead - 不仅仅是消息
LayerZero 的 lzRead 扩展了其消息传递协议,使开发人员能够访问来自任何受支持的区块链网络的链上数据。 与传统的跨链消息传递(侧重于在链之间发送消息或资产)不同,lzRead 允许智能合约开发人员以较低的成本通过单个函数调用请求和检索外部区块链状态。
应用程序可以将 lzRead 用于以下用例:验证跨链资产所有权、聚合历史定价数据、同步流动性池以及实现跨 DAO 的无缝治理。
例如,lzRead 可以实现简单的跨链资产验证。 Luca Nets 的 L2 解决方案 Abstract 可以使用此功能为 Pudgy Penguin NFT 持有者构建一个生态系统。 该系统可以通过 lzRead 验证基于以太坊的 Pudgy Penguin 所有权,从而为 Abstract 生态系统中的持有者提供独家特权。 权益可以根据拥有的 Pudgy Penguin 的数量或稀有程度分层,包括降低费用、提前访问功能和参与治理。 此设置将允许 Pudgy Penguin 持有者在 Abstract 上访问权益,同时保持其 NFT 在以太坊上的安全,从而提高 Abstract L2 生态系统的实用性和参与度。 这种机制现在可用于 Apechain。
来源:读取外部状态(LayerZero Read)| LayerZero
现在,应用程序可以在经济和基础设施方面控制其跨链操作。 应用程序可以设置安全参数、选择验证器以及自定义跨链交易的费用结构,从而实现更好的对齐。 具体来说,在基础设施方面,应用程序可以配置自己的验证器和中继器网络。 这种控制确保跨链通信与每个应用程序的需求和安全要求保持一致。
查看与 LayerZero 产品的对齐情况,应用程序可以通过 restaking 和自定义去中心化验证器网络 (DVN) 来利用这种新的主权。 方法如下:
通过 Restaking DVN 实现经济对齐:协议激励验证者跨多个链质押 token,从而创建共享的经济利益。 这降低了恶意行为的风险,并可以更有效地利用资本,从而降低用户成本并加强网络安全。
通过自定义 DVN 实现基础设施对齐:协议创建量身定制的 DVN,如 Ondo Finance 的多样化 DVN,以满足特定的安全和运营需求。 这些 DVN 根据地理分布和技术能力等标准选择验证器,从而优化每个协议要求的跨链操作。
来源:Ondo Finance 通过 LayerZero 实现全链化 | 作者:LayerZero | LayerZero 生态系统
来源:链抽象 - 解决数百个区块链中加密货币 UX 问题的最终叙述 | Four Pillars
链抽象成为 2024 年的主导叙事。 通过简化复杂的跨链交互,项目已将此概念转变为实用的产品。 随着应用程序在不同的链上变得越来越复杂,链抽象提供了一种优雅的解决方案 - 创建一个屏蔽用户免受多链复杂性影响的层。
意图和求解器基础设施通过一个明确的目标来支持链抽象:接收和满足用户请求。 跨链交换请求已获得显着关注。 在以太坊 DEX 订单流市场中,求解器模型现在处理总交易量的 38%,超过了传统的 DEX 前端。
我们将看到通用意图的重大发展,尤其是在跨多个区块链管理帐户和资产方面。 Particle Network、One Balance 和 Socket Protocol 等项目正在构建这一关键基础设施。
在 Interop 3.0 之前,重点是解绑。 现在,Interop 3.0 引入了全链应用程序逻辑、token 框架和跨链读取/计算功能(如 lzRead)等原语,使应用程序能够构建其战略。 链抽象也具有此目标,但采取了更大胆的方法 - 侧重于捆绑状态和构建。
链抽象旨在利用已经出现的庞大的多链生态系统(部分原因是 Interop 2.0),并恢复区块链的最初愿景:让用户与感觉像单个、全球状态的事物进行交互。
总而言之,Interop 3.0 旨在为 dapp 提供更好的链上业务。 从自下而上的基础设施角度来看,OApp、跨链读取(即 lzRead)和 Token 框架等原语现在可用。 从自上而下的用户角度来看,链抽象将从根本上改变用户与 dapp 交互的方式。
来源:ETH DEX 订单流市场规模(单域意图=求解器模型)
在 interop 1.0 中,我们看到了 interop 的诞生和需求。
在 interop 2.0 中,我们看到连接性的主干正在构建。
在 Interop 3.0 中,是时候在此主干上进行构建了。 应用程序必须扩展,否则就有被抛弃的风险。 应用程序应重点关注的关键点有哪些?
首先,一切都与构建正确的产品有关。 dapp 本质上是一个链上业务(感谢 Mark 的类比)。 正如全球化帮助企业拓展海外市场并找到新的收入来源一样,互操作性也带来了新的收入机会。 但是,仅仅扩展到其他链并不能保证成功。 尽管现在跨链扩展比以往任何时候都容易,但构建正确的业务模式和建立战略合作伙伴关系以用于其他链上的用例应是优先事项。
其次,做好正确的策略准备。 每个应用程序都需要自己的扩展方法。 例如,Ethena 等收益 token 项目侧重于无缝的跨链 token 转移。 Swell 等 restaking 协议已经构建了自己的 rollup,以最大限度地提高来自质押/restaking 的收益飞轮。 AAVE 等借贷项目正在考虑构建自己的区块链或 rollup以统一流动性。 最佳扩展策略取决于应用程序的核心操作。 应用程序应仔细评估哪种扩展方法最适合其业务模式。
2025 年,将是 interop/acc 的时代。
- 原文链接: 4pillars.io/en/articles/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!