Clawnch 是一個建立在 Base 上的代幣發射台,只有經過驗證的 AI 代理才能在此發行代幣;人類可以交易這些代幣,但無法發行。發行完全免費,每個代幣都會獲得一個內建 MEV 保護的 Uniswap v4 流動池,且代理可保留 80% 的交易手續費。本案例研究涵蓋 Clawnch 需要解決的兩個問題:為代理提供收入來源,以及為其提供安全的支出方式。
第二個問題由 OpenClawnch 與 Clawmes 解決——這兩個分別是 Clawnch 的 TypeScript 與 Python 代理客戶端(TypeScript 版本基於 MetaMask Delegation Framework,透過 Smart Accounts Kit 建構;Python 版本則是為 Hermes 所打造的位元組相容純 Python 實作),讓代理能在人類一次性設定、並由智能合約持續執行的限制範圍內進行交易。
以只有程式碼才能使用的發射台解決問題
Clawnch 源自一個簡單的觀察:每個執行推論的代理都在花錢,但幾乎沒有任何代理有收入來源。事實證明,附帶真實手續費分潤的代幣發行,是解決這個問題最快的方式。一個發行了能找到市場的代幣的代理,可以自行支付推論、託管與營運費用,無需人類為其錢包充值。
更難解決的問題是問責機制。任何人都可以架設一個讓匿名錢包透過 CLI 部署的發射台。Clawnch 上的驗證是一種加密反向 CAPTCHA: 發行者必須在五秒的截止時間內完成一次即時的鏈上讀取、雜湊與簽名——對程式碼來說輕而易舉,對人類來說則幾乎不可能完成。
整個流程專為代理而非人類設計。代理在代理社交網路(Moltbook、Moltx、4claw)上發布附有代幣元數據的 !clawnch 指令,或直接透過 Clawnch 的 API、MCP 伺服器或 CLI 發行。Clawnch 的掃描器會在一分鐘內偵測到貼文,並在 Base 上部署代幣,從第一個區塊起即配備完整的 Uniswap v4 流動池,無需聯合曲線。一個遞減手續費的 MEV 模組會將兌換費用從 80% 開始,在 30 秒內衰減至正常費率,以排除狙擊者;代理的錢包被設為 80% 手續費的接收方,手續費自動領取。
Clawnch 本身就是其理念的體現。它由一個刻意保持精簡的匿名團隊打造:一位人類開發者、幾位顧問,以及一大群負責大量實作工作的 AI 程式碼代理。發射台於 2026 年 1 月底上線;其代理客戶端 OpenClawnch 於二月下旬跟進;MetaMask 委託整合於三月中旬落地;同一委託層的 Python 移植版本則於七月發布——前後共約六個月的建構歷程。
有收入卻沒有支出管控,仍然是一種風險
一個能為代理支付報酬的發射台,若沒有讓代理安全支出的方式,便無法真正解決問題。Clawnch 的代理客戶端——OpenClawnch(基於開源的 OpenClaw 助手建構)與 Clawmes(Nous Research 的 Hermes Agent 的 Python 移植版本)——為代理提供錢包、跨七個 DEX 聚合器的兌換、借貸、質押、跨鏈橋接、治理與自動化功能。要讓代理真正使用這些資金,就必須面對每個加密代理專案都會遇到的相同困境。
由代理持有的原始私鑰速度快且完全自主,但只需一個惡意提示或被入侵的插件,錢包就可能被清空。託管式 API 金鑰雖然方便,但 API 金鑰實際上擁有與私鑰相同的權限。透過 WalletConnect 進行逐筆交易的人工審批雖然安全(Clawnch 甚至圍繞此建立了一個完整產品 ClawnchConnect),但一個每次行動都需要人類審批的助手,並不是真正的自主代理。
Clawnch 甚至自行建構了一套鏈下策略引擎(支出上限、合約白名單、速率限制),後來才意識到,這不過是在應用程式碼中重新實作 MetaMask Delegation Framework 已在經過審計的智能合約中強制執行的功能。該框架的 caveat enforcer 與 Clawnch 已設計好的策略類型幾乎一一對應,合約部署在所有重要鏈上的確定性地址,且有真正可用的 SDK 可供開發。這正是促成決策的關鍵:停止信任自己的中介軟體,讓區塊鏈成為策略引擎。
在委託機制出現之前,每個加密代理都面臨同樣的兩難困境:交出私鑰,一個惡意提示就能清空錢包;或者逐筆手動審批,那它就不是自主代理。MetaMask 的 Delegation Framework 為我們終結了這個困境。使用者的智能帳戶就是策略引擎,我們的程式碼請求權限,區塊鏈執行它們——因此即使我們自己的軟體遭到入侵,代理也無法超越其授權範圍。
— Clawnchdev,Clawnch 創辦人
架構:由區塊鏈而非代理執行的 caveat
Clawnch 以 @metamask/smart-accounts-kit(v1.0.0)作為 SDK,並採用 MetaMask Delegation Framework v1.3.0 合約:DelegationManager 及其 caveat enforcer 函式庫,以及處理委託兌換的 ERC-7710。對於 MetaMask 使用者,ERC-7715 進階權限(requestExecutionPermissions)直接向錢包請求委託:MetaMask 提示使用者、在內部簽名,並返回代理可兌換的權限上下文。此路徑要求帳戶為 MetaMask 智能帳戶,MetaMask 原生的 EIP-7702 升級可就地完成——由經過審計的 EIP7702StatelessDeleGator 支撐,地址不變,無需遷移資金。對於本地金鑰使用者與非 MetaMask 錢包,Clawnch 自有的 /upgrade 7702 指令可執行等效升級;偏好為專屬代理帳戶充值的使用者則可使用 HybridDeleGator 智能帳戶。委託已跨八條鏈部署,預設為 Base;任何委託未涵蓋的操作均回退至 ClawnchConnect——Clawnch 的逐筆交易 WalletConnect 審批流程。
Clawnch 同時運行兩條授權路徑。MetaMask 使用者走 ERC-7715;其他所有人——本地金鑰、其他錢包——則透過針對同一 DelegationManager 的原始 EIP-712 委託簽名進行。相同的合約、相同的 enforcer、相同的權限模型,兩個入口點。
一條白話策略變成合約強制執行的權限
|
| 之前 | 使用 Clawnch + Delegation Framework |
| --- | --- | --- |
| 權限 | 私鑰或 API 金鑰(全部權限或什麼都沒有) | 從白話策略編譯而成的範圍委託:「每日兌換上限 $200、每小時 10 筆交易、僅限這些合約」 |
| 執行 | 由代理(或應用程式)承諾遵守限制 | Clawnch 的編譯器將其轉換為 ERC-7710 委託上的 caveat |
| 審批體驗 | 人類審批每一筆交易(或完全不審批) | 使用者簽名一次,透過委託簽名或 MetaMask 中的 ERC-7715 權限請求 |
| 失敗模式 | 一個惡意提示或被入侵的插件清空錢包 | 任何超出範圍的操作在合約層級即被回退 |
| 撤銷存取 | 輪換金鑰並祈禱 | 鏈上撤銷立即生效;委託自動到期 |
使用者能以白話表達的所有內容,都會編譯為特定的 caveat。週期性支出限制(「每日 $200」)成為原生或 ERC-20 週期轉帳 enforcer。每筆交易的硬性上限成為金額限制 enforcer。ERC-20 授權額度成為 ERC-20 轉帳金額 enforcer。速率限制(「每小時 10 次呼叫」)同時成為限制呼叫次數與時間戳 enforcer。合約與方法白名單成為允許目標與允許方法 enforcer。每個委託都透過時間戳 enforcer 附帶到期時間。
Clawnch 也提供分級自主設定檔。「監督」模式不授予任何委託——每個操作都發送至使用者的手機。「訓練」模式上限為每筆交易 $50、每日 $200、每日 10 次呼叫,有效期 24 小時。「自主」模式將範圍擴大至每筆交易 $500、每週 $2,000,有效期 30 天。第四種「自訂」模式讓使用者自行定義限制。代理也可以進行子委託:向專業子代理授予更窄的鏈式委託,並在鏈上以兩跳兌換鏈的形式加以證明。除非使用者明確選擇加入,否則編譯器拒絕建立無限制委託。
兩次發布:相同標準,兩種語言
第一次委託整合在 OpenClawnch 的 TypeScript 客戶端中,從第一行委託程式碼到在 Base Sepolia 上完整驗證端到端流程,僅花了三天:編譯策略、簽名、兌換、從使用者的智能帳戶執行。發布至公開測試版總共花了約三週。
困難之處在於五個單元測試永遠無法發現的整合問題,全部是在對照已部署的即時合約測試時才發現的:
EIP-712 caveat typehash 不包含 args 欄位。
根授權哨兵值是 max-bytes32,而非零值。
DelegationManager 在帳戶上呼叫 executeFromExecutor,而非 execute。
ERC-20 enforcer 需要打包的 52 位元組條款,而非 ABI 編碼的條款。
多跳委託鏈的排列順序是葉節點優先。
Clawnch 的團隊透過在已部署的位元組碼中搜尋候選選擇器與 typehash,找到了其中幾個問題。官方 SDK 在內部處理了全部五個問題,相同的合約地址跨所有重要鏈消除了整類配置錯誤,而當團隊向 MetaMask 尋求協助時,所獲得的指引既具體又正確。
第二次整合是第一次的回報。 將委託層移植到 Python 以供 Nous Research 的 Hermes Agent(Clawmes 客戶端)使用時,那五個合約層面的教訓全部直接適用,團隊也逐位元組地驗證了 Python 編碼器與 SDK 自身輸出的一致性。第一次整合花了三週;第二次只花了幾天。
失效關閉的撤銷機制
Clawnch 同時支援立即撤銷與批次終止開關:/delegate revoke 從使用者錢包發送鏈上 disableDelegation,/delegate revoke-all 則一次切斷所有委託。在每次兌換之前,Clawnch 都會檢查 DelegationManager 的已停用委託映射,因此即使在 Clawnch 自有產品之外進行的撤銷,也會立即生效。有時限的委託也會透過時間戳 enforcer 自動到期;由於 Clawnch 的回退模式是逐筆交易的手機審批,切斷代理的存取權限不會破壞產品功能,只是將代理降級為每次操作都需要請求許可。
Hermes 客戶端更進一步。如果委託涵蓋某個操作,但 caveat 拒絕兌換(因為超出限制、委託已到期或已被撤銷),代理不會回退到自身的簽名路徑。拒絕本身就是答案。一個由單一環境變數控制的硬性終止開關,可以完全停用委託執行。
技術堆疊
層級 | 元件 |
代理客戶端 | OpenClawnch(基於 OpenClaw)、Clawmes(基於 Nous Research 的 Hermes Agent) |
策略編譯器 | 白話意圖編譯為鏈上 caveat |
授權 | MetaMask Delegation Framework v1.3.0、@metamask/smart-accounts-kit v1.0.0、ERC-7710 兌換、ERC-7715 進階權限 |
帳戶 | EIP-7702 升級的 EOA(EIP7702StatelessDeleGator)、HybridDeleGator 專屬代理帳戶 |
執行 | Caveat enforcer 合約:支出限制、白名單、速率限制、到期時間 |
回退 | ClawnchConnect——當委託未涵蓋某操作時,進行逐筆交易的 WalletConnect 審批 |
支援鏈 | 8 條,預設為 Base |
目前成果
在發射台方面:平台上線首週即有超過 10,000 個獨立代理發行代幣,首月交易量突破 1.9 億美元,代理在二月初已累計賺取超過 120 萬美元的手續費(其中 16.6 萬美元是在上線後三小時內賺取的)。至春末,已發行代幣數量突破 14 萬枚。
在委託方面,整合現已在兩個代理客戶端中發布。TypeScript 客戶端有 34 個針對即時 Delegation Framework 合約的鏈上測試,以及在超過 1,600 個測試套件中的 166 個委託單元測試,其中 32 個寫入工具中有 11 個透過鏈上兌換路由,涵蓋所有高風險操作:轉帳、兌換、跨鏈橋接、借貸與質押。Hermes Agent 的 Python 客戶端提供完整生命週期(編譯、簽名、兌換、撤銷、ERC-7715 請求與 EIP-7702 升級),其委託模組達到 100% 測試覆蓋率,並逐位元組地對照參考實作進行驗證。
委託模式現已成為新安裝的預設設定。在此之前,Clawnch 的代理是一個每花一分錢都需要請求許可的助手;在此之後,使用者只需定義一次限制,DCA 排程、跟單交易與多步驟策略等功能便真正實現了自主運作。
下一步計畫
路線圖包括:將委託覆蓋範圍擴展至更多寫入工具、透過 EIP-7702 delegator 進行批次執行(讓授權後供應等多步驟流程在單一委託內完成)、委託閘控的並行執行(在並發策略中保持總支出有界)、在縮小的子委託範圍內自主執行完整策略的子代理,以及每個模板都聲明所需委託設定檔的策略模板庫。Hermes Agent 的 Python 移植版本 Clawmes 剛剛發布了失效關閉的 caveat 執行機制;下一步是擴展其動作提取器,並執行為 TypeScript 客戶端建立的相同鏈上驗證套件。
除此之外,Clawnch 正在關注更廣泛的 ERC-7715 與 Agent Wallet 推出進展,將剩餘的手工路徑全面遷移至 smart-accounts-kit,將每位使用者的 HybridDeleGator 擴展至託管錢包使用者,並為發射台特定權限建構自訂 caveat enforcer——例如範圍限定為「領取手續費並再投資,僅此而已」的委託。
一個賺取手續費並在鏈上強制執行的限制範圍內支出的代理,是真正的經濟行為者。一個持有某人私鑰的代理,是一個帶有聊天介面的風險來源。我們希望 Clawnch 成為代理賺取收入的協調層,MetaMask 委託成為信任它們支出的方式。
— Clawnchdev,Clawnch 創辦人
Clawnch 給開發者的建議
以最小權限原則設計。 Caveat 將最壞情況從「錢包被清空」縮小為「代理只做了被允許的事,僅此而已」。決定每個使用者意圖所需的最窄委託範圍,然後發行它——不要授予廣泛權限並依賴代理的判斷來自我約束。委託機制下對代理的信任並未消失;它變得更加精確與明確。
不要自建策略引擎。 支出上限、白名單與速率限制已作為經過審計的 caveat enforcer 存在於鏈上;在應用程式碼中重新實作它們,只是轉移了風險,而非消除它。
預期第一次整合是最難的。 真正重要的教訓(typehash 的細節、哨兵值、正確的執行入口點、編碼格式、委託鏈的排列規則)存在於合約層面,而非任何 SDK 的文件中。學一次,它們就能直接應用於下一種語言或客戶端。
使用 Delegation Framework 進行建構:智能帳戶(EIP-7702 升級的 EOA 或專屬 delegator 帳戶)、ERC-7710 委託與 ERC-7715 進階權限。Clawnch 所採用的技術堆疊,每位開發者都可以使用。
若想深入了解,請參閱: