Bankless:意图(Intent)的捕获、执行和生态系统
意图是用户指定的期望状态更改,可以简化用户体验,并发现更好的交易对手和价格。求解器是用来执行意图的算法,Squid、Debridge DLN等意图基础设施协议可以帮助用户提交跨链交换请求,Bankless Ventures是一家4000万美元的Web3风险基金,旨在帮助开拓者探索Web3的前沿领域。
原文标题:Breaking down intents
原文作者:KIMBERLY ADAMS
原文来源:Bankless
编译:Lynn,火星财经
意图是交易之前的事情。
过一会儿你就会明白了。
意图是用户指定的期望状态更改。基于意图的系统抽象了典型交易的复杂性,并关注用户的结果是什么,而交易则指定如何实现该结果。实际上,一切都可以被视为意图,因为用户在与 dApp 交互时总是表达他们的目标 - 关键区别在于如何捕获和执行用户的目标。意图最终会转换为交易,但只有在经过为此目的而设计的基于意图的系统处理之后。
意图与交易
- 交易是明确定义的,使其势在必行——这意味着如何在虚拟机中执行交易的每个函数都已定义(例如:使用以太坊上的 Uniswap ETH-USDC 池将 1 ETH 交换为 2,000 USDC,并以 ETH 作为 Gas 费) 。
- 另一方面,意图指定状态更改,但不指定如何到达那里,从而使它们成为声明性的。(例如:将我的账户状态从 1 ETH 更改为至少 2,000 USDC – 基本上,将 1 ETH 换成 >= 2,000 USDC)
假设您拥有 USDC,但想获得 Aave 的计息 ETH(asETH)。通常,涉及几个步骤。你必须:
- 如果您还没有 ETH,请获取 ETH 作为燃料(本身需要几个步骤)
- 批准USDC兑换
- 将 USDC 兑换成 ETH
- 将 ETH 兑换成 WETH
- 将 WETH 存入 aave
使用门户之类的工具,您只需签署 1 个意图即可将您的 USDC 直接兑换为 asETH。在后台,门户网站会找出最佳路线,抽象出 Gas 成本,并以 ETH 形式返回您的钱包中。该路径由门户解算器计算出来。
我们可以将系统分解为 2 个核心组件:
- 意图捕获:这是指系统如何解释用户的目标。大多数基于意图的系统都使用自己的框架或特定于领域的语言 (DSL),这些框架或领域特定语言 (DSL) 由计算出如何实现意图的算法(也称为求解器)进行解释。前端也是意图捕获过程的一部分,它们帮助指导用户生成意图。UniswapX、CoW swap 等前端捕获用户的意图,然后将其传递以供执行。
- 意图执行: 以调用数据的形式捕捉意图,然后将其分解为算法(解算器)可以处理的逻辑模块。解算器一词广泛用于表示任何可以实现用户意图的系统。在订单簿类型的 dex 中,像做市商这样简单的算法也可视为解算器。这里的要点是解算器可以做两件事: 1)将意图解释并分解为精确、可执行的逻辑;2)该逻辑成为一系列可由求解器执行的交易。
意图已经存在了很长时间,但直到今年年初才成为一个流行词。有人称之为可编程报价、RFQ 系统、需求的巧合等等。这些定义略有细微差别,但最终优化的目的都是一样的:有效地实现用户的意图。它们解决了两件事情:
- 用户体验:能够以简化的方式进行原本复杂的交易。
- 更好地发现交易对手和价格: 获得最大收益的能力
是否被夸大了?也许有点,但理由充分。Intents 可以让我们在一个相对分散的环境中实现集中式系统的用户体验和流动性。
意图捕捉
在初始阶段,意图只是数据而不是事务,因此系统需要了解如何解释这些数据。大多数意图基础架构(如 Anoma 和 Essentials)都开发了自己的 DSL(特定领域语言),还有一些则提出了框架和标准,以提高不同意图之间的兼容性。
DSL 的缺点是,开发人员需要重新配置整个系统,以便在花时间了解 DSL 如何工作的基础上,集成类似 Anoma 或 Essentials 的功能。可以说,这对开发者并不友好。
其他项目,如 BananaHQ 和 Router Protocol,则使用基于大量数据训练的 LLM 模型来解释意图并将其传递给用户。
BananaHQ 团队还提出了一种在 EVM 中更好地捕获意图的结构,称为抽象事务对象(ATOs)。ATO 捕捉与特定操作相关的信息。然后,求解器会使用这些信息,创建符合操作要求的优化事务。
0xRainandCoffee 还在最近的一个主题中强调了一些 EIP,随着我们迈向意向未来,这些 EIP 可能会变得更加有用。
例如,EIP-712 基本上允许我们在签署信息时拥有清晰的结构数据,而不是只看到字节。
意图执行
求解器是执行意图的算法,但仍有一些相关方参与其中,以确保意图得以实现。这些参与方可以是相同的实体,尽管它们是不同的算法或系统。
意图由以下系统共同执行:
- 应用程序/提示器: 这是捕捉意图的系统或前端
- 解算器: 该系统在将数据传递给求解器之前对意图进行分解
- 求解器: 它们创建事务逻辑流。求解器还能执行交易,前提是它们能利用流动性。
- 填充者/承接者: 这一方为意图提供流动性。做市商是填充者(他们也可以是求解者)
- 搜索者: 这些算法不断寻找提取 MEV 的机会
求解器
关于【Bankless:意图(Intent)的捕获、执行和生态系统】的延伸阅读
长推:复盘精彩刺激的 $RCH 大战
昨晚,$RCH与BTW进行了精彩的大战,项目方上线了产品并给LP添加了700ETH,但被聪明钱抢跑。随后,神盘出现,币价从0.2上涨到1u。项目方背景强大,有大机构背书,链上交易活跃。Sofa.org推出了两个产品,Earn和Surge,用户可以利用期权策略进行理财和预测未来走势。产品实力强大,能力超过web3团队。
长推:$RCH 能不能到20亿?无预留、无权限、燃烧通缩、上所才是起点
$RCH是新兴项目,初始加入池子的ETH价值300万,现市值7000万。若跌回1块,市值为2000万,上限无法预测。项目方烧了750ETH,加其他支出,合计400万。预计市值达15M,产品和资方有潜力,交易量高,无VC抛压和项目方币。预计上市后,市值5亿-40亿。
由于很多东西都可以成为解算器,而且解算器会完成大部分计算以找出路径,因此我们使用解算器一词来泛指实现意图的东西。
一个令人困惑的现象是,有人把某个 dapp 称作求解器。你可能会听到:“LI.FI 是一个解算器,1inch 也是”——的确如此,因为一旦你输入意图,LI.FI 和 1inch 都会通过算法不断寻找最佳路径。在下图中,您可以看到路线的呈现,在本例中,Circle CCTP、allbridge 和其他是填充物。
通用求解器
通用求解器是一种纯粹的算法,主要用于路由和执行事务。Sea solver、rizzsolver 等求解器从意图记忆库中捕获意图。随着求解器的成熟,团队正在设计创造性的 API 解决方案,帮助 Dapp 在每个阶段为用户抽象出复杂性,并专注于提供用户想要的东西,减少意外情况。Portals.fi应用程序接口就是一个很好的例子,它允许用户 "一键 "Zap进入任何Dapp。Yearn Fianance 启用了 Portals Zaps,现在他们的用户只需点击一下就能进入任何 Yearn 位置。其他类似的基于 API 的通用解算器包括 Enso Finance 和 Propeller Heads。
意图适配器
在路由器协议(Router Protocol)最近发表的论文中,他们提出了意图适配器(intent adapters)的概念,这将使意图得到更好的执行和可组合性。意图适配器是一种智能合约,对于抽象 dapp 的复杂操作和实现简化的交互(无论是在单个 dapp 上还是在多个 dapp 之间)至关重要。适配器本质上是源自意图的交易的执行者。它们专门从事特定任务,如在单个协议或多个协议上进行桥接、交换、盯梢等。适配器是一种高度模块化的解决方案,开发人员可以在现有适配器的基础上完成更复杂的事务。
例如:
在投注 PlatformA 中投注 1000 USDC 可细分为
- 接收资金
- 换取要押注的资产
- 连接到链
- 在 A 上质押
由模糊意图解释的每项交易都由专门从事桥接、交换或盯盘任务的适配器执行。
适配器本身并不是求解器,而是求解器将使用的东西。求解器将这些微事务串联在一起,创建可行的路径,然后使用不同的适配器为相同的事务合成调用数据。
意图的过去、现在和未来
意图已经存在了相当长的一段时间,但它并没有风险投资人(抱歉)、市场营销人员和业务发展人员所添加的营销技巧。CoW swap 已通过批量拍卖、1 英寸融合荷兰式拍卖等方式实现了其意图版本。其他一些基于意图的系统的早期采用者包括
- Across - 用户在源链上提交跨链交换请求,解决者(在本系统中也称为中继者)相互竞争以完成该订单,获胜的中继者成功向目的链上的用户提供资金,以换取用户资金和费用。
- Connext - 用户在源链上提交跨链交换请求,解决者(路由器)通过在目的链上提供交易资金,竞争完成目的链上的订单。
- Squid - 用户在源链上提交跨链交换请求,Solvers(Relayers)通过从自己的库存中提供资金,在目标链上竞争快速完成订单。
- Debridge DLN - 用户在源链上提交跨链交换请求,解决者(承接者)通过提供资金以换取费用,在目的链上竞争完成订单。
我们该何去何从?
想象一下这样一个世界:您可以提交一份意向,在多个链上套利各种流动性池,同时只在单个链上拥有 USDC。虽然我们离这个目标还有些距离,但基础设施层的发展和进步有望实现这一目标。随着这些意向基础设施的成熟,dApps 将不可避免地希望优化效率和更好的价格执行,以在竞争中取胜。我们已经从 UniswapX 和其他类似产品的推出中看到了这一点。随着我们迈向以意图为中心的未来,大多数现有的意图基础设施协议可能需要重新考虑,以优化集成友好性和可组合性,这将开启跨 defi 的价格和交易发现新模式。
生态系统
特别感谢LI.FI的Arjun以及门户和路由器协议团队成员在本文撰写过程中提供的帮助。
关于 Bankless Ventures
Bankless Ventures 是一家成立于 2023 年的 4000 万美元早期 Web3 风险基金,旨在帮助开拓者探索 Web3 的前沿领域。
如果您想投资 Bankless Ventures 基金,可作为有限合伙人(LP)提交意向表。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:KIMBERLY ADAMS,如有侵权请联系删除。转载或引用请注明文章出处!