# 意图可能是解决DeFi复杂性的关键在Luna崩溃前,我为一位朋友运作稳定币收益策略,他希望了解2020年1月的高收益率。朋友对加密货币并不精通,此前从未进行过链上操作。我们的合作很简单:他将资金存入硬件钱包,我们每周视频会议1-2次,我逐步指导他操作。我们将资金分散到各条链上的多个DeFi协议中。每次2-4小时的会话中,我们会进行大量交易,包括授权、转账、兑换、存款、领取和提取。资金被转入定制的流动性池、锁仓投票等,以获得最大化激励。我们几乎使用了所有主流的跨链桥、DEX和收益聚合器,以转移我们的稳定币组合。说我让他盲目操作有点太客气了。最困难的部分是详细解释每个步骤。我发出指令,他执行并尝试搞清复杂DeFi工具的界面。会议中充满了"点击这里"、"去那里"、"兑换这个"的指示。以在Polygon上将USDC兑换为FRAX/DAI LP为例,需要12笔交易:1. 在DEX上将USDC兑换为DAI(2笔交易)2. 将USDC和DAI跨链到Polygon(4笔交易) 3. 在Polygon DEX上合并USDC和DAI(4笔交易)4. 将LP存入收益池(2笔交易)这个简单的资金流动就需要12笔交易!我们必须通过协议特定UI提供的信息,直接查找、创建和执行每笔交易。这个过程十分繁琐和艰巨,尤其是在投资组合规模较大的情况下。从更高的层面来看,我们执行的所有流程都有明确的预期结果。我们拥有资产,希望用它们完成X、Y、Z任务。就像上面的例子,"我们有USDC(在以太坊上),希望以FRAX/DAI(在Polygon上)的形式提供流动性,然后存入收益池"。这就是我们操作的"内容",而12笔交易就是"如何"操作。从起点到终点需要一系列清晰、合理的步骤,这些步骤都是可量化的。强大的交易路由算法可以将这个过程简化为1-2个步骤。我们提供期望的结果,算法返回最佳路径,甚至可以处理交易。这种路径映射结构被称为"意图",是以太坊正在快速发展的中间件未来的一部分。虽然对意图有一个广泛的概念,但还没有达成明确定义。目前有一些一般性的想法。Paradigm的定义是:"意图是签署了一组声明性约束,允许用户将交易创建外包给第三方,同时保持对交易的完全控制"。Near的David Ma则定义为:"交易是命令性的,而意图是声明性的。换言之,交易是明确定义的消息,指定如何运行EVM产生状态变化,而意图指定所需的状态变化,不关注实现过程"。这两个定义中,意图都是"声明性的",即通过用户和"求解器"之间的数据共享寻求外部帮助。用户声明期望的结果,求解器提供实现方法。与具体参数的交易不同,意图需要第三方映射。此外还有约束来限制可能的路径集。这有助于将可能性集中到一个较小的、可筛选的集合中供用户选择。对我的朋友来说,意图允许我们向一组求解器广播最终目标,由它们计算最佳路径。然后我们选择最优价格的路线并执行交易。所有中间步骤都由求解器提供的路线处理,只需用户确认1-2笔交易。基于"意图"的基本架构已经构建在EVM上了。使用任何DEX时,它都会找到交易执行的最佳路线。在Curve界面中,选择买卖资产后,UI会自动找到最佳的LP进行路由。由于没有USDT/frxETH LP,订单会经过多个LP来获得最佳执行路径:USDT > sUSD > sETH > ETH > frxETH,全部在一笔交易中完成。它还粗略给出价格影响,以及用户可采取哪些措施来限制滑点。选择正确参数后,UI还可以帮助构建用于广播的原始EVM数据。这个Curve上的交易意图只是一个基本例子。UI只是一个工具,用于通过以下逻辑构建交换交易:FRAX交易:使用5bps的FRAX/USDC Curve LP将100,000 FRAX兑换为至少999,000的USDC,有效期至X区块。相比之下,意图共享期望的结果(获取最大数量的USDC)和约束(仅出售100,000 FRAX)。由求解器来确定最佳交换率。如果你使用过某些聚合器,就会看到用于构建交换交易的意图系统。使用这些工具时,你仍然提供所有执行参数,然后获得一组潜在的交易中继者。根据中继者的不同,它们有不同的费用和gas成本。最终由用户选择最佳的价格/成本组合。除了交易聚合器外,以太坊上还存在其他几种类型的"意图":1. 限价订单:如果满足条件,允许从账户中提取资产。2. 某些协议式拍卖:基于非DEX流动性的第三方订单执行。3. Gas赞助:允许使用FRAX等代币执行第三方交易,适用于抽象账户钱包。4. 委托:白名单属于这种情况,在执行交易前对数据库进行检查。5. 交易批处理:允许对Gas效率的意图进行批处理。6. 跨链交换:参见某些跨链协议。虽然订单类型越来越多样化,但我见过意图描述的最简单方式是"限价订单",只是采用了新的营销说法。限价单是指希望以特定价格购买特定数量的资产,直到另一方接受订单后,订单本身才会被填写。与限价订单一样,意图由两个部分交易组成。第一部分是用户期望的最终状态。第二部分是求解器发起的交易。将两者结合,就能得到执行交易所需的内容。## 出售MEV基于意图架构的构建方式几乎没有风险。首先,求解器有动机不传播包含他们可以从中获利的MEV意图。"在许多情况下,MEV的提取需要在链上执行用户的订单。在这些情况下,用户订单的执行会暴露区块链状态,提取器可以利用该状态来获利。回溯和三明治交易是常见的一些例子。"意图的核心特征是数据暴露。通过签署意向消息,表明你愿意以便利为代价提取MEV。由于意图无法直接广播到以太坊内存池(交易在执行前排队的地方),因此它们被填充在私有的链下Interpool中。这些Interpool可以是许可的、无需许可的或两者的混合。无许可Interpool采用去中心化API,使系统中的节点能够自由共享意图并授予执行者不受限制的访问权限。例子包括某些协议中继器和提出的共享ERC4337内存池。开放内存池对于DDOS攻击来说已经成熟,并且无法确保阻止不良执行的意图传播。相比之下,许可内存池采用可信API,可以抵抗DDoS,并且无需意图传播。依靠值得信赖的中介机构,只要维持信任,他们就能保证执行质量。此类中介机构通常享有良好的声誉,这可以激励他们确保一流的执行力。但他们仍然有很强的信任假设,这有损于开放区块链的核心精神。混合解决方案弥合了无许可系统和许可系统之间的差距。他们可能会采用许可传播与无许可执行相结合,反之亦然。像某些协议这样的订单流拍卖使用可信方(协议链下订单匹配)来操作拍卖,但参与是无需许可的。当今最受欢迎的Interpool是中心化且经过许可的,没有任何激励措施与竞争对手共享信息。这里的风险是,一方吸收了大部分基于意图的交易,并利用其垄断地位开始引入费用和其他寻租行为,有谈判权力的使用者已经消失在榨取式的中间商手中。## 中间件风险当将意图视为限价订单时,我们可以与某些传统金融机构的订单流支付(PFOF)进行清晰的比较。这些机构向用户提供"免费"交易,其基础是用户可以出售订单流,而不是将其发送到传统交易所。做市商是大量买卖证券的公司,他们提供这笔付款,因为他们可以从订单的买卖价差中获利。批评者因利益冲突而广泛批评这种做法。虽然经纪公司有义务为其客户的订单提供最佳执行,但PFOF的货币激励据称会影响他们将订单发送到何处的决定。意图是PFOF套利的一种形式,我们称之为MEV。长期未平仓订单(部分订单)创造的套利机会可能比手动添加到以太坊内存池的交易更有价值,因为求解器可以确定路线,而不是在给定区块中与三明治交易竞争获得交易前或交易后MEV。未经检查、不透明的求解器极有可能提供最差的路线,因为它们的利润率与良好的执行力成反比。用户仍然需要选择求解器,他们可以利用这种谈判能力迫使求解器相互竞价争夺订单流。在约束条件下为用户带来最高回报的求解器赢得拍卖。某些协议就采用了这种设计,它使用批量拍卖来为交易者找到最佳的结算价格。在这类协议上,订单不是立即执行,而是批量收集和结算。该系统没有使用中央操作员,而是使用求解器的公开竞争来匹配订单。一旦批次结束,这些求解器就会提交用于结算订单的解决方案。批量拍卖可以使一批内的交易具有相同的价格,从而无需矿工重新安排交易。没有前置运行或后置运行。某些协议使用订单流拍卖来确保交易者获得最佳价格执行。但这些订单中也有一些MEV,因为做市商必须能够在另一个场所进行套利交易才能保持盈利。## 未来目前,一些协议正在开发基于意图的基础设施,以允许混合系统。某些项目正在明确构建私有内存池和区块构建网络,以将流量引导至L2和以太坊。还有其他几家公司在尝试构建下一代完全无需许可的基础设施。虽然对于意图的赢家是谁还没有达成共识,但这是当今加密领域正在发生的新兴中间件层革命中不断增长的一部分,这是为了方便起见所必需的。"保持原样"的加密UI不够用户友好,无法更广泛采用。目前的意图通常是用于换币和订单批处理,但目标是让它们适用完全一般性的数据和任意的数据。它开启了在某些新兴公链上构
意图系统:简化DeFi操作的新兴中间件革命
意图可能是解决DeFi复杂性的关键
在Luna崩溃前,我为一位朋友运作稳定币收益策略,他希望了解2020年1月的高收益率。朋友对加密货币并不精通,此前从未进行过链上操作。我们的合作很简单:他将资金存入硬件钱包,我们每周视频会议1-2次,我逐步指导他操作。
我们将资金分散到各条链上的多个DeFi协议中。每次2-4小时的会话中,我们会进行大量交易,包括授权、转账、兑换、存款、领取和提取。资金被转入定制的流动性池、锁仓投票等,以获得最大化激励。我们几乎使用了所有主流的跨链桥、DEX和收益聚合器,以转移我们的稳定币组合。
说我让他盲目操作有点太客气了。最困难的部分是详细解释每个步骤。我发出指令,他执行并尝试搞清复杂DeFi工具的界面。会议中充满了"点击这里"、"去那里"、"兑换这个"的指示。以在Polygon上将USDC兑换为FRAX/DAI LP为例,需要12笔交易:
这个简单的资金流动就需要12笔交易!我们必须通过协议特定UI提供的信息,直接查找、创建和执行每笔交易。这个过程十分繁琐和艰巨,尤其是在投资组合规模较大的情况下。
从更高的层面来看,我们执行的所有流程都有明确的预期结果。我们拥有资产,希望用它们完成X、Y、Z任务。就像上面的例子,"我们有USDC(在以太坊上),希望以FRAX/DAI(在Polygon上)的形式提供流动性,然后存入收益池"。这就是我们操作的"内容",而12笔交易就是"如何"操作。从起点到终点需要一系列清晰、合理的步骤,这些步骤都是可量化的。
强大的交易路由算法可以将这个过程简化为1-2个步骤。我们提供期望的结果,算法返回最佳路径,甚至可以处理交易。这种路径映射结构被称为"意图",是以太坊正在快速发展的中间件未来的一部分。虽然对意图有一个广泛的概念,但还没有达成明确定义。目前有一些一般性的想法。Paradigm的定义是:"意图是签署了一组声明性约束,允许用户将交易创建外包给第三方,同时保持对交易的完全控制"。Near的David Ma则定义为:"交易是命令性的,而意图是声明性的。换言之,交易是明确定义的消息,指定如何运行EVM产生状态变化,而意图指定所需的状态变化,不关注实现过程"。
这两个定义中,意图都是"声明性的",即通过用户和"求解器"之间的数据共享寻求外部帮助。用户声明期望的结果,求解器提供实现方法。与具体参数的交易不同,意图需要第三方映射。此外还有约束来限制可能的路径集。这有助于将可能性集中到一个较小的、可筛选的集合中供用户选择。对我的朋友来说,意图允许我们向一组求解器广播最终目标,由它们计算最佳路径。然后我们选择最优价格的路线并执行交易。所有中间步骤都由求解器提供的路线处理,只需用户确认1-2笔交易。
基于"意图"的基本架构已经构建在EVM上了。使用任何DEX时,它都会找到交易执行的最佳路线。在Curve界面中,选择买卖资产后,UI会自动找到最佳的LP进行路由。由于没有USDT/frxETH LP,订单会经过多个LP来获得最佳执行路径:USDT > sUSD > sETH > ETH > frxETH,全部在一笔交易中完成。它还粗略给出价格影响,以及用户可采取哪些措施来限制滑点。选择正确参数后,UI还可以帮助构建用于广播的原始EVM数据。
这个Curve上的交易意图只是一个基本例子。UI只是一个工具,用于通过以下逻辑构建交换交易:
FRAX交易:使用5bps的FRAX/USDC Curve LP将100,000 FRAX兑换为至少999,000的USDC,有效期至X区块。相比之下,意图共享期望的结果(获取最大数量的USDC)和约束(仅出售100,000 FRAX)。由求解器来确定最佳交换率。
如果你使用过某些聚合器,就会看到用于构建交换交易的意图系统。使用这些工具时,你仍然提供所有执行参数,然后获得一组潜在的交易中继者。根据中继者的不同,它们有不同的费用和gas成本。最终由用户选择最佳的价格/成本组合。
除了交易聚合器外,以太坊上还存在其他几种类型的"意图":
虽然订单类型越来越多样化,但我见过意图描述的最简单方式是"限价订单",只是采用了新的营销说法。限价单是指希望以特定价格购买特定数量的资产,直到另一方接受订单后,订单本身才会被填写。
与限价订单一样,意图由两个部分交易组成。第一部分是用户期望的最终状态。第二部分是求解器发起的交易。将两者结合,就能得到执行交易所需的内容。
出售MEV
基于意图架构的构建方式几乎没有风险。首先,求解器有动机不传播包含他们可以从中获利的MEV意图。"在许多情况下,MEV的提取需要在链上执行用户的订单。在这些情况下,用户订单的执行会暴露区块链状态,提取器可以利用该状态来获利。回溯和三明治交易是常见的一些例子。"
意图的核心特征是数据暴露。通过签署意向消息,表明你愿意以便利为代价提取MEV。由于意图无法直接广播到以太坊内存池(交易在执行前排队的地方),因此它们被填充在私有的链下Interpool中。这些Interpool可以是许可的、无需许可的或两者的混合。
无许可Interpool采用去中心化API,使系统中的节点能够自由共享意图并授予执行者不受限制的访问权限。例子包括某些协议中继器和提出的共享ERC4337内存池。开放内存池对于DDOS攻击来说已经成熟,并且无法确保阻止不良执行的意图传播。
相比之下,许可内存池采用可信API,可以抵抗DDoS,并且无需意图传播。依靠值得信赖的中介机构,只要维持信任,他们就能保证执行质量。此类中介机构通常享有良好的声誉,这可以激励他们确保一流的执行力。但他们仍然有很强的信任假设,这有损于开放区块链的核心精神。
混合解决方案弥合了无许可系统和许可系统之间的差距。他们可能会采用许可传播与无许可执行相结合,反之亦然。像某些协议这样的订单流拍卖使用可信方(协议链下订单匹配)来操作拍卖,但参与是无需许可的。
当今最受欢迎的Interpool是中心化且经过许可的,没有任何激励措施与竞争对手共享信息。这里的风险是,一方吸收了大部分基于意图的交易,并利用其垄断地位开始引入费用和其他寻租行为,有谈判权力的使用者已经消失在榨取式的中间商手中。
中间件风险
当将意图视为限价订单时,我们可以与某些传统金融机构的订单流支付(PFOF)进行清晰的比较。
这些机构向用户提供"免费"交易,其基础是用户可以出售订单流,而不是将其发送到传统交易所。做市商是大量买卖证券的公司,他们提供这笔付款,因为他们可以从订单的买卖价差中获利。批评者因利益冲突而广泛批评这种做法。虽然经纪公司有义务为其客户的订单提供最佳执行,但PFOF的货币激励据称会影响他们将订单发送到何处的决定。
意图是PFOF套利的一种形式,我们称之为MEV。长期未平仓订单(部分订单)创造的套利机会可能比手动添加到以太坊内存池的交易更有价值,因为求解器可以确定路线,而不是在给定区块中与三明治交易竞争获得交易前或交易后MEV。
未经检查、不透明的求解器极有可能提供最差的路线,因为它们的利润率与良好的执行力成反比。用户仍然需要选择求解器,他们可以利用这种谈判能力迫使求解器相互竞价争夺订单流。在约束条件下为用户带来最高回报的求解器赢得拍卖。
某些协议就采用了这种设计,它使用批量拍卖来为交易者找到最佳的结算价格。在这类协议上,订单不是立即执行,而是批量收集和结算。该系统没有使用中央操作员,而是使用求解器的公开竞争来匹配订单。一旦批次结束,这些求解器就会提交用于结算订单的解决方案。
批量拍卖可以使一批内的交易具有相同的价格,从而无需矿工重新安排交易。没有前置运行或后置运行。某些协议使用订单流拍卖来确保交易者获得最佳价格执行。但这些订单中也有一些MEV,因为做市商必须能够在另一个场所进行套利交易才能保持盈利。
未来
目前,一些协议正在开发基于意图的基础设施,以允许混合系统。某些项目正在明确构建私有内存池和区块构建网络,以将流量引导至L2和以太坊。还有其他几家公司在尝试构建下一代完全无需许可的基础设施。
虽然对于意图的赢家是谁还没有达成共识,但这是当今加密领域正在发生的新兴中间件层革命中不断增长的一部分,这是为了方便起见所必需的。"保持原样"的加密UI不够用户友好,无法更广泛采用。目前的意图通常是用于换币和订单批处理,但目标是让它们适用完全一般性的数据和任意的数据。
它开启了在某些新兴公链上构