加密货币
基于意图的执行
定义
基于意图的执行是一种交易模型,用户签署所期望的结果,第三方在这些约束条件下竞争在链上执行该结果。
什么是基于意图的执行?
基于意图的执行是一种与区块链交互的方式,您描述您想要的结果(“意图”),然后让执行层找出实现该结果的最佳步骤。用户不再手动选择协议、路线、燃料费设置和滑点参数,而是签署一条消息,编码诸如“以至少 Z 的数量交换 X 为 Y”或“桥接资金并存入一个保险库”的约束。这种模式是去中心化金融自主链上执行的核心构建块,因为它将复杂的多步骤 DeFi 操作转化为可以自动化和优化的以结果为驱动的请求。
基于意图的执行的含义
基于意图的执行的含义归结为将决定从执行用户决定目标和可接受的边界(最低输出、截止日期、允许的代币、最大费用、首选场所,等.), 然后将“如何”委托给外部执行者。在许多设计中,用户签署的意图本身并不是链上交易;它是一种授权,可以由其他人稍后完成,他们支付燃料费并组装所需的调用。这就是为什么基于意图的系统通常被描述为更以用户为中心:它们旨在在约束条件下提供保证的结果,而不是强迫用户微观管理每一步并希望市场不会波动。
意图加密含义
意图加密的含义是指签署的、可验证的指令,表达用户的期望结果和限制。一个意图通常包括:动作类型(交换、桥接、偿还、铸造、重新平衡),资产涉及的内容、限制(如最低接收量)和有效性规则(过期时间、随机数、链ID、允许的执行者)。由于意图是经过加密签名的,任何人都可以验证它是由用户授权的,但只有满足约束的执行才应被视为有效。这时,求解网络通常会介入:多个求解者监控意图,模拟跨协议的可能执行路径,并提出满足用户要求的解决方案,同时旨在从高效路由或回扣中获利。
意图结算
意图结算是意图在链上状态最终确定的时刻:余额变化、交换发生、头寸开启或关闭,用户的约束由代码强制执行。一个常见的生命周期是:(1) 用户签署意图,(2) 解算器在链下计算并竞争以找到合规的执行计划,(3) 获胜的解算器提交一笔交易,证明它正在履行签署的意图,(4)智能合约在应用状态变化之前验证签名、随机数、截止日期和输出约束。结算可以设计为原子性(所有步骤成功或一切回退)或分阶段(某些步骤在不同的链或区块上发生),但关键思想是链是判断意图是否被满足的真实来源。在更高级的设置中,意图结算可以与自主执行配对,以便策略可以在预先批准的规则下持续执行。
为什么基于意图的执行很重要
基于意图的执行很重要,因为它减少了使用DeFi的认知和操作负担,同时提高了执行质量。用户不再需要成为路由、MEV动态或燃气策略的专家以获得竞争结果;专业解算器可以在场所和执行技术之间进行优化,用户可以直接在意图中编码保护。这也使得新的产品类别得以实现:像“目标导向”助手一样的钱包、外包复杂路由的协议,以及将高层次目标转化为可验证链上操作的DeFi系统。如果没有基于意图的执行,许多自动化体验要么需要托管控制,要么迫使用户回到手动逐步交易中——这使得DeFi的自主链上执行在大规模安全交付上变得更加困难。
常见问题
基于意图的执行与普通链上交易有什么不同?
普通交易事先指定确切的调用和参数,用户通常支付燃料费以广播交易。基于意图的执行从签名的结果和约束开始,然后执行者构建满足这些约束的实际链上交易。链最终会强制执行是否与用户授权的内容匹配。
基于意图的执行中的求解网络是什么?
求解网络是一组竞争的执行者,他们监视用户的意图并尝试高效地满足这些意图。求解者模拟路径,来源流动性,并选择执行策略,然后如果他们能够满足意图的约束,就提交结算交易。竞争旨在提高用户的定价和可靠性。
如果其他人执行我的交易,基于意图的执行安全吗?
当意图受到严格约束且结算合同验证签名、随机数、截止日期和最小输出时,它可以是安全的。执行者只有在满足这些规则的情况下才能在链上成功;否则交易应当回滚。主要风险转移到糟糕的约束设计、错误的结算逻辑或对链下组件的信任假设上。
基于意图的系统是否消除了MEV和滑点风险?
它们并没有消除MEV或滑点,但通过让求解者使用更好的路由并在结算时强制执行最小输出约束,可以减少用户的暴露。一些设计还使用私有订单流或拍卖来限制有害的重新排序。用户仍然需要设定现实的限制和到期时间。
基于意图的执行与DeFAI和自主执行有什么关系?
DeFAI旨在将用户目标转化为自动化的链上行动,而意图提供了一个清晰的接口,用于将这些目标表达为签名约束。自主执行可以在预先批准的规则下反复生成和结算意图,从而实现无需干预的投资组合操作或策略管理。在实践中,意图通常是使自动化可验证和非托管的“指令格式”。
相关术语
Account Abstraction
Account abstraction is a wallet design that lets an account use smart contract rules for signing, security, and gas payments instead of fixed protocol logic.
Autonomous Execution
Autonomous execution is the ability for software or smart contracts to carry out predefined actions automatically when conditions are met, without manual…