摘要
过去十年,区块链系统被一种隐含的假设所主导:用户的操作单位是「交易」(transaction),即一条需要被精确编码、签名并逐条广播到点对点网络中的指令。比特币的 UTXO 模型、以太坊的状态机模型,乃至 Solana 的高吞吐量引擎,本质上都在回答同一个问题:如何以去中心化的方式执行一条用户提交的交易指令。我们把这种架构哲学称为「执行导向」(Execution-Centric)。
然而,一种新的范式正在悄然成形,其核心单位不再是交易,而是意图(intent)。在 Intent-Centric 的设计中,用户不再告诉网络「我需要一个地址调用合约 A 的函数 B,参数为 C,gas limit 为 D」,而是只宣告一个高阶目标:「我想用 X 资产兑换 Y 资产,接受不超过 Z 的滑点,在一个可信的时间窗口内达成」。剩下的——实现这个目标的路由选择、滑点管理、隐私保护、MEV 防护——全部交给一个被称为「求解者」(Solver) 的竞争性市场或去中心化网络来处理。
这一从「告知如何做」(How) 到「告诉我要什么」(What) 的范式转变,其意义远超用户体验层面的优化。它触及了区块链底层架构的若干核心命题:状态更新的主权分配、交易排序的经济激励与寻租(即 MEV 结构)、隐私保护的密码学假设,以及跨链互操作中封装与信任边界的重新划定。本文将系统梳理两个范式的技术根基,对比 Intent-Centric 与 Execution-Centric 在架构设计、博弈结构与安全模型上的根本差异,并深入分析以 Anoma、CoW Protocol、SUAVE / Flashbots 为代表的三条技术路径。在逐一剖析这些系统的机制设计、求解器市场结构及扩展性瓶颈之后,文章将探讨意图中心架构对 MEV 格局的长期影响,评估该范式作为下一代基础设施的成熟度,并指出从实验室到大规模生产的若干关键挑战。
一、引言:被交易定义的十年
如果要为 2009 年至 2024 年的区块链基础设施发展找一个主导范式,最贴切的词大概是「执行导向」。
无论是比特币的工作量证明、以太坊的状态机,还是之后层出不穷的 L1 与 L2,其设计的共同假设是:区块链网络上的操作原语是交易。用户知道自己需要做什么,并把这个「做什么」编码为一条可以被精确解析、验证和执行的指令,广播给网络中的验证节点。验证节点通过共识机制确定这组交易的顺序,然后按顺序逐条在状态机上执行,最终得到一个被全网公认的状态快照。
这种哲学在多个维度上塑造了区块链的面貌。
在密码学层面,交易导向的系统依赖于数字签名来证明一条指令的不可伪造性和不可否认性。只要一个 ECDSA(或 Schnorr、BLS)签名能够验证交易哈希与发送者公钥之间的绑定关系,这条交易就被认为是"合法的"。
在执行层面,无论是 UTXO 还是账户模型,都在严格限定"合法性":一个交易的输出必须不超过输入(UTXO),或账户的 nonce 必须连续递增(账户模型)。这些规则极其明确,但也极其僵化。当用户面对复杂的 DeFi 交互——比如在 DEX 上做一个跨多个 pool 的路径交换,同时要考虑滑点容忍度、订单拆分、以及 sandwich 攻击的防御——他们被迫自己把所有中间步骤"展开"成一连串的交易并承担每一步的失败风险。
在经济层面,交易导向系统催生出了一个我们如今称之为"MEV"(Maximal Extractable Value,最大可提取价值)的庞大产业。因为交易一经提交到 mempool,其内容完全公开,排序权掌握在有限数量的一方或多方(矿工、验证者、中继器、构建者)手中。任何有信息的搜索者(searcher)都可以在用户交易前后插入自己的交易,从价格差异或排序优势中获利。这不是一个副产品,而是交易导向架构下状态更新主权分配机制的内生产物。只要用户不得不精确声明自己的执行步骤,他人就有信息优势和时间优势来前置或后置拦截。
Intent-Centric 运动的兴起,正是对上述三个层面的共同回应。它的核心主张是:系统应当让用户描述"想要什么",而不是被强制"规定如何得到"。
这听起来像是一个用户体验层面的改进——让用户从繁复的 encode-decode 过程中解放出来。但真正推动 Intent-Centric 走向前台的力量并非如此简单。随着 MEV 产业的膨胀,最显而易见的套利机制消耗了数以亿计的 Gas 和区块空间,同时带来了极端的"公平性"问题。用户被迫为搜索者的博弈买单:更差的交换价格、更高的滑点、更拥堵的网络。基于意图的架构提出了一种系统性的、可编程的替代方案:把执行权从用户手中让渡给一个竞争性或受约束的第三方,让这个第三方承担具体路径的设计与实施,同时在这三方(用户、求解者、结算层)之间建立新的博弈约束。
这并不是说意图中心是一个万能的答案。它引入了新的复杂性:求解者的激励对齐、意图语言的通用性与标准化、隐私保护与可验证性的平衡、以及在跨链环境中"承诺与执行"之间的原子性矛盾。它要求重新思考交易状态机的边界在哪里。如果用户不再明确声明每一步状态迁移,那么"最终性"(finality) 这个概念意味着什么?验证者验证的究竟是用户意图的最终性,还是求解者计算结果的正确性?
本文将梳理这些问题的技术脉络。
第二章将回顾 Execution-Centric 范式的状态机模型、共识机制、MEV 内生性,并分析其僵化的代价。第三章将介绍 Intent-Centric 的基本定义与核心抽象,包括用户如何表述意图、系统的语义空间、以及求解器的输入输出关系。第四章将深入分析三条代表性的意图基础设施:Anoma 的异构链架构和意图组合语言、CoW Protocol 的批量撮合与 MEV 捕获再分配、以及 Flashbots 的 SUAVE 及其可信执行环境。第五章将评估意图范式对 MEV 格局的结构性影响。第六章将讨论该架构在标准化、安全模型、和跨链原子操作等维度上的关键开放问题。第七章给出结论与展望。
现在我们先回到起点,重新审视那个被交易定义了十年的底层范式。
二、执行导向范式:状态机、共识与 MEV 的根源
2.1 状态机的刚性边界
在比特币白皮书中,中本聪对系统的设计目标只有一个:构造一种「点对点的电子现金」,它不需要可信第三方,让两方可以直接完成价值转移。该系统的核心运作方式是:用户创建一个交易,声明输入(哪个未被花费的交易)和输出(给谁的地址,多少金额),用私钥签名,然后广播。矿工收集这些交易,将其打包进一个区块,通过工作量证明争夺记账权,最终把区块追加到最长链上。这个过程中没有任何人对交易进行"优化"或"重新安排"。用户发送一条指令,指令被执行,仅此而已。
以太坊将这一模型扩展为图灵完备的状态机,引入了智能合约。用户不再仅仅转移余额,而是调用合约函数、修改任意状态。这使得交易可以被编码为极其复杂的多步逻辑。但它并没有改变那个根本的前提:用户必须精确知道自己想要触发的函数调用序列,将其串成一条或一组交易,按顺序提交。 每一个状态迁移都必须被用户亲自编码,而任何错误——从参数顺序、gas 限制、nonce 跳跃、到合约逻辑的不兼容——都会以交易回滚的形式直接暴露给用户。这个成本不是抽象的,2021–2023 年间,仅因错误合约交互而永久锁定的 ETH 和 Token 价值据行业统计就高达数十亿美元。
更深层的问题在于,交易导向的架构把用户和系统之间的接口压平到了一维的指令流。用户被迫将他们的真实"意图"——比如"我想在取出的牛奶变酸之前把持有的某类稳定币兑换成另一种流动性更好的稳定币"——翻译成一系列离散的、原子性的操作。每一次翻译都可能引入认知负载、操作风险,以及被 MEV 搜索者利用的信息暴露。
2.2 交易排序权与经济寻租
在一条公链上,验证者拥有两项不可替代的权力:确定哪些交易被包含进区块(内容准入权),以及确定这些交易的执行顺序(排序权)。在 PoW 时代,矿池通过算力竞争获得这一权力。在 PoS 链上,出块者是按质押份额和质押时间轮转的,排序权则更加集中。Flashbots 的出现揭示了这种权力可以如何被市场化:验证者、中继器和构建者形成一个"提议者-构建者分离"(Proposer-Builder Separation, PBS) 的供应链,将排序权暗中拍卖给最高出价者。
为什么是"暗中"?因为原始协议的排序规则是「先到先得」——按时间戳和 gas price 排列。但这种规则在实际执行中早已名存实亡。在以太坊的 PoW 时代,矿池已经有激励绕开公开 mempool,直接与搜索者私下达成协议,接受"三明治"或者"抢跑"交易,以换取额外收益。Flashbots 的 mev-boost 中继器只不过是把这种灰色地带光明正大地商品化了。搜索者提交"bundle"——一组被保证按指定顺序打包的交易——构建者拼接多个 bundle 为一个完整的区块,然后中继器将区块转发给验证者。
这套系统把 MEV 提取的效率推向了极致,但代价落在了普通用户身上。MEV 的一种典型分类包括:
- 套利 (Arbitrage):同一资产在 AMM 不同池子中的价格差异被搜索者在一笔区块内抹平。
- 清算 (Liquidation):当 DeFi 借贷协议的头寸达到清算阈值时,搜索者抢先执行清算函数以获取协议奖励。
- 三明治 (Sandwich Attack):搜索者发现一笔大额的 AMM 买入交易后,在其之前高价买入并在其之后卖出,从普通用户的滑点中直接获利。
- 抢跑与后跑 (Front-running / Back-running):利用 mempool 信息的可见性,将自己的交易插入到目标交易之前或之后。
这四种利润模式的共同点在于:它们依赖于对用户暴露的意图信息的读取,以及对排序权的不对称控制。用户越精确地暴露了自己的执行路径,被攻击面越大。下图展示了在交易范式下,用户意图信息如何沿交易链逐步暴露,成为 MEV 搜索者可利用的信息租金来源。
graph TD
%%{init: {'theme':'forest','themeVariables':{'fontSize':'13px'}}}%%
U["用户钱包广播交易 tx 到 mempool"] --> M["公开 mempool"]
M -->|信息完全可读| S["搜索者 mempool 监听"]
S -->|前置夹心攻击| A["三明治套利"]
S -->|抢先清算触发| B["清算攫取"]
S -->|抢先执行套利| C["价格套利"]
M -->|按 gas 排序提交| BLD["区块构建者"]
BLD -->|选择高手续费 bundle| V["验证者/提议者"]
V --> F["链上状态更新"]
这张图描绘了 MEV 搜索者的完整信息链路。从左侧看,用户将包含精确指令的原始交易广播到公开 mempool,这些信息对任何完整节点完全可见:目标合约、调用数据、转入金额、发起者地址都一览无余。图中"搜索者 mempool 监听"节点是 MEV 产业链的起点——搜索者运营高性能节点实时监控 memory pool。一旦发现与用户目标相关的信号,搜索者立即插入前置或后置交易。右侧区块构建者则充当"拍卖平台"角色,从多个搜索者处收集 bundle,按总出价排序后构建最终区块。这种结构的痼疾在于:用户的意图信息在传播第一步即被彻底泄露,后续所有参与者均可利用其进行经济提取。搜索者获取信息租金,构建者获取排序权租金,而用户在整个链路中始终承担信息不对等的成本。
Intent-Centric 思想的核心逻辑,正是要切断这个信息暴露链条:若用户不必声明具体路径,攻击面会如何变化?
2.3 从交易顺序到状态承诺的哲学分裂
在更抽象的意义上,执行导向范式回答的核心问题是:给定一组交易 T1, T2, ..., Tn,如何确定一个唯一的最终状态,并证明所有诚实参与者都会认同这个状态。 这是共识机制的含义。无论采用最长链规则(最长 PoW 链就是真实链)、中本聪共识的概率最终性,还是 PBFT 或 Tendermint 的即时最终性,所有参与者都必须在交易集合的确定性上达成共识。这个确定性是系统的基石。
但这个基石建立在一个隐含假设上:用户交易的语义完整性与确定性是明确的。一旦用户发出了一个包含特定函数调用的交易,成千上万的验证者需要能够以确定性的方式复现其效果。状态的可复现性是共识的前提。
Intent-Centric 范式对这一点提出了根本挑战:如果用户不提供一个确定性的指令,而只是一个目标描述,那么验证者复现什么?谁是"诚实执行"的定义者?状态转换规则是否还应该在共识层维护,还是可以被委托给链外实体?这些都不是理论上的空谈——从 CoW 到 UniswapX 再到 OFA(Order Flow Auctions),多个协议已在工程上运行相似机制。
三、意图中心范式的基本定义与核心抽象
3.1 "意图"的语义边界
要给"意图"(intent) 下一个严格的定义并不容易,因为它本质上是一种对比概念:意图之所以被需要,恰恰是因为它与交易之间产生了语义裂缝。
最广泛接受的工程定义来自 Anoma 的研究团队,他们把意图描述为:从当前状态的子集到目标状态约束的声明,不指定达成该状态的具体路径。 具体而言,在 Anoma 的协议模型中,一个意图是一个四元组 (承诺, 条件, 偏好, 签名):
- 承诺 (commitment):用户愿意暴露给系统的关于其目标状态的数学约束(例如"我持有至少 X 的 A 资产,想要获得至少 Y 的 B 资产")。
- 条件 (conditions):达成该状态必须满足的前置条件或环境约束(例如"必须在时间 T 之前完成",或者"不得通过某些被禁止的中间资产")。
- 偏好 (preferences):当存在多个方案都能满足目标时,用户对不同方案之间的排序或加权偏好(例如"最小化滑点优先于最快速度")。
- 签名:用户对上述声明的密码学绑定,防止意图被篡改或否认。
这个定义揭示了一个关键区别。在交易模型中,用户的"目标"与"路径"被压缩进同一条指令里,不可分割。而在意图模型中,这两者被显式解耦。用户仍然需要足够明确地描述"我想要怎样的最终状态",但"如何从现有状态到达那个最终状态"完全移出了用户的认知负担范围。
这里需要警惕一种常见的误解。有人把"意图"理解为一个模糊的自然语言指令,比如"给我换点稳定币",并认为意图系统可以让用户在完全不了解区块链的情况下完成操作。这夸大了意图系统能做的事情。现阶段及可预见的未来,任何意图系统仍然要求用户用形式化语言描述其约束,这些约束必须是可解析的、可精确定义的,并且在密码学意义上是可承诺的。真正把自然语言翻译为形式约束,那是另一个研究层面(与大语言模型或自然语言接口结合)的问题。本节讨论的是"形式化意图"——即在机器可以理解和执行的语义空间内,用户表达目标的方式。
3.2 系统组件与信息流向
一个通用的 Intent-Centric 系统通常包含以下五个角色:
1. 用户(Intent Signer):创建并签名一个意图,然后广播到意图池(intent pool)或特定匹配网络。用户的签名绑定了其约束的经济承诺,但并未暴露完整的交易路径。
2. 意图池 / 观察器(Intent Pool / Observer):接收、暂存和索引用户提交的意图。与公开 mempool 不同,意图池中的内容可以是以零知识证明形式呈现的加密约束,或者是一个半公开的声明向量(例如 UniswapX 的"Dutch Order"结构),取决于系统的隐私模型。
3. 求解器(Solver):系统的核心计算实体。Solver 读取一个或多个意图,尝试找到一组满足所有约束的交易序列或状态迁移路径。求解器的算法可能有很大差异:在 CoW Protocol 中主要是优化匹配引擎;在 Anoma 中是分布式求解协议(Typhon);在 SUAVE 中则是搜索者通过可信执行环境竞争的"偏好执行"。求解器本身不是去中心化的,但求解器的市场可以是竞争性的。
4. 执行层 / 结算层(Settlement Layer):最终把 Solver 提供的解决方案打包为可被链共识验证的交易组,并提交到区块中。结算层可能是以太坊主网、一个 Layer 2 Rollup、或者一个跨链中继层。
5. 验证与争议层(Verification & Dispute Layer):确保 Solver 提交的结果确实满足用户的意图约束。验证方式可能包括链上的约束检查(通过 Merkle 证明或零知识证明)、链下的 TEE 可验证性、或乐观的争议回溯窗口。
这五个角色之间的关系可以用一个系统状态转换图来表达:
flowchart TD
%%{init: {'theme':'forest','themeVariables':{'fontSize':'13px'}}}%%
U["用户 (Intent Signer)"] -->|签名并广播| P["意图池 (Intent Pool)"]
P -->| intents 可见/加密传输 | S["求解器 (Solver)"]
S -->|生成交易序列| V["验证/约束检查"]
V -->|约束满足| E["结算层 (Settlement Layer)"]
E -->|最终状态回传| U
S -->|提交无效方案| D["争议/惩罚"]
D -.->|削减保证金| S
这个流程图值得逐段拆解。最左侧的"用户"节点代表意图的诞生。这里的动作有两个关键点:一是用户不输出交易,而是一个被签名的约束声明;二是这个声明可以指向任何可以被形式化描述的"目标状态空间"。从意图池到求解器的箭头代表了一个关键设计选择意图的信息暴露程度。在完全加密的模型中(如某些基于全同态加密的原型系统中),意图池只看到密态约束,求解器在加密域中进行匹配;在更实用的半公开模型中(如 CoW Protocol 或 UniswapX 的部分订单簿),意图的部分结构(资产类型、大致金额)是公开的,但路径细节完全由求解器决定。
求解器节点位于整个图的中心。它承担了两个在传统交易模型中分散给多个参与者的角色:路由设计与交易构建。求解器的输出不是一个单一交易,而是一个"解决方案"(solution):一组交易、跨链消息或状态迁移的集合。这个方案随后进入约束验证环节。在传统交易模型中,验证发生在链上全节点层面,每个节点独立执行所有交易并比对最终状态。在 Intent-Centric 模型中,验证的粒度发生了变化:节点不再重新执行求解器的完整计算(那可能非常昂贵或涉及链外数据),而是验证求解器输出的结果是否满足用户预先承诺的约束。这里有两种验证哲学:一是证明哲学(Proof-based),如 zk-SNARKs 将求解器的计算压缩为一个证明;二是担保哲学(Bonded/Optimistic),如意图提交者或求解器提供经济抵押,允许后续挑战。
争议与惩罚节点则反映了一个现实:求解器可能出于恶意或无意的错误提交无效方案。一个健壮的意图系统需要包含削减机制。在 SUAVE 中,这一机制由 TEE 的可验证输出替代;在 Anoma 中,Typhon 共识下的验证者会对 Solver 的输出进行共识级别的验证;在 CoW Protocol 中,则通过经济游戏和批量结算的执行回滚保证正确性。
3.3 从"签名交易"到"签名约束"
密码学界用"签名约束"(committing to a predicate)来描述意图的一种深层特性。在传统交易中,ECDSA 签名绑定的是交易哈希与发送者公钥。交易哈希本身已经包含了完整的执行路径(接收者、值、数据字段),因此签名等同于"我对这个具体执行路径负责"。
在 Intent-Centric 中,签名绑定的是一个约束函数(或谓词)。用户用一个简洁的、可验证的陈述替代了具体的交易载荷。这个陈述可能是:
- "我最多愿意用 100.0 DAI 换取至少 314.15 USDC,在 15 个区块内完成,且中间路径不得包含某些我不认可的代币。"
- "我愿意支付最多 0.5% 的隐含费用,换取把我的某笔流动性从 Uniswap V3 的某个价格区间迁移到 Balancer 的某池,前提是即时 TVL 不低于某个阈值。"
这类陈述在密码学上可以被编码为一个电路(在零知识证明框架下)或一个智能合约条件(在 optimistic 执行框架下)。其本质改变在于:用户从对状态迁移路径负责,变成了只对目标状态空间的约束负责。路径的设计和风险( sandwich 攻击风险、滑点风险、暂时的资金锁定)转移给了 Solver。
这带来了用户体验上的巨大简化。在传统的 DEX 交互中,用户在 MetaMask 中签署的是经过前端计算出的包含精确调用数据(hex data) 的交易。这条交易是"死"的:如果 Gas price 飙升导致交易被挂起,如果池子深度变化导致交易失败,如果三明治搜索者已盯上这个池子,用户只能被动接受后果。而在意图模式下,用户只需表达相对稳定的偏好,由 Solver 动态适应链上实时环境。用户甚至可以在提交意图后下线,不需要持续监控交易状态——这带来了异步执行的全新可能。
四、三条代表性路径:Anoma、CoW 与 SUAVE
4.1 Anoma:异构链上的意图组合与隐藏
Anoma 是一个以其通用意图语言 Typhon 和分布式求解协议为核心的 Layer 1 项目。它的雄心不仅在于在一个链上替代交易模型,而是试图建立一套跨链的、可组合的意图协调协议。
Anoma 最核心的概念是"异构偏好匹配"(heterogeneous resource matching)。它允许不同的异构资产、甚至不同链上的不同状态机,在同一个意图层上进行组合匹配。这在理论上打开了一扇大门:Alice 可以在以太坊上提交一个意图"用 DAI 换 USDC",Bob 可以在 Solana 上提交一个意图"用 USDC 换 SOL",Carol 可以在 Celestia 上提供"SOL 换 DAI"的意愿,Anoma 的求解网络可以将这三个单独无法匹配的意图组合成一个跨链的三方环流,而每一方都无需信任其他链的验证者或桥。
这种设计的技术前提是 Anoma 的两种架构组件:
Typhon 共识协议:一种基于偏好的拜占庭容错共识,它允许节点在表达意图而不是交易的情况下达成状态承诺。Typhon 的共识单元不再是"同意一组交易的顺序",而是"同意一组意图约束的满足性"。这在理论上是可能的,因为多个独立交易的原子执行可以被抽象为一个更受约束的约束可满足性问题(CSP)。然而,这一抽象的代价是计算复杂性:在全异构环境下进行一般性的意图组合匹配是 NP-hard 甚至更难的问题。Anoma 的工程设计需要在通用性与可解性之间找到平衡点。
Shielded Intent Pool:Anoma 强调"意图隐私",主张意图在匹配之前不暴露给任何一方(包括 Solver)。这通过零知识证明与加密匹配原语实现。然而,零知识技术虽然在理论上可以隐藏意图的具体内容,却不可避免地带来额外的计算和通信开销。对于高频或小额意图,这种隐形成本是否会抵消 MEV 保护带来的收益,当前为止尚无明确的数量级评估。
Intent-Centric 的终极理想:从"交易链条"到"偏好网络"。Anoma 提供了这种转变最激进的愿景:用户不再按照自己的交易顺序在多条链之间跳跃,而是只需声明对一组资产的偏好——持有、交换、锁定、借出——然后由分布式网络在后台寻找满足这些偏好的最优状态分配。这种激进性也意味着它距离大规模生产应用还有相当的距离。当前 Anoma 主网仍在测试阶段,核心约束求解引擎在复杂场景下的收敛速度、以及跨链状态承诺的延迟,仍是关键的技术瓶颈。
4.2 CoW Protocol:批量撮合与 MEV 捕获再分配
如果 Anoma 是 Intent-Centric 的远未来愿景,那么 CoW Protocol(Coincidence of Wants Protocol)则是当前已被广泛应用的最成熟实践。
CoW Protocol 的起点异常朴素:用户提交他们的交易"意图"(在该协议中被称为"订单",但这里的"订单"已经是一个比精确交易更抽象的约束:用户指定想要的交易对、限额价格、接收地址和有效期)。一个被称为批量撮合(batch auction) 的机制定期收集这些订单,由一个求解器网络尝试找到最优的匹配和路由方案。关键之处在于:CoW 的 Solver 可以用三种方式满足一个订单:
- 点对点环流 (Ring Trade):如果 A 想买 B,B 想买 C,C 想买 A,Solver 可以把这三笔订单直接环流匹配,无需任何外部流动性。这是最理想的情况,也是"Coincidence of Wants"这一名称的由来。
- 内部撮合 (Internal Matching):两个相反方向的订单直接匹配,无需触及链上 AMM。
- 外部流动性路由 (External Liquidity):当内部撮合不足以满足所有订单时,Solver 会将剩余需求路由到外部 AMM(如 Uniswap、Balancer、SushiSwap),但以一种保护性的方式打包执行。
这三种方式之间的选择平衡,展现了一个巧妙的经济结构设计。Solver 的收益来自节省下的 MEV 价值。当两笔相反方向的订单被内部撮合时,原本会在 AMM 上发生的交易——及其伴随的滑点、手续费,以及暴露给搜索者的套利可能性——全部消失了。Solver 竞争的是谁能构造出撮合率最高、外部依赖性最低的方案。获胜的 Solver 得到协议的经济激励,而用户则天然获得了更好的价格和 MEV 保护。
这一机制的核心优势在于把 MEV 从纯粹的用户租金转化为了协议的活性激励。在传统执行范式中,MEV 是搜索者从用户订单中提取的价值(三明治套利)。在 CoW 范式下,如果两个用户的订单可以匹配,他们之间需要的只是"巧合的需求",不需要任何链上 AMM 执行。这部分 MEV 被协议消除了,而 Solver 因为替用户提供了这个服务,得到了正向激励。这实质上创建了一个 MEV 的"内部化"机制:价值不再被搜索者抽走,而是通过 Solver 市场重新在用户与执行者之间分配。
CoW Protocol 已经被多个主流 DeFi 聚合器集成(包括 1inch、ParaSwap 等),累计撮合量据公开数据早已超过百亿美元。它证明了一个关键命题:意图系统的落地不必从零开始重建一条新链——在以太坊现有基础设施之上添加一个 Solver 协调层,同样可以实现显著的用户体验和安全改进。
然而 CoW 的局限也清晰可见。它目前主要处理 ERC-20 代币之间的交换(swap)意图,对更复杂的 DeFi 操作(如借贷、保证金交易、跨链桥接、流动性管理)的原生支持仍处于早期。它的批量撮合模式天然的异步性带来了延迟:用户的订单不会在提交后立即执行,而是等待下一个批次窗口。对于高频交易者或需要即时最终性的场景,这是一个不可忽视的成本。
4.3 SUAVE 与 Flashbots:偏好执行与可信计算
Flashbots 从 MEV 研究组织起步,深刻地理解了交易排序权的分配结构,并试图用基础设施的方式重新架构这个结构。SUAVE("Single Unified Auction for Value Expression")是其向 Intent-Centric 转型的核心产品。
SUAVE 的核心主张是:将"表达偏好"和"执行交易"在空间上分离。 用户在一个被称为"偏好环境"(Preference Environment) 的链下空间中提交其交易偏好。这个环境可以是加密的、半加密的,或者带有特定访问控制列表的。偏好被发布后,多个 Solver(在 SUAVE 的框架中常常被称作"搜索者"或"执行者")可以读取这些偏好,设计执行方案,并通过一个被称为"SSPE"(Specialized Secret Preference Execution) 的机制在一个可信执行环境(Trusted Execution Environment, TEE) 中进行竞争。
Flashbots 选择 TEE 作为竞争环境是一个务实而深刻的决策。TEE(如 Intel SGX、AMD SEV-SNP)提供了一种硬件级别的隔离保证:在 enclave 内执行的代码和访问的数据,即使对机器的拥有者或操作系统也是不可见的。这意味着两个竞争性的 Solver 可以同时在同一个硬件环境中查看用户的偏好,各自计算方案,但彼此之间无法窥视对方的方案。这就消除了"寻租"的基础:Solver A 无法通过偷看 Solver B 的方案来恶意压价或者直接抢先执行。TEE 的真实性和可远程证明性(remote attestation)还提供了一种可验证性:用户可以验证他们的偏好的确被某个特定版本的 Solver 逻辑在隔离环境中处理过。
这一设计带来的另一个关键优势是可编程的区块空间市场。在 SUAVE 的设计蓝图中,用户可以不只是请求一笔 simple swap,而是请求一个"在整个 Rollup 生态中反复再平衡我的流动性仓位"的持续偏好。一个 Solver 可以设计一个自动执行的策略,只要满足用户在偏好中声明的约束(比如维持某个池子中 50:50 的价值比、滑点不超过 0.3%),就可以随时触发。这实际上意味着用户的"意图"获得了一种准自动化执行的能力,而不需要每时每刻在链上发起主动交易。
SUAVE 的挑战集中在 TEE 本身的信任模型和现实限制上。TEE 需要信任硬件厂商(如 Intel、AMD),这已经引发了密码学界的持续争议——"可验证计算"的纯粹主义者认为硬件信任根与去中心化密码学的精神不符。此外,TEE 已被历史证明存在侧信道攻击(如 Spectre、Foreshadow)和多个 SGX 本身的漏洞。虽然企业级 TEE(如 Azure 的 Confidential Computing 实例)在持续打补丁,但依赖它作为大规模金融基础设施的核心安全假设,仍然是一个开放的风险。
此外,SUAVE 目前仍在相对早期阶段。Flashbots 组织一直在推动"Proposer-Builder Separation"的进一步演进,SUAVE 的定位是在 PBS 架构中为意图执行者提供一个标准化、可竞争的"偏好场",与以太坊现有的共识层形成互补而非直接替代关系。
五、意图范式对 MEV 格局的结构性影响
5.1 从"提取"到"消除"再到"再分配"
执行导向系统中的 MEV 本质上是一种信息租金。搜索者从公开 mempool 中截获用户即将触发的状态变更信息,利用排序权提前或末尾插入自己的交易,以用户的滑点、清算阈值等为利润来源。这导致了一个效率和分配扭曲:用户承担更高滑点与 Gas 成本,价值流向对系统有不对称控制的少数实体。
Intent-Centric 范式在理论上提供了三种应对路径:
路径一:信息隐藏与 MEV 消除。 当用户意图以加密形式进入意图池后,搜索者无法读取用户的具体参数。即使 Solver 最终需要将需求路由到公开 AMM,也可以使用批量或模糊化技术(如 CoW Protocol 的 batch settlement)保护用户。这种情况下,特定于某笔订单的 MEV 被大部分消除。
路径二:市场内部化与价值捕获再分配。 当两笔相反方向订单在数据包内相遇时,它们触发的是协议内部撮合,而非链上 AMM 交易。这部分原本存在的套利空间消失了,而 Solver 因促成撮合而获得协议激励。价值流向从"搜索者从用户处提取"变成了"协议通过 Solver 市场重新内部化"。
路径三:竞争性的 Solver 市场作为价格发现机制。 在 SUAVE 的 TEE 竞价模型中,多个 Solver 同时看到加密偏好,各自提交解和要价。这创建了一个密封竞价的求解者市场。用户的交易不再被第一个看到的搜索者抢跑,而是由多个 Solver 在隔离环境中竞争出价。
然而,这三种路径都不是万能的。Solver 市场本身也引入了新的寻租结构。
5.2 Solver 生态的垄断与算法优势风险
一个关键结构性问题是:Solver 市场是否会像 PoW 中的矿池或 MEV 中的搜索者一样,走向高度集中?
从技术层面看,Solver 的核心能力可分解为两个维度:
- 信息接入与实时建模:高质量 Solver 需要对多条链上的流动性、价格更新、预言机状态保持实时监控。这需要大量工程投入和基础设施成本。
- 优化算法与求解速度:批处理撮合在理论上可在多项式时间求解,但当订单数增加或涉及多链互操作时,组合爆炸极快。拥有更好算法与更多计算资源的 Solver 天然具有优势。这两个维度都暗示了规模回报递增效应:更大的 Solver 可接入更多信息,动用更大规模的计算来优化匹配,从而提供更优的解和更低报价,吸引更多订单,进一步增加其信息优势。
如果 Solver 市场最终形成寡头,MEV 的消失只是因为它从"搜索者"手中转移到了"求解巨头"手中。用户虽然不再暴露于三明治攻击,但可能被迫接受由寡头 Solver 设置的最小回报或额外费用。这要求协议层设计者引入竞争性约束:如 CoW Protocol 的 Solver 拍卖机制——要求任何满足条件的独立 Solver 都能参与竞拍,而不是由固定白名单决定。另一个方向是去中心化的求解协议:将求解问题通过分布式计算或密码学分解给众多轻量级参与者,而不是依赖少数重型 Solver。
5.3 PBS 2.0:意图区块空间的经济重构
Flashbots 对以太坊区块空间结构的分析揭示了一个事实:提议者-构建者分离(PBS)虽然在表面上将排序权商品化了,但实质上把权力转移到了少数区块构建者(Builder)手中。因为用户订单流(Order Flow)是从前端钱包和 RPC 节点汇聚到特定构建者手中的,"拥有更多用户流量"就等于拥有更好的 MEV 提取能力。
Intent-Centric 范式可被视为PBS 的自然演化版——可以称之为"PSS"(Proposer-Solver-Separation,提议者-求解者分离)。在这个模型中,用户偏好被路由到一个开放或特许的 Solver 网络,Solver 产生可直接验证的结果,然后由提议者打包。如果 Solver 网络是开放的、可进入的,且验证机制是低成本的,那么权力就真正从区块构建者转移到了更分散的竞争性求解层。
但当前现实仍然复杂。以太坊 L2 Rollup 的排序器(如 Arbitrum Sequencer、Optimism Sequencer)仍具中心化特征。在一个中心化的排序器面前,意图层的设计也面临同样的权力不对称问题:无论意图如何表达,最终的交易顺序仍由排序器决定。因此,Intent-Centric 范式的真正落地与其搭档——在排序器层面引入真正的去中心化和拍卖机制。这涉及更广泛的 L2 去中心化路线图,超出本文范畴,但这是一个需要持续关注的耦合问题。
六、关键开放问题:从实验室到生产
6.1 意图语言的标准化与协议碎片化
当前的最大障碍可能是缺乏统一的意图表达标准。Anoma 的 Typhon 语言、CoW 的订单结构、UniswapX 的 Dutch Order 格式、OFAs 的拍卖抽象——这些系统各自使用不同的语义框架来表达用户偏好。一个跨协议的通用"意图"仍不存在。
这种碎片化带来了三重摩擦:
- 用户体验碎片:用户可能需要在不同平台学习不同的意图表达方式。"我想用 DAI 换 USDC,最多 0.5% 费用"这个意图在 Anoma、CoW、UniswapX 上需要以不同的形式字段提交。
- 流动性割裂:Solver 之间的竞争是否可以跨越协议边界?一个 Solver 能否同时读取 CoW 的意图池和 UniswapX 的订单簿来寻找最优匹配?在当前的协议设计中,这是不可能的。每个意图系统都是一个"围墙花园"。
- 安全假设差异:不同意图系统对隐私性的保护程度不同。全公开、半加密、TEE 保护、ZK 证明——这些单一系统内的安全设计并不兼容,使得跨系统的意图匹配成为信任上的难题。
标准化工作已经开始(如以 ERC 层推进的意图标准化草案,具体编号需核实),但距离被广泛采纳仍有很长的距离。标准化需要全行业的协调,而不同协议背后的团队都有各自的商业激励和架构哲学。
6.2 可验证性与可扩展性的张力
Intent-Centric 的核心安全假设是:求解器可以被验证。但验证的方式直接影响系统的可扩展性。下图展示了当前三条主要验证路径及其在安全性、成本和延迟维度上的权衡关系。
graph TD
%%{init: {'theme':'forest','themeVariables':{'fontSize':'13px'}}}%%
I["意图 Solver 输出方案"] -->|加密路径| ZK["零知识证明
zk-SNARK / zk-STARK"]
I -->|乐观路径| OP["乐观执行
挑战窗口 + 欺诈证明"]
I -->|硬件路径| TE["可信执行环境
TEE: Intel SGX / AMD SEV"]
ZK -->|优点: 密码学完备, 无信任假设| V1["强可验证性"]
OP -->|优点: 计算轻量, 常态低成本| V2["低成本验证"]
TE -->|优点: 性能最优, 开发友好| V3["低延迟"]
ZK -.->|缺点: 电路复杂, 通用意图难定制| C1["工程负担重"]
OP -.->|缺点: 挑战窗口期延迟, 博弈风险| C2["延迟与争议"]
TE -.->|缺点: 信任硬件厂商, 侧信道风险| C3["信任根偏移"]
这个三角图显示了 Intent-Centric 验证层面最深层的工程困境。核心矛盾是:更强的密码学保证通常伴随更高的工程复杂度和更长的开发周期;而更低成本的路径则需要引入额外的信任假设或时间延迟。
看左侧的零知识证明路径。从密码学角度,这是最优的:Solver 提交一个简洁证明,任何人都可以低运算量验证其约束是否真正满足,不需要信任任何第三方。这是"信任最小化"的终极形态。问题在于,虽然已有的 zk 系统(如 circom、Noir、GROTH16)对固定模板电路效果很好,但意图约束的通用性和组合性使其极难建模。一个包含时间窗口、多资产条件、价格预言机检查、以及 Blacklist 限制的意图,其对应的电路规模可能达到天文数字。目前没有任何 zk 证明器能在合理时间内为任意 DeFi 意图生成证明。
中间的乐观执行路径则走了另一个极端。它的核心思想是"默认接受,有争议才回滚"。这就像现实法庭系统:绝大多数交易在无人异议时即时通过,只有极少数进入争议程序。这个模型在 Optimistic Rollup 中已经验证可行,但在 Solver 场景下面临一个独特的挑战:Rollup 的区块状态迁移对所有参与者可见,挑战者很容易检测欺诈;但 Solver 的意图满足性涉及链外数据和路径选择,外部观察者可能缺乏足够信息来判断"违约"。这会让乐观模型下的挑战博弈变得复杂。
右侧的 TEE 路径在工程上最直接:把 Solver 放进一个硬件隔离环境,让芯片本身充当信任中介。性能上几乎没有额外损失,开发者也不需要写密码学电路。但信任模型发生了质的偏移:从"信任密码学和公开可验证的数学"变成了"信任 Intel 或 AMD 未在芯片中植入后门,且未遗漏严重的侧信道漏洞"。2018 年以来 SGX 被披露的多轮漏洞和侧信道攻击,表明这个信任根基远非绝对稳固。
三种路径目前都不完美,这解释了为什么行业正在探索混合验证架构——简单意图走乐观路径以节省计算,复杂意图走 ZK 路径以保证强安全性,而 TEE 则作为建立用户与 Solver 之间初始信任的沙箱。下文将分别对这三种路径在技术落地上展开更详细的讨论。
零知识证明路径提供了最强的可验证性:Solver 提交的不是原生的交易序列,而是一个 zk-SNARK 或 zk-STARK 证明,证明"我找到了一组交易,可以把你从状态 A 转换到你要求的状态 B,且所有约束都被满足"。验证者只需验证这个简短证明的正确性,而无需重新执行 Solver 的完整计算。这是密码学上最优美的方案。问题在于,为通用的意图约束编写零知识电路在工程上极其昂贵。当前的 zk 电路编译器和证明系统对于高度定制化的 DeFi 策略(如"在三个 AMM 之间进行三角套利,同时维护某个 NFT 的抵押率不低于 150%")来说,仍然过于沉重。
乐观执行路径(如 Arbitrum 式的欺诈证明)把验证工作移到争议场景之下:默认接受 Solver 的方案,但如果有人能在挑战窗口期内举证其违反了用户约束,则触发惩罚和回滚。这降低了常态下的验证成本,但引入了延迟和博弈复杂性。挑战者是否有足够的经济激励去监控每一个 Solver 的输出?这是乐观模型永远需要回答的问题。
可信计算路径(如 TEE)将验证委托给硬件。它在性能上是最优的——Solver 在 enclave 中执行代码,硬件即验证者。但信任根基从密码学转移到了硬件厂商和芯片安全假设。这种"从密码学到硬件信任的偏移"是否与区块链去中心化的基本原则冲突,是密码学和治理社区仍在辩论的问题。
目前来看,最务实的路径可能是混合模型:简单意图(如 simple swap)使用轻量级的乐观验证;复杂意图(如跨链环流)使用零知识证明;而 TEE 则作为执行双方(用户与 Solver)之间建立信任的初始沙箱。没有任何一种纯路径能够覆盖所有场景。
6.3 跨链原子性:意图组合的最终边界
如果 Intent-Centric 的终极愿景是让用户无需关心资产在多少个链上的"偏好网络",那么跨链原子性就是其最终的技术壁垒。
当前最主流的跨链方案是"锁定-铸造-销毁"模式:资产在源链被锁定,在目标链被等值代币(或 wrapped 版本)释放。这个模式从存在以来就深受中心化桥的信任问题和长期风险困扰(Wormhole、Nomad、Ronin、Poly 等多个桥的事故造成了合计超过数十亿美元的损失)。
Anoma 提出了一种替代方案:不是通过桥转移资产,而是直接在多个链的偏好抽象层上进行匹配。如果 Alice 在以太坊上愿意用 DAI 换 USDC,而 Bob 在 Solana 上愿意用 USDC 换 DAI,Anoma 的求解协议可以在不桥接资产的前提下满足这两者。但这要求一种比"锁定-铸造"更原子的承诺机制:如果三方环流中的任意一方违约(未能成功执行其链上的部分),整个环流如何原子地回滚?
当前这一问题的工程答案仍然依赖于超时-回滚机制(每个步骤都有 TTL,超时则触发回滚)和经济抵押(执行者必须锁定保证金,失败则被削减)。但这些机制在真正的生产环境中仍待检验。跨链意图的组合在理论上可以减少对桥的依赖,但它也带来了链间时间同步、不同链的最终性确认时间差异、以及多链状态下复杂博弈的挑战。
6.4 用户意图表达的认知负担与可组合性
最后,一个常被低估的问题是:让用户"表达意图"是否真正减轻了他们的决策负担?
在执行范式的早期,用户面对的认知负担是技术上的:高 gas、滑点、Nonce、数据编译。随着时间的推移,前端(如 1inch、MetaMask Swaps、Uniswap 自动路由)已经在前端层面进行了大量抽象。用户今天看到的已经不是一个 raw 交易,而是一个由前端自动计算出的多路径 swap。所以从这个角度,"意图"的概念在用户感知层面早已部分实现。
Intent-Centric 的真正价值不是让前端包装更厚,而是把控制权从前端厂商手中转移到开放的 Solver 市场中。在当前的执行范式下,用户在 MetaMask 中看到的 swap 路径是由 Infura/Metamask 的后端算法或 1inch 的路由引擎决定的。用户实际上信任的是这个具体的前端服务。而在意图范型中,用户的约束进入一个开放市场,多个独立的 Solver 可以竞争找到最优方案。这是一个控制权的重新分配,而不仅仅是用户体验的改进。
但同时,更复杂的意图表达方式意味着更复杂的用户教育。当意图系统允许用户设定复杂的约束(时间窗、多资产条件、滑点、MEV 容忍度、路径黑名单等),用户必须有能力理解和设定这些约束。一个设计不当的意图系统可能将技术负担从"交易编排"转移到了"意图描述噩梦"——用户需要"学会"一种约束声明语言。这恰恰是当前 LLM 和 AI 自然语言接口被认为可以提供帮助的方向,但那个方向本身尚不成熟。
七、结论与展望
从交易到意图的范式转向,不是一次渐进式的改良,而是对区块链系统接口的一次根本性的重新设计。它问了一个比"怎么让交易更快更便宜"更深层的问题:用户与去中心化系统之间的契约应该包含多大的执行不确定性?
执行范式的回答是:没有不确定性。用户必须明确声明每一步状态迁移,系统忠实地执行。这带来了完全的可预测性和可审计性,但也带来了刚性的前序依赖、不可接受的复杂操作风险、以及结构性的 MEV 寻租空间。
意图范式的回答是:允许在约束范围内的有限不确定性。用户不必定义路径,只需定义目标状态空间的边界条件。系统通过竞争性的求解市场或其他受约束的机制来负责填补路径。这带来了用户体验的飞跃和 MEV 的结构性缓解,但也引入了新的验证复杂性、求解者经济的潜在集中化风险、以及跨链场景中令人棘手的原子性难题。
三条代表性路径分别展示了这一理念的不同成熟度和设计取舍。Anoma 是这场运动中最具野心和理论完整性的探索,它试图重定义跨链状态协调的基本单位。CoW Protocol 是当前最落地、最务实的实践,证明了在现有以太坊基础设施之上,Solver 市场就能够带来真实的价值捕获和再分配。SUAVE 则代表了一种从密码学边缘退入硬件信任、换取工程可行性与可编程性的务实折中。
这些系统的共同主题在于,它们都在不同程度上试图重新分配区块链基础设施中的经济权力。用户的交易路径不再完全由用户自己掌握,也不再完全受控于排序权垄断者,而是由一个新的、可竞争的"求解"生态来确定。这个生态目前还在形成早期。它是否会走向健康竞争,还是重复矿池与 Builder 的集中化老路,取决于协议层的开放进入壁垒、验证机制的低成本可及性、以及行业能否就意图语言标准达成一致。
从更广阔的视角看,意图中心的运动与人工智能领域中从"命令式编程"走向"目标驱动"的潮流遥相呼应。在 AI 领域,"代理"(Agent) 正在从接收逐条指令转向接收高阶目标,并在环境约束中自主规划行动。区块链的意图系统提供了这种目标驱动架构在价值转移和状态协调领域的对应物。两者的融合可能催生出一个真正自主的、去中心化经济体中的自动化代理层——代理不再只是模拟人类的交易签署,而可以代表人类持有和定向高阶意图,在开放市场上自动执行、再平衡、和优化。
这不是短期的未来。2026 年的今天,大多数区块链用户仍然以执行范式与外界互动。但意图的启蒙已经发生。随着 Anoma 的测试网逐步开放,CoW 的聚合量持续攀升,以及 SUAVE 基础设施的逐步部署,这条架构路线正以稳健的速度从概念走向工程实践。在十年之后回顾,意图结构可能成为继账户模型、Rollup 化、和并行执行之后,区块链基础设施演进的第四条主线。它的影响将不仅限于用户体验层,更深入到状态机设计、共识安全、密码学验证、以及跨链互操作的最底层假设之中。
评论
0评论加载中…