Day 112
Day 112:Solver 网络与 Intent 架构 — 交易执行的未来
Intent范式转变、EF Open Intents Framework(30+团队)、UniswapX无Gas Swap、ERC-7683跨链标准、CoW Protocol批量拍卖、Across $200亿+、Solver经济学
2026-04-29
交易IntentSolverUniswapXERC-7683CoW ProtocolAcrossDay112
核心概念
从指令到意图的范式转变
一句话定义:Intent 架构是一种让用户表达"我想要什么结果"(意图),而由专业 Solver 竞争"如何最优地实现"的交易范式——用户不再需要手动选择路由、设置 Gas、处理跨链,只需声明意图,Solver 负责一切。
类比理解:
传统交易 = 自己开车
├── 你必须决定走哪条路
├── 你必须处理导航、红绿灯、停车
├── 你承担所有操作风险
└── 效率取决于你的驾驶技术
Intent 交易 = 叫专车
├── 你只说"从A到B"
├── 司机(Solver)决定最优路线
├── 你不关心走高速还是小路
├── 多个司机竞争报价,你选最便宜的
└── 效率取决于市场竞争
更技术的类比:
├── 传统交易 = 命令式编程(告诉计算机怎么做)
│ └── "先 approve,再 swap,用这个路由,Gas limit 300K"
└── Intent 交易 = 声明式编程(告诉计算机要什么)
└── "我要用 1 ETH 换最多的 USDC"
Intent 生态全景(2026)
Intent 生态架构:
用户层
├── 钱包集成(MetaMask/Rabby/Coinbase Wallet)
├── DApp 前端(Uniswap/1inch/CoW)
└── 用户只看到"最优价格"
Intent 标准层
├── ERC-7683: 跨链 Intent 标准
├── Open Intents Framework (EF): 统一 Intent 格式
└── EIP-7702: 账户抽象增强
Solver 网络层
├── UniswapX Fillers: Uniswap 生态 Solver
├── CoW Solvers: 批量拍卖 Solver
├── Across Relayers: 跨链 Solver
├── 独立 Solver: 任何人可运行
└── 30+ 团队参与 Open Intents
执行层
├── DEX 聚合(Uniswap/Curve/Balancer)
├── CEX-DEX 套利路由
├── 跨链桥(Across/Stargate/Wormhole)
├── 私有流动性(做市商库存)
└── RFQ(Request for Quote)
结算层
├── Ethereum L1
├── L2 网络(Arbitrum/Optimism/Base)
└── 跨链消息协议
知识点详解
知识点 1:EF Open Intents Framework
Ethereum Foundation Open Intents Framework:
背景:
├── 2025 年 Intent 生态碎片化严重
├── 每个协议自定义 Intent 格式
├── Solver 需要对接多种标准
├── 用户体验不一致
└── EF 牵头统一标准
30+ 参与团队:
├── Uniswap Labs (UniswapX)
├── CoW Protocol
├── Across Protocol
├── 1inch
├── Flashbots
├── Anoma
├── Essential
├── ...和更多
核心组件:
1. Intent 标准格式:
┌────────────────────────────────────────┐
│ Intent { │
│ creator: 0x... // 谁 │
│ input: { │
│ token: USDC, │
│ amount: 1000, │
│ chain: ethereum │
│ }, │
│ output: { │
│ token: ETH, │
│ minAmount: 0.32, // 最少获得 │
│ chain: arbitrum // 可跨链 │
│ }, │
│ deadline: 1714000000, │
│ solver_conditions: { │
│ max_gas: 500000, │
│ max_slippage: 0.5% │
│ } │
│ } │
└────────────────────────────────────────┘
2. Solver 注册与声誉系统:
├── 任何人可以注册成为 Solver
├── 质押保证金(惩罚不良行为)
├── 声誉分数(历史执行质量)
├── 用户可以选择信任的 Solver 集合
└── 防止 Solver 作恶(前跑用户 Intent)
3. 拍卖机制:
├── 荷兰拍卖(价格递减)
│ └── 从最优价格开始,逐渐降低
├── 批量拍卖(CoW 模式)
│ └── 收集多个 Intent,统一求解
├── RFQ(请求报价)
│ └── Solver 直接报价
└── 混合拍卖(组合以上方式)
意义:
├── 统一标准 → 减少碎片化
├── 增加 Solver 竞争 → 用户获得更好价格
├── 跨链原生 → 消除用户管理多链的痛苦
└── 与 ERC-7683 互补(ERC-7683 定义跨链执行标准)
知识点 2:UniswapX — 无 Gas Swap 的实现
UniswapX 架构详解:
核心创新:用户签名 Intent → Solver 竞争执行 → 用户 0 Gas
传统 Uniswap Swap:
├── 用户点击 Swap
├── 钱包弹出确认
├── 用户支付 Gas($5-50)
├── 交易上链
└── 等待确认(12秒+)
UniswapX Swap:
├── 用户点击 Swap
├── 用户签名 Intent(链下,0 Gas)
├── Intent 广播到 Solver 网络
├── Solver 竞争报价
│ ├── Solver A: 用 AMM 路由,报价 0.332 ETH
│ ├── Solver B: 用 CEX 库存,报价 0.334 ETH ← 最优
│ └── Solver C: 用私有流动性,报价 0.331 ETH
├── 最优 Solver 获胜
├── Solver 在链上执行(Solver 支付 Gas)
├── 用户直接收到 ETH
└── 整个过程用户 0 Gas
技术实现:
┌──────────────────────────────────────────┐
│ UniswapX 流程 │
│ │
│ 用户 ──签名──→ Order (链下) │
│ │ │
│ ▼ │
│ ┌───────────────┐ │
│ │ Dutch Auction │ │
│ │ (荷兰拍卖) │ │
│ └───────┬───────┘ │
│ │ │
│ ┌──────────┼──────────┐ │
│ ▼ ▼ ▼ │
│ Solver A Solver B Solver C │
│ (AMM路由) (CEX库存) (私有LP) │
│ │ │
│ ▼ │
│ 获胜 Solver 链上结算 │
│ │ │
│ ▼ │
│ ┌────────────────┐ │
│ │ Reactor 合约 │ │
│ │ (验证+结算) │ │
│ └────────────────┘ │
│ │ │
│ ▼ │
│ 用户收到代币(链上) │
└──────────────────────────────────────────┘
荷兰拍卖定价机制:
├── 起始价格:用户能获得的最优价格
├── 价格随时间递减(约30秒内完成衰减)
├── 任何 Solver 在价格可接受时就可以 fill
├── 先 fill 的 Solver 获胜
├── 保证用户获得公平价格
└── Gas 节约 → Solver 可以给更好报价
UniswapX 跨链版本(Cross-chain Swaps):
├── 用户在 Ethereum 发起 Intent
├── Solver 在 Arbitrum 给用户代币
├── Solver 之后在 Ethereum 提取用户的代币
├── 用户体验:一键跨链 Swap
└── 不需要用户手动桥接
知识点 3:ERC-7683 跨链 Intent 标准
ERC-7683: Cross-Chain Intent Standard
问题:跨链操作的用户痛苦
├── 选择桥接方案(LayerZero/Wormhole/Across?)
├── 管理多链 Gas(需要每条链的原生代币)
├── 等待确认时间(分钟到小时不等)
├── 价格不确定(桥接费+滑点)
└── 安全风险(桥接是攻击重灾区)
ERC-7683 解决方案:
定义统一的跨链订单格式:
┌────────────────────────────────────────┐
│ CrossChainOrder { │
│ // 来源链信息 │
│ originChainId: 1, // Ethereum │
│ originToken: USDC, │
│ originAmount: 1000, │
│ │
│ // 目标链信息 │
│ destinationChainId: 42161, // Arb │
│ destinationToken: USDC, │
│ minDestinationAmount: 998, // 最少 │
│ │
│ // 时间限制 │
│ fillDeadline: block + 300, │
│ orderDataType: bytes32, │
│ orderData: bytes │
│ } │
└────────────────────────────────────────┘
标准接口:
├── IOriginSettler: 来源链结算合约
│ ├── open(): 用户提交跨链订单
│ └── resolve(): 解析订单详情
├── IDestinationSettler: 目标链结算合约
│ ├── fill(): Solver 在目标链填充订单
│ └── 验证跨链消息确认填充
└── Solver 监听两条链,竞争 fill
已采用 ERC-7683 的项目:
├── Across Protocol(最早采用者)
├── UniswapX(跨链版本)
├── 1inch Fusion+
├── Socket Protocol
└── 多个新兴 Solver 网络
意义:
├── 互操作性:不同协议的 Solver 可以互相 fill 订单
├── 竞争性:更多 Solver → 更好价格
├── 标准化:降低 Solver 的集成成本
└── 为"链抽象"奠定基础(用户不需要知道自己在哪条链)
知识点 4:CoW Protocol 批量拍卖
CoW Protocol (Coincidence of Wants) 核心机制:
与 UniswapX 的关键区别:
├── UniswapX: 逐单填充(每个订单独立竞争)
├── CoW: 批量拍卖(收集多个订单,统一求解)
└── 批量拍卖在特定场景下可以给出更好价格
CoW 批量拍卖流程:
Step 1: 收集阶段(~30秒)
├── 用户 A: 想用 1 ETH 买 USDC
├── 用户 B: 想用 3,000 USDC 买 ETH
├── 用户 C: 想用 0.5 ETH 买 DAI
├── 用户 D: 想用 1,500 DAI 买 ETH
└── ...更多订单
Step 2: 求解阶段(~30秒)
├── Solver 分析所有订单
├── 发现 CoW(需求巧合):
│ ├── A 想卖 ETH → B 想买 ETH
│ │ └── 直接撮合!不需要 AMM!
│ ├── C 想卖 ETH 买 DAI → D 想卖 DAI 买 ETH
│ │ └── 直接撮合!
│ └── 剩余订单通过 AMM/CEX 填充
├── 计算统一清算价格
└── 提交最优解方案
Step 3: 结算阶段
├── 链上原子结算所有订单
├── 所有用户获得统一价格(无差别)
└── CoW 匹配部分 = 0 滑点 + 0 LP 费用
CoW 匹配的经济优势:
┌────────────────────────────────────────┐
│ 传统路由:A卖1ETH → AMM → 获得$2,995 │
│ ├── LP 费用: $3 (0.1%) │
│ ├── 滑点: $2 │
│ └── 总成本: $5 │
│ │
│ CoW 匹配:A卖1ETH → B直接买 → $3,000 │
│ ├── LP 费用: $0(不经过AMM) │
│ ├── 滑点: $0(直接匹配) │
│ └── 总成本: $0(只有 Solver 费用) │
│ │
│ 用户节约: ~$5 / 笔 │
└────────────────────────────────────────┘
CoW Protocol 数据(2026):
├── 日交易量: $200M+
├── 历史节约用户费用: $1B+
├── CoW 匹配率: ~30%(30%的交易量通过需求巧合匹配)
├── Solver 数量: 15+
└── 支持链: Ethereum, Gnosis Chain, Arbitrum
CoW Protocol vs UniswapX:
| 维度 | CoW Protocol | UniswapX |
|------|-------------|----------|
| 拍卖类型 | 批量拍卖 | 荷兰拍卖(逐单) |
| 填充方式 | Solver 提交完整解 | Solver 逐单 fill |
| CoW 匹配 | 核心优势(30%+) | 不支持 |
| 执行速度 | 较慢(~1分钟) | 较快(~30秒) |
| 最优场景 | 高交易量+对称流量 | 低延迟+单边大单 |
| Gas 效率 | 批量结算更省 Gas | 逐单结算 |
| MEV 保护 | 批量统一价格 | 荷兰拍卖竞争 |
知识点 5:Across Protocol 与 Solver 经济学
Across Protocol — 跨链 Intent 的领先者:
核心数据(2026):
├── 累计桥接量: $200亿+
├── 日桥接量: ~$100M
├── 平均跨链时间: ~2秒(乐观情况)
├── 支持链: 10+ 条链
└── Relayer/Solver 数量: 20+
Across 的独特设计:
├── 乐观验证:Relayer 先垫付 → 事后验证
│ ├── 用户秒级收到资金
│ ├── Relayer 承担短期风险
│ └── UMA 预言机 + 争议解决机制
├── LP 池模式:
│ ├── LP 提供资金池(每条链独立)
│ ├── Relayer 使用 LP 资金填充订单
│ ├── LP 赚取利息 + 跨链费用
│ └── LP 不承担方向性风险
└── ERC-7683 原生支持
═══════════════════════════════════════
Solver 经济学分析:
Solver 的收入来源:
├── 执行费:用户支付的服务费(~0.05-0.3%)
├── MEV 捕获:在执行过程中捕获的价值
├── 价格改进:如果实际执行优于报价,差价归 Solver
└── 跨链价差:跨链价格差异中的套利
Solver 的成本:
├── Gas 成本:链上交易的 Gas
├── 资本成本:锁定的保证金/库存
├── 基础设施:服务器、数据源、节点
├── 风险成本:价格波动、失败交易
└── 研发成本:算法优化、多链适配
Solver 盈利性估算:
├── 每笔交易收入: ~$2-10(取决于交易大小)
├── 每笔交易成本: ~$1-5(Gas + 基础设施)
├── 净利润: ~$1-5/笔
├── 日处理量: 1,000-10,000 笔
├── 日净利润: $1K-$50K
└── 年化: $365K-$18M
═══════════════════════════════════════
Solver 中心化风险:
当前现状:
├── 各协议的 Top 3 Solver 处理 80%+ 订单
├── 大型 Solver(做市商/高频交易公司)有优势
│ ├── 更多资本 → 更大订单
│ ├── 更快速度 → 抢先 fill
│ ├── CEX 库存 → 更好价格
│ └── 多协议覆盖 → 规模经济
├── 小型 Solver 利润被压缩
└── 可能演变为类似 Builder 的寡头格局
中心化风险的影响:
├── 审查风险:Solver 可以选择不执行某些 Intent
├── 定价权:少数 Solver 控制定价
├── 系统脆弱性:Solver 离线 → 系统停摆
└── MEV 重新集中:从 Builder 转移到 Solver
缓解方案:
├── 开放注册:任何人可以成为 Solver
├── 声誉系统:基于历史表现的信任评分
├── 最低保证:确保 Intent 一定被执行(回退到 AMM)
├── 去中心化 Solver 网络(类似 BuilderNet)
└── 透明度:公开 Solver 的执行数据
实战案例
案例:Intent 用户体验对比
场景:Alice 想将 Ethereum 上的 1,000 USDC 换成 Arbitrum 上的 ETH
方式 1:传统方式(无 Intent)
Step 1: 在 Ethereum 上 approve USDC(Gas: $5, 等待 12s)
Step 2: 在 Uniswap 上 swap USDC→ETH(Gas: $15, 等待 12s)
Step 3: 选择跨链桥(LayerZero? Stargate?)
Step 4: 在桥上 approve ETH(Gas: $5, 等待 12s)
Step 5: 桥接 ETH 到 Arbitrum(Gas: $10, 等待 5-15 分钟)
Step 6: 在 Arbitrum 上确认收到 ETH
总时间: 5-20 分钟
总 Gas: ~$35
用户决策: 5 次(approve×2 + swap + 选桥 + 桥接)
风险: 选错桥/被 MEV 攻击/桥接延迟
方式 2:Intent 方式(UniswapX 跨链)
Step 1: 在 Uniswap 界面选择 "USDC → ETH (Arbitrum)"
Step 2: 签名 Intent(0 Gas,1 秒)
Step 3: 等待 Solver 填充(~30 秒)
Step 4: 在 Arbitrum 上收到 ETH
总时间: 30-60 秒
总 Gas: $0(Solver 支付)
用户决策: 1 次(确认交易)
风险: Solver 不执行(回退到 AMM + 桥)
方式 3:Intent 方式(CoW + Across)
Step 1: 提交 Intent 到 CoW Protocol
Step 2: 等待批量拍卖(~1 分钟)
Step 3: Solver 使用 Across 跨链填充
Step 4: 在 Arbitrum 上收到 ETH
总时间: 1-2 分钟
总 Gas: $0
额外优势: 可能与其他用户的 Intent CoW 匹配
UX 提升量化:
├── 时间: 从 5-20 分钟 → 30-120 秒(10x 提升)
├── 成本: 从 $35 → $0 用户 Gas(Solver 内化)
├── 决策: 从 5 次 → 1 次(5x 简化)
├── 风险: 从多点故障 → 单次签名(大幅降低)
└── 这就是 Intent 架构的价值主张
面试题精选
Intent 架构如何改善交易 UX?Solver 中心化风险如何应对?
30秒回答:
Intent 架构通过三个维度改善 UX:零 Gas(Solver 支付)、极简操作(签名即交易)、最优执行(Solver 竞争确保最佳价格)。但 Solver 中心化是核心风险——当前各协议的 Top 3 Solver 处理 80%+ 流量,类似 MEV 供应链中 Builder 寡头的问题。应对方案包括开放 Solver 注册、声誉系统、AMM 回退保障、以及去中心化 Solver 网络。
2分钟详答:
Intent 改善 UX 的三个层次:
层次 1: 操作简化(表层)
├── 消除 approve 步骤(批量授权/Permit2)
├── 消除 Gas 管理(Solver 支付/内化)
├── 消除路由选择(Solver 自动优化)
├── 消除跨链操作(跨链 Intent 一键完成)
└── 用户只需:选代币 → 确认数量 → 签名 → 完成
层次 2: 价格改进(深层)
├── Solver 竞争 → 用户获得机构级执行价格
├── CoW 匹配 → 零滑点零 LP 费用
├── 跨 DEX-CEX 路由 → 获取全市场最优价格
├── MEV 保护 → 不被三明治攻击
└── 相比自主交易,节约 0.1-0.5%
层次 3: 可组合性(底层)
├── 复杂操作原子化:"swap + 跨链 + 质押"一笔完成
├── 条件执行:"如果 ETH 跌到 $2,800 就买入"
├── 多步策略:"每周 DCA $100 买 ETH"
└── 为"链抽象"奠基(用户无需知道在哪条链)
Solver 中心化风险应对:
短期方案:
├── 开放 Solver 注册 + 质押机制
├── 最低执行保证(AMM 回退)
├── 多协议交叉竞争(UniswapX Solver 也可以 fill CoW 订单)
└── 透明化 Solver 数据(执行质量排名公开)
中期方案:
├── 去中心化 Solver 网络(多方共同构建执行方案)
├── TEE 保护 Solver 策略(防止策略被抄袭)
├── Intent 标准化(ERC-7683 + Open Intents → 更多 Solver 进入)
└── 用户可选择 Solver 白名单
长期方案:
├── 协议级 Solver 注册(类似 ePBS 内置 Builder)
├── Solver 收益共享模型(激励更多参与者)
├── AI Solver(降低运营门槛,任何人可以运行)
└── 去中心化排序 + Intent 执行融合
PM 视角总结:
├── Intent 是 DeFi UX 的 "iPhone 时刻"
│ └── 从 "用户操作所有步骤" 到 "用户声明意图"
├── Solver 中心化是必须持续关注的问题
│ └── 但相比当前的 Builder 寡头,Solver 生态更开放
├── 关键指标:
│ ├── Solver 数量和市场份额分布
│ ├── Intent 执行成功率
│ ├── 用户价格改进幅度(vs 自主交易)
│ └── 平均 Intent 完成时间
└── 终极目标:用户完全不需要理解区块链底层
└── Intent + 账户抽象 + 链抽象 = Web3 大众化
追问准备:
- Intent 架构会淘汰 AMM 吗?→ 不会,AMM 是 Solver 的最终回退流动性来源
- 如何防止 Solver 前跑用户 Intent?→ 加密 Intent + 拍卖机制 + 声誉惩罚
- Intent 架构对 MEV 的影响?→ 将 MEV 从区块层面转移到 Solver 层面,改变了 MEV 的提取方式但不消除 MEV
明日预告
Day 113:交易风控系统设计 — 从传统金融到DeFi
- 传统交易所风控架构
- DeFi 风控的独特挑战
- 实时风险监控系统设计
- 清算引擎优化策略
- 跨协议风险传染分析