承昨日談 MEV(最大可提取價值)——當我們發現「排序權」與「訂單流」本身就是一門生意,最直覺的解方就浮現了:既然作惡者能靠「怎麼執行交易」牟利,那不如把「怎麼執行」這件事,從使用者手上整個拿走。這正是今天主角「意圖(Intents)」的核心賭注:使用者只負責說「我要什麼結果」,把「怎麼做到」外包出去,讓一群專業求解者去競爭。這一轉念,把昨天的敵人變成了今天替你打工的人。

📖 學

從「怎麼做」到「要什麼」

傳統上你在鏈上換幣,送出的是一筆指定執行路徑的交易:走哪個池、滑點設多少、gas 出多少。你等於親手把一張「如何被夾殺」的說明書貼到公開記憶池裡。意圖架構反過來:你簽一則離線訊息,只描述結果——「我要用 1 ETH 換到至少 3,000 USDC,五分鐘內有效」——至於走哪條路、跨不跨鏈、要不要拆單,都不是你的事。

這則簽名訊息本身不是交易,它是一份授權書。真正把它變成鏈上交易的,是一群叫做 solver(求解者,CoW 用語)或 filler / resolver(UniswapX、1inch 用語)的角色。他們競標「誰能給你最好的結果」,贏家才有權執行你的意圖。

Solver 競標與批次拍賣

關鍵在競爭機制。以 CoW Protocol 為例,協議把一段時間內所有未結清的意圖,打包成一個批次(batch),然後開一場拍賣,讓 solver 們各自提交「結算方案」。誰的方案能讓整批使用者拿到最好的價格,誰就贏得整批的執行權。

這裡藏著兩個對抗 MEV 的巧思:

  • 統一結算價(uniform clearing price):同一批次內同方向的訂單,用同一個價格結清。既然重新排序不會改變任何人的成交價,那「靠排序牟利」這個 MEV 的根基就直接消失了。
  • 需求的雙重巧合(CoW, Coincidence of Wants):如果批次裡剛好有人要 A 換 B、有人要 B 換 A,solver 可以讓他們直接互相成交,完全不碰外部流動性池,省下的滑點與手續費直接回到使用者身上。

UniswapX、1inch Fusion 走的是類似但更偏「荷蘭拍賣(Dutch auction)」的變體:你的可接受匯率從理想價開始,隨時間逐步下滑,直到某個 filler 覺得「這單有利可圖」就出手成交。本質仍是——把訂單簽出去、把執行外包、用競爭逼出好價格。

幾家實例的分工

協議角色名稱核心機制特色
CoW ProtocolSolver批次拍賣 + 統一結算價 + CoW同批次需求互抵,最徹底的 MEV 內化
UniswapXFiller荷蘭拍賣,v4 池作後盾同鏈與跨鏈,回退到 Uniswap 流動性
1inch Fusion / Fusion+Resolver荷蘭拍賣式限價單免 gas、Fusion+ 主打跨鏈
AcrossRelayer樂觀式跨鏈填單跨鏈橋,搶跨鏈意圖的速度戰

跨鏈這塊之所以能長成一片生態,靠的是 ERC-7683 這個標準在 2025 年初落地。它定義了一種通用的訂單格式(GaslessCrossChainOrder),讓任何錢包都能產出、任何 solver 都能填,Across、UniswapX、Eco 都已實作。這意味著 solver 網路與訂單流開始能跨協議共享,而不是各家築牆。

「內化 MEV」到底是什麼意思

昨天說 MEV 是被抽走的價值,今天的重點是:意圖架構不是消滅 MEV,而是把它重新分配回使用者。因為 solver 為了贏得拍賣,必須把「他能從你這單抽到的 MEV」當成競標籌碼吐出來——他若不吐、別的 solver 就吐了。於是原本流向搶跑機器人與驗證者的那份油水,被競爭壓力擠回你的成交價裡。在實測上,對於「本來可被 MEV 提取」的交易,意圖式執行比走公開記憶池好上約 5 到 30 個基點,波動大的幣對差距更明顯。

和帳戶抽象的關係

意圖和帳戶抽象(ERC-4337 / 7702)是天生一對。帳戶抽象讓「一則簽名觸發一連串動作」變得可能,而意圖正好需要這種容器:2026 年的「一鍵 DeFi」App,一則簽名就能把換幣 + 跨鏈 + 質押打包成單一原子操作交給 solver 完成。使用者連鏈都不用選,只表達最終目的。可以說,帳戶抽象是引擎,意圖是方向盤。

一個常見誤解

很多人以為「意圖 = 更安全、更去中心化」。其實它引入了新的信任面:solver 中心化。跑一個有競爭力的 solver 需要資本、跨鏈庫存與尖端基礎設施,門檻很高,實務上常常是少數幾家壟斷大部分訂單流。如果 solver 集合太小,「競爭壓低價差」的假設就崩了——他們可能默契地少吐一點 MEV。你也把「最佳執行」的判斷,交給了一個你無法逐筆驗證的黑箱。協議靠鏈上可驗證的結算與拍賣紀錄來制衡,但這仍是一個「用透明度換信任」的權衡,而非零信任。

🧠 記

  • 意圖(Intent) 是使用者簽署的「要什麼結果」離線訊息,不指定執行路徑;solver / filler / resolver 競標求解。
  • 批次拍賣 + 統一結算價讓「重新排序」失去意義,直接拔掉 MEV 的根;CoW 還能讓需求互抵(CoW)完全繞過流動性池。
  • 內化 MEV:solver 為贏拍賣,必須把可抽取的 MEV 吐回你的成交價,實測約優於公開記憶池 5–30 個基點。
  • ERC-7683(2025 初落地)統一跨鏈意圖訂單格式,讓 Across、UniswapX、Eco 共享 solver 網路。
  • 主要風險是 solver 中心化與信任黑箱:門檻高導致訂單流集中,競爭一弱,「還利於民」的假設就會失效。

✍️ 實踐

今天花 20–30 分鐘,親手感受意圖架構(不必真的下大單):

  1. CoW Swap(swap.cow.fi),輸入一筆你熟悉的幣對(例如 ETH → USDC),先只看報價與訊息:注意它要你「簽名」而非「送出交易」,並觀察頁面是否顯示 solver 競標或 batch 資訊。
  2. 同幣對同金額,到 1inch(Fusion 模式)Uniswap(UniswapX) 各抓一次報價,把三家的「預估到手數量」與「是否免 gas」記下來對比。
  3. 用一句話寫下:這三家分別把「執行」外包給誰(solver / resolver / filler),以及它們用批次拍賣還是荷蘭拍賣。
  4. 反思一題:如果全網只剩兩三家 solver,你今天看到的價差還會這麼漂亮嗎?寫兩行你的判斷。

🔗 延伸學習

💬 問 AI

把下面這段丟給 AI,逼它幫你看穿「意圖架構」的光鮮表面,直指信任與中心化的權衡:

我在學 DeFi 的「意圖(Intents)+ Solver 求解者」架構(CoWSwap、UniswapX、1inch Fusion、Across)。
請用一個具體例子(1 ETH 換 USDC)帶我走完整流程:
1. 我簽的「意圖」訊息裡實際包含哪些欄位?它為什麼不是一筆交易?
2. Solver / filler 從我這單「內化 MEV」的具體來源是什麼?他為何有動機把利益吐回給我?
3. 批次拍賣 + 統一結算價,是怎麼讓「重新排序」失去牟利空間的?和荷蘭拍賣的差別在哪?
4. 如果全網 solver 高度中心化,上述「競爭還利於民」的假設會怎麼崩?
最後,請務必反駁我一個可能的誤解,並指出意圖架構相比自己送交易,我「新交出去的信任」到底是什麼。