第2课

意图执行堆栈

在这里,我们分解意图型系统在幕后的工作原理。你将探索求解者的角色,意图执行的链下和链上流程,以及验证、路由和结算是如何工作的。本章展示了意图如何简化用户交互并解锁跨链优化和自动化的新类型。

从意图到结果:弥合差距

虽然意图型 DeFi 始于允许用户声明他们想要什么的理念,但真正的创新在于这些意图实际上是如何实现的。从抽象目标——例如”以最佳汇率将我的 ETH 换成 USDC”——到成功的区块链交易的旅程涉及一个精心协调的过程。这个过程包括求解者、验证器、智能合约,通常还有跨多个链的多个协议。理解这个执行流程对于欣赏意图型系统的力量和复杂性至关重要。

在这种架构的核心是一个关键问题:谁负责将用户的意图转化为工作交易?答案是一类新的参与者,称为求解者。这些实体充当用户声明的意图和区块链执行层之间的中介。它们不仅仅是交易中继——它们是优化器、聚合器和策略构建者,竞争提供最佳可能的结果。

求解者在意图执行中的角色

求解者负责解释意图,确定最佳实现方式,并构建符合用户要求的有效交易。在许多系统中,多个求解者可能竞争实现同一意图,提供最佳结果的求解者赢得执行权。

这在 DeFi 中引入了一个新的经济协调层。用户不必扫描 DEX 聚合器或手动比较桥接路径,求解者实时以编程方式完成这项工作。它们可以分析多个链上的流动性,评估价格趋势,计算费用和滑点,甚至将多个意图捆绑在一起以提高效率。

在一些系统中,求解者还可能充当流动性提供者或直接与协议互动以获取执行路径。他们被激励诚实行事,因为成功执行会为他们赢得小额奖励,通常由用户支付或包含在滑点余量中。表现不佳或恶意行为可能导致惩罚或被排除在意图实现网络之外。

随着生态系统的发展,求解者变得越来越复杂。一些由专业交易公司和做市商支持;其他则是由社区贡献者运行的开源机器人。他们的角色类似于传统区块链中的矿工或验证者——但他们不是保障共识,而是保障执行质量。

意图如何表达和发现

在求解者可以实现意图之前,他们需要一种方式来找到它们。这引入了对意图广播层的需求——一种用户可以发布其意图(链上或链下)且求解者可以监视它们的基础设施。

一些协议使用链下中继,如交易池或 API 端点,来收集意图。这些系统允许用户保持意图私密,直到确认实现,从而减少 MEV 攻击或前置交易的风险。其他协议则依赖链上注册表,意图作为智能合约调用提交或存储在意图池中供公开检查。

意图消息本身是一个结构化数据对象,包括:

  • 期望的结果(例如,代币交换,投资组合再平衡)
  • 约束条件(例如,最低接收金额,到期时间)
  • 首选结算链或地址
  • 求解者可选元数据(例如,提示,费用设置)

这些细节帮助求解者评估可行性并设计最佳执行路径。一些系统还允许意图包含可组合步骤,例如”将 A 换成 B,然后质押 B”,鼓励由单个求解者或合作求解者网络进行多步实现。

验证、结算和信任模型

一旦求解者接收到意图并确定了实现路径,下一个挑战是验证。意图必须根据用户的约束条件进行验证,并且提议的执行必须是可证明正确的。这通常需要模拟,求解者在本地测试交易,或使用链下工具验证输出参数。

如果模拟通过,求解者构建实际交易并提交到区块链。在一些架构中,求解者还会发布保证金或签名,证明它已诚实地实现了用户的意图。这种验证机制确保只有正确且有益的结果被协议接受。

结算可以根据系统的不同以不同方式进行:

  • 原子结算:交易要么完全成功,要么回滚,保护用户免受部分执行的影响。
  • 异步实现:意图在多个区块或时间间隔内实现,在复杂或跨链场景中提供更大的灵活性。
  • 捆绑结算:多个意图组合在一起并一起结算,提高燃料效率并为求解者套利创造空间。

在所有情况下,系统必须是最小信任的。求解者不应该控制用户资产,意图结构必须防止操纵或部分交付。智能合约在这里扮演关键角色,作为执行规则的中立仲裁者。

跨链执行和燃料抽象

意图型系统最强大的特性之一是它们无需用户参与桥接或燃料支付就能跨链运行的能力。求解者可以抽象化在网络之间移动资产的复杂性,使用户保持链无关性。

在实践中,这需要求解者与支持快速跨链转移的桥、中继器和流动性网络集成。在以太坊上提交意图的用户可能通过 Arbitrum 上的交换实现它,输出桥接到 Optimism——所有这些都不需要知道或关心如何完成。

燃料费用也被抽象化。在许多情况下,求解者预先支付燃料并从结果余量或通过服务费收回。这消除了用户在多个链上持有原生代币的需要,进一步减少了摩擦。

更高级的设计甚至允许用户以任何代币支付燃料,或在意图消息本身中包含燃料激励。这为元交易打开了大门,用户在链下签名消息,求解者负责处理其他一切,包括燃料。

执行环境和求解者生态系统

随着意图型系统的成熟,正在出现多样化的执行环境生态系统。一些协议运行自己的求解者网络,而其他协议允许开放参与。例如,在 Uniswap X 中,任何求解者都可以用报价响应交换请求,用户选择最佳报价。在 CowSwap 中,求解者参与封闭批量拍卖,最佳价格在不暴露执行策略的情况下获胜。

Flashbots 即将推出的 SUAVE 架构将这一点推向更高水平,引入了意图市场,其中意图被池化并拍卖给竞争实现它们的验证者或搜索者。这创造了一种新型意图经济,求解者、验证者和协议都参与尽可能高效地实现用户目标。

一些系统更进一步,允许意图组合,求解者一次实现多个相互依赖的意图,跨用户。这使协作执行策略、优化流动性使用和交易首先系统中简单不可能的新型价值流成为可能。

执行质量、失败处理和声誉

尽管有自动化,实现意图并非没有风险。网络拥堵、价格波动或流动性变化可能导致意图失败或表现不佳。因此,协议必须建立故障转移系统、超时或备用求解者,以从失败尝试中恢复。

一些系统引入了声誉机制,求解者基于执行准确性和成功率随时间积累信任。表现不佳可能导致排除或减少对高级意图的访问。这些模型在求解者和用户之间创造经济一致性,类似于权益证明系统中的验证者罚没机制。

此外,一些协议允许用户选择首选求解者或与求解者服务建立信任关系。这创造了一个灵活的信任模型,将无需许可访问与基于性能的筛选相结合。

为什么理解堆栈很重要

意图执行堆栈不是黑盒子。它是一个可编程、模块化和竞争性的市场,决定了用户在意图型 DeFi 中的结果质量。了解它的工作原理对于任何构建或与这些系统交互的人都至关重要。

对于开发者,这意味着设计安全、表达性和可实现的意图。对于用户,这意味着选择提供可靠求解者支持的前端和网络。对于协议,这意味着建立吸引诚实、高性能求解者的激励系统,以提高实现的质量和效率。

意图的力量取决于使其成为现实的基础设施。求解者网络、执行流程、燃料抽象工具和结算层共同构成了这一新范式的引擎室。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。