- 交易是明确定义的,使其势在必行——这意味着如何在虚拟机中执行交易的每个函数都已定义(例如:使用以太坊上的 Uniswap ETH-USDC 池将 1 ETH 交换为 2,000 USDC,并以 ETH 作为 Gas 费) 。
- 另一方面,意图指定状态更改,但不指定如何到达那里,从而使它们成为声明性的。(例如:将我的账户状态从 1 ETH 更改为至少 2,000 USDC – 基本上,将 1 ETH 换成 >= 2,000 USDC)

- 如果您还没有 ETH,请获取 ETH 作为燃料(本身需要几个步骤)
- 批准USDC兑换
- 将 USDC 兑换成 ETH
- 将 ETH 兑换成 WETH
- 将 WETH 存入 aave
- 意图捕获:这是指系统如何解释用户的目标。大多数基于意图的系统都使用自己的框架或特定于领域的语言 (DSL),这些框架或领域特定语言 (DSL) 由计算出如何实现意图的算法(也称为求解器)进行解释。前端也是意图捕获过程的一部分,它们帮助指导用户生成意图。UniswapX、CoW swap 等前端捕获用户的意图,然后将其传递以供执行。
- 意图执行: 以调用数据的形式捕捉意图,然后将其分解为算法(解算器)可以处理的逻辑模块。解算器一词广泛用于表示任何可以实现用户意图的系统。在订单簿类型的 dex 中,像做市商这样简单的算法也可视为解算器。这里的要点是解算器可以做两件事: 1)将意图解释并分解为精确、可执行的逻辑;2)该逻辑成为一系列可由求解器执行的交易。
- 用户体验:能够以简化的方式进行原本复杂的交易。
- 更好地发现交易对手和价格: 获得最大收益的能力



- 应用程序/提示器: 这是捕捉意图的系统或前端
- 解算器: 该系统在将数据传递给求解器之前对意图进行分解
- 求解器: 它们创建事务逻辑流。求解器还能执行交易,前提是它们能利用流动性。
- 填充者/承接者: 这一方为意图提供流动性。做市商是填充者(他们也可以是求解者)
- 搜索者: 这些算法不断寻找提取 MEV 的机会


- 接收资金
- 换取要押注的资产
- 连接到链
- 在 A 上质押
- Across - 用户在源链上提交跨链交换请求,解决者(在本系统中也称为中继者)相互竞争以完成该订单,获胜的中继者成功向目的链上的用户提供资金,以换取用户资金和费用。
- Connext - 用户在源链上提交跨链交换请求,解决者(路由器)通过在目的链上提供交易资金,竞争完成目的链上的订单。
- Squid - 用户在源链上提交跨链交换请求,Solvers(Relayers)通过从自己的库存中提供资金,在目标链上竞争快速完成订单。
- Debridge DLN - 用户在源链上提交跨链交换请求,解决者(承接者)通过提供资金以换取费用,在目的链上竞争完成订单。
