撰文:以太坊基金会
编译:Yangz,Techub News
开放式意图框架(Open Intents Framework)旨在实现一个简单的目标,即「来自社区,用于社区」(Intents for Everyone,with Everyone)。
随着跨链意图逐渐成为以太坊未来互操作性的核心,解决器(Solver)、互操作性提供商和跨链构建者对即时可用的、协议无感化的需求变得更加迫切。
意图的兴起
如今的以太坊生态本身就属于多链性质。用户可以在 Arbitrum 上访问蓝筹 DeFi 协议,在 Base 上尝试新的去中心化社交网络,或在 Mode 上试验人工智能代理。此外,索尼等科技巨头目前正在 OP Stack 上构建 L2,而 ZK rollups 也在迅速发展。以太坊已经成功实现了扩展,但在不同 L2 之间来回切换的需求导致了用户体验的碎片化和低效,这反过来也促使了意图的兴起。
意图的最大优势是其提供的无缝用户体验,当然,这也是其采用率不断增长的原因。要让以太坊真正感觉像一条统一的链,用户需要能够在两秒或者更短的时间内跨链转移资产。而意图恰恰能实现这一快速、无摩擦的跨链资产转移目标。用户只需传达一个意图(例如,「将 Base 上的 100 枚 USDC 兑换为 Arbitrum 上的 100 枚 USDT」),就会有一个专门的代理(通常被称为解决器)为他们完成操作。解决器会处理过程中困难的部分,如寻找最佳执行路径、结算交易并承担「最终风险」(最终性风险是指在协议用户界面上显示为「最终」的交易,实际上可能由于网络延迟、分叉或网络攻击(漏洞)等问题而被逆转或更改。这种风险在跨链操作中尤为突出,因为在跨链操作中,交易取决于多个不同区块链的最终结果)。
然而,对于新构建的链而言,整合用户意图并不容易。开发者必须让现有协议相信其推出的新链是足够有趣的,而这往往需要漫长的商务拓展过程。此外,如果新链想自己运营解决器,就必须自己建立这种基础设施并管理相关成本,如结算和余额再平衡。一般来说,解决器的召集和流动性管理都是很大的挑战。
尽管开发者们正在不断创新并探索改进意图的新方法,但从想法到实际落地是困难的。开发者们必须独自构建从智能合约、结算层、解决器集成到用户界面的整个意图堆栈。
以太坊生态因共享创新而蓬勃发展。如果有办法在意图基础架构上进行合作,让所有参与者都能更容易地采用和扩展,那会怎么样?
开放式意图框架
开放式意图框架是一个模块化的开源框架,用于构建和部署意图产品体验。开发人员无需从头开始构建意图基础架构,而是可以利用一套模块化的经过抽象的框架(包括解决器和可组合智能合约),轻松定制和部署基于意图的协议。
通过将意图堆栈的关键组件(如解决器和结算层)模块化,开放式意图框架为开发人员提供了灵活性,允许他们根据自己的具体需求灵活搭配最适合的组件,而不会受限于单一供应者。
已就绪的 ERC-7683
ERC-7683 规范了意图的创建、执行和结算方式,旨在改善整个以太坊的跨链用户体验。该标准得到了以太坊社区的广泛支持,包括生态领导者,如 Vitalik Buterin。
开放式意图框架包含一个开放的 ERC-7683 参考实现,并允许任何人进行调整并使用。这是对 Across Protocol 最近发布的主网 ERC-7683 合约的补充。这两种实现都表明,标准化意图已经为生产中的用户做好了准备,而像以太坊这样的去中心化生态系统也需要多样性。
主要组件
开放式意图框架由几个关键组件组成,其初始实现可在 Github repo 上找到:
-
可组合智能合约:这是一套预构建的智能合约,定义了解释、执行和结算基于 ERC-7683 的意图的逻辑。虽然该框架带有基本限价订单交换和 Hyperlane ISM 结算的默认实现,但根 Base7683 合约是模块化的,因此可以对其进行定制,以支持不同的订单类型和结算机制。这种灵活性允许开发人员构建更快、更具表现力和更安全的意图。Arbitrum 的广播标准(Broadcast Standard)也适用于此。
-
用户界面模板:预建、可定制的用户界面模板,可让终端用户访问意图。
Demo

开放式意图框架 Demo:目前正在进行审计,预计第一季度将完成全面审计
意图:来自社区,用于社区
开放式意图框架是由来自以太坊、Hyperlane 和 Bootnode 的贡献者领导的一项公益计划,目标是将开放和无需许可的意图引入以太坊生态。该小组利用 Hyperlane 提供的初始资金启动了这项计划,为其发展成为社区所有、社区资助的公益事业奠定了基础。
有了开放意图框架提供的一整套模块化开源工具,想要在意图堆栈上进行创新的团队就不再需要从零开始。他们可以更快地迭代部署并接触到真实用户,减少开销,并根据自己的具体需求定制基于意图的协议,实现来自社区,用于社区的目标。
开放式意图框架为整个以太坊生态带来了新的可能性:
-
可以轻松尝试不同的订单类型,如跨链荷兰式拍卖。
-
解决器的运营(尤其是跨不同意图协议)将变得更容易。
-
以太坊生态中的不同链可以自己轻松部署意图基础设施,而无需现有意图协议的兴趣或许可。
-
可以创建不同的结算机制,并随着时间的推移进行迁移。
-
用户可以跨链无缝转移资产和数据。
开放、协作的意图标准化工作对于统一以太坊至关重要
ERC-7683 或 RRC-7755(这是一种用于指定在目标链上进行精确调用的标准)等接口的标准化非常重要,但要支持这些标准,还需要建设大量的基础设施。避免重复可加快各处获取意图的速度。
-
意图结算的多样性:虽然该框架提供了一个简单的 Hyperlane 结算选项,但该框架的建立是为了鼓励开发人员使用其他结算机制构建意图协议。其中一个例子是 RRC-7755,它通过利用存储证明来验证目标链调用的执行情况,消除了以太坊及其 Rollups 中已有信任假设之外的任何信任假设。Hashi 的预言机聚合器、Espresso 的确认层、Optimism 的超级链原生互操作性或 Arbitrum 的跨链广播标准都可以很容易地添加到 Base7683 合约中,并作为该框架中的结算模块,更好、更快地结算意图。
-
参照解决器(Reference Solving):在开发即将推出的生态协议的同时,生态团队最近发布了 Eco Routes,这是一个链上框架,使应用和区块链能够访问无需许可的跨链稳定币流动性。作为这项工作的一部分,Eco 一直在探索如何调整开放式意图框架的参考解决器,使其成为 Eco Routes 的典型解决器。
-
解决器与意图的匹配:当前框架的实现(与大多数协议一样)依赖于用户在源链上提交意图,以便解决器实现意图。资源锁(Resource locks)是改善基准意图体验的一条可行之路。Uniswap 通过 The Compact 引领了这一方向,并一直在合作研究通过 The Compact 路由的意图如何由开放式意图框架的解决器引用、传达和实现。框架解决器还可以相互合作,通过 Khalani 等平台扩大覆盖范围,使任何区块链上的应用都能更广泛地使用解决器。用户界面和钱包最终将允许用户创建这些意图。目前,Superbridge 已在探索如何轻松添加框架模块,从而降低新意图协议的集成难度。
共建,共赢
ERC-7683、Arbitrum 的通用意图引擎以及现在的开放式意图框架等倡议都说明了一个简单的道理,即如果我们一同建设,我们就能一起胜出。统一以太坊不仅仅需要一个团队,它需要整个「村子」的通力合作。通过拥抱开放式基础设施和共享工具,我们可以作为一个社区,共同建设一个无需许可、去中心化的未来。
目前支持开放式意图框架的以太坊生态团队包括:
-
L2:Arbitrum、Optimism、Scroll、Soneium、Polygon、zkSync、Linea、Taiko、Starknet、Unichain 和 Namechain
-
基础设施:Hyperlane、Across、OpenZeppelin、BootNode、Gnosis、Everclear、Eco、Nomial、Hashi、Superbridge、Polymer、T1、Succinct、Khalani、Caldera、Wonderland、Gelato、Biconomy 和 Espresso


