新建草稿 2026-10-19 18:46:09
- 核心觀點:Uniswap v4 的可升級 Hook 將代幣交易規則從合約層剝離至交易池層,使項目無需遷移用戶即可修改交易邏輯,正在催生一個圍繞可編程市場規則的新產業,但也帶來治理信任風險。
- 關鍵要素:
- Hook 是交易流程中執行額外指令的智能合約,支持 beforeSwap/afterSwap 等函數,可實現動態費率、套利利潤再分配、白名單准入等功能。
- Claus 項目通過代理合約架構實現 Hook 可升級,10 月 8 日將手續費邏輯從 FeeWeatherHook 切換為 FeePrivacyHook,持有者無需兌換新代幣。
- Uniswap v4 過去 30 天交易量達 397 億美元,約佔 Uniswap 總量一半,貢獻 64% 手續費;Robinhood Chain 上僅三分之一 v4 池子掛載 Hook,卻貢獻 74.5% 交易量。
- StablePair Hook 上線四週交易量達 31 億美元;Aztec 藉助拍賣 Hook 從超 17000 名競拍者處募資約 5900 萬美元;Spark 已遷移 1.5 億美元流動性至 v4。
- Solana 採用不同路徑,Token-2022 標準將轉賬 Hook 內置於代幣本身,Hooked 平台提供 39 套現成規則,但 Raydium 等 DEX 對掛載 Hook 的代幣存在准入限制。
- 可升級 Hook 的核心價值在於降低項目試錯成本,尤其適用於規則需持續調整的代幣化證券等 RWA 場景,但升級權限的歸屬與修改範圍是用戶需重點評估的信任風險。
原文作者:Thejaswini M A
原文編譯:Chopper,Foresight News
10 月初,以太坊上一個名為 Claus 的 Memecoin 專案更換了它的部分「大腦」。Claus 會將交易手續費拆分,用於回購、銷毀、注入流動性以及給 NFT 持有者發放獎勵。
這種代幣的財務運作與天氣息息相關。Claus 將交易手續費分配到回購、銷毀、流動性以及獎勵 NFT 持有者等用途。曾有一段時間,倫敦希斯洛機場的天氣報告被用來決定多少資金用於銷毀代幣,多少資金用於回流到資金池中以支持交易。下雨天有利於銷毀代幣,而晴朗天氣則有利於流動性。如果氣象數據中斷,資金就平均分配。
氣象實驗只是其交易池的多項功能之一。10 月 6 日,專案方宣布移除套利功能,但保留代幣合約地址、交易池以及其餘全部功能。這樣一來,持有者無需將手中代幣兌換成新版本代幣。之所以能夠實現這樣的操作,根源在於 Uniswap v4 交易池採用了可升級 Hook。
Hook 是一段智能合約,能夠在交易流程中附加額外指令。其他開發者藉助 Hook 調整手續費,或是盤活閒置流動性。開發者可以在現有交易所內部搭建各類差異化市場,不必從零部署新的去中心化交易所、說服所有用戶遷移。
因此到 10 月 8 日,如果你查詢 Uniswap 公開 Hook 註冊合約,負責 Claus 全部手續費邏輯的合約,已經從舊的 FeeWeatherHook 切換為全新代碼 FeePrivacyHook。
專案團隊稱,這枚代幣本身就是一個智能代理:代幣是它的軀體,可升級的 Uniswap v4 Hook 就是它的大腦。過去,代幣的規則一旦寫入合約,所有交易所都會永久沿用這套固定規則。
而 Hook 將這些規則從代幣合約剝離,放到交易市場層。部分 Hook 甚至支持後續重寫交易規則。
圍繞這套技術,一條全新產業正在成型。它催生大量有趣的產品,但也帶來了不少全新的資產虧損風險。
什麼是 Hook?
假設一個交易池內 ETH 報價 2000 美元,另一個池子報價 2020 美元。交易機器人可以在低價池買入、高價池賣出,扣除手續費與 Gas 費後,剩餘的利潤就是套利收益。這類套利交易會抹平兩個池子之間的價差。通常,套利機器人拿走全部利潤,交易池僅賺取交易手續費。
普通流動性池本身已經內建了計算交易和收取費用的規則。但開發者可能希望把一部分套利收益留給用戶。Hook 是獨立的智能合約,會在交易的特定節點執行額外指令。部分 Hook 可以利用這套邏輯,在兌換完成後檢測價差,並在同一筆交易內執行套利操作抹平價差。隨後,捕獲到的套利利潤可以分給流動性提供者、交易者以及部署該 Hook 的專案方。
在 Uniswap v4 中,有一份名為 PoolManager 的共享合約,統一處理兌換、記錄各個池子餘額。同一條鏈上所有 v4 池子共用這個 PoolManager,但每個池子擁有獨立的流動性與參數設置。
當你用 ETH 兌換 CLAUS 代幣,PoolManager 會調用 ETH/CLAUS 池子處理這筆交易。如果該池子有 Hook,系統還會判斷何時觸發 Hook 執行。
Hook 可以包含 beforeSwap 函數,含義是在交易執行前運行這些指令。例如,計算這筆兌換的手續費,或是校驗交易者是否擁有交易權限。 還有 afterSwap 函數,代表交易完成後執行指令,可以觸發代幣回購或者記錄更新後的價格。Hook 可以單獨使用其中一個函數、同時啟用兩者,也可以搭配增加 / 移除流動性相關的其他函數。

這些指令不需要頻繁改動。一套 Hook 可以多年沿用同一套規則,例如固定拿出一部分手續費作為獎勵。
交易池也可以不掛載 Hook,這種情況下 PoolManager 會按照 v4 標準邏輯處理交易。Hook 面向想要自訂交易邏輯的開發者。
難點在於開發者後續想要替換指令邏輯。池子創建時,配置中會寫入 Hook 合約地址,PoolManager 依靠這個地址調用對應的合約。在 Uniswap v4 設計中,這個地址是池子身份的永久組成部分。部署一份地址全新的 Hook,不會自動綁定已存在的舊交易池。
如果沒有升級機制,想要使用新 Hook,就必須新建交易池,並把流動性遷移過去。
Claus 採用可升級架構規避了這個問題。它的 Hook 分為兩部分:一份合約保留永久地址,供池子調用;第二份合約存放實際執行的指令代碼。第一個合約被稱為代理。

當 Claus 的授權管理員想要修改規則時,只需要部署新版指令代碼,通知代理合約切換到新版本。交易池依舊調用同一個 Hook 地址,但 Hook 執行的代碼邏輯已經更新。
這就是現有交易池無需用戶遷移代幣,就能獲得全新功能的原理。掌握升級權限的一方,擁有控制池子行為的權力,這也是用戶需要評估信任風險的地方。
曾經難以實現的功能
Hook 誕生之前,開發者已經可以讓代幣實現特殊邏輯,但是很難和 DeFi 生態兼容。
第一種方案是直接把規則寫進代幣合約。以太坊上由此誕生「徵稅代幣」,也就是 ERC-20 代幣在轉帳時自動扣除一筆費用。如果你轉出 100 枚代幣用於兌換,代幣合約扣掉 2 枚,最終只有 98 枚進入交易池。而交易所合約預期收到足額 100 枚,交易就會失敗。
Uniswap v3 文檔中註明,這類代幣無法兼容標準路由合約。開發者只能使用封裝合約或者自訂路由等變通方案。徵稅機制雖然可以募集獎勵資金,但會提升代幣交易難度,很多交易所無法處理這類自動扣費。
開發者也可以圍繞池子單獨搭建合約,或者修改交易所代碼,部署獨立版本 DEX。但搭建整套基礎設施的工作量遠大於功能本身。
Hook 給開發者提供專門承載交易規則的載體。它實現了這些能力:
- 僅在交易時抽取資金用於回購或發放獎勵,不對普通錢包轉帳徵稅;
- 自動調整交易手續費,例如在市場波動率上升時調整費率;
- 將捕獲的套利利潤分給交易者與流動性提供者;
- 限制交易權限,池子僅允許白名單錢包交易;
- 將流動性對接借貸協議,閒置流動性在未被兌換使用時產生利息;
- 在現有交易所內搭建上述功能,不用單獨部署、維護一套獨立 DEX。
Hook 還催生一類商業模式:產品核心就是自訂池子交易邏輯。
10 月 14 日,Uniswap 部署 VolatilePair,這是一款區分買賣雙向費率的 Hook,最先在以太坊 ETH/USDC 交易池上線。該 Hook 根據近期價格波動,分別向買方、賣方收取不同手續費。官方公告顯示,其此前推出的穩定幣對 Hook StablePair 上線四週交易量達到 31 億美元。

其他團隊也在根據交易資產類型動態調整手續費。
Robinhood Chain 上的 DEX 專案 Fables 採用了上述思路,支持代幣化股票等資產的交易,依靠 Hook,根據時間、波動率等信號調整手續費。當底層證券市場休市時,股票代幣依舊可以交易,但此時可靠的價格數據源、對沖機會變少。
支持動態費率的邏輯是,在這類時段提供流動性和交易活躍時段提供流動性,承擔的風險完全不同。

Fables 會根據美股開盤休市時間調整手續費。部分代幣化基金僅允許合格投資者持有。
Uniswap Labs 在 7 月推出 Uniswap v4 權限可控交易池,Superstate、Securitize、Dowgo 是首批合作方。這套方案依靠 Hook 校驗錢包是否擁有交易、提供流動性的資格。
其 DualPool Hook 會把做市商閒置代幣借出,等到兌換需要使用時再收回。Spark 已經將 1.5 億美元流動性遷移至 v4,並計劃接入這款 Hook。 拍賣 Hook 可以在一段時間內逐步售賣新代幣,最終按照買家結算價格生成交易池。Aztec 藉助該 Hook,從超過 17000 名競拍者處募資約 5900 萬美元。
數據層面,v4 過去 30 天交易量達到 397 億美元,約佔 Uniswap 總交易量的一半,貢獻了 64% 的 Uniswap 手續費。其中很大一部分交易量來自 Robinhood Chain。Bitquery 在 9 月初調研該鏈池子時,僅有約三分之一 v4 池子掛載 Hook,但這些池子貢獻了 74.5% 的交易。
以太坊生態
如果 Hook 成為存放代幣交易規則的新載體,那麼商機就在於售賣開箱即用的規則工具包,programmable.market 就是代表。它自稱 Uniswap v4 開放啟動基礎設施,簡單來說就是一套工具包,可以在以太坊和 Robinhood Chain 一鍵部署預設交易規則的代幣。選擇 Classic 版本,可以部署自訂買賣手續費的代幣,搭配永久鎖定的 ETH 交易池。
在我看來,這本質上就是徵稅代幣,只不過現在手續費邏輯放在交易池內,路由合約可以提前識別。通過 API 部署的 Custom 版本,面向想要自訂 Hook 方案的專案團隊。programmable 在 Robinhood Chain 上新自訂專案的預設設置中,抽取 0.2% 手續費轉入指定地址。文檔也坦誠,合約尚未經過外部審計與公開安全競賽。

Claus 就是通過 programmable.market 上線。回購、NFT 獎勵、氣象驅動資金分配,都可以集成為代幣交易體的一部分。Claus 可以修改交易手續費的用途,無需發行新代幣。但持有者需要持續關注改動 —— 當初買入代幣時認可的規則,後續可能被修改。
Robinhood Chain 上還有類似工具平台 Hookrfun,提供 22 種「Hook 組件」供創作者勾選,包括狙擊防護、自動銷毀等。其中 What The Hook 組件,可以在套利機器人之前捕捉池子間價差,並把利潤分給交易者與流動性提供者。Hookr 的代幣發行工具包內建這項服務。
第三方池子直接接入 What The Hook 的預設利潤分配規則:45% 分給流動性提供者,5% 給到交易者,國庫獲得 40%,推薦人拿到 10%,以上為捕獲套利收益的分配比例。What The Hook 是唯一公開相關數據的工具,其累計分發的套利資金大部分留存至自身國庫。
Solana 生態
Uniswap 協議並沒有部署在 Solana,Solana 的交易分散在 Raydium、Orca、Meteora 等多個 DEX。沒有統一的 PoolManager 來掛載 Hook,因此 Solana 把 Hook 內建在代幣本身。
Solana 新版代幣標準 Token-2022,支持創作者附加轉帳 Hook。每次代幣發生轉移,這個程序都會運行,涵蓋買賣交易以及普通錢包轉帳。它可以校驗規則,例如檢查接收地址是否具備持有資格,不滿足條件則攔截轉帳。
Hooked 是 Solana 的代幣發射平台,平台發行的每一枚代幣都自帶轉帳 Hook。創作者可以從 39 套現成規則裡挑選,例如「燙手山芋」機制,或者要求買家買入後等待 15 分鐘才能賣出;也可以讓 AI 生成自訂規則。每條規則都附帶通俗易懂的文字說明,部分代幣支持專案方或者持有者投票,後續重寫規則。每筆交易收取 1% 手續費,大部分用於回購並銷毀 Hooked 平台原生代幣。
但這裡存在限制,除非管理員審批,否則 Raydium 不會為帶有轉帳 Hook 的代幣創建交易池。Meteora 可以在價值曲線上支持這類代幣;但當代幣升級進入主交易池後,會移除轉帳 Hook 邏輯。Hooked 的變通方案是讓代幣永久停留在曲線上,保證規則持續生效。
在 Uniswap v4 中,附加規則屬於交易池。 同一枚代幣,可以在掛載 Hook 的池子交易,也可以在無 Hook 的池子交易。用戶可以自主選擇交易池子,或是由路由自動選擇。
Solana 的轉帳 Hook 邏輯不同:規則綁定代幣本身,代幣的任何轉移行為都會觸發規則,錢包之間轉帳也不例外。兩種方案都有配套的上下游生態:路由決定交易流向哪個池子,交易所決定支持哪些代幣功能。
開發者擁有更多市場設計工具,但他們做出的選擇,會決定專案能否獲取用戶與流動性。
可升級規則會帶來哪些變革
我認為可升級特性比 Hook 本身更加重要。固定 Hook,只是改良版徵稅代幣。它讓代幣對應的交易市場,變得像一款可以接收版本更新的應用。
在此之前,如果要修改代幣邏輯,只能進行代幣遷移。專案部署新合約,要求所有持有者置換代幣,請求交易所重新上線,同時流動性會分散在新舊兩個版本。2024 年 9 月 Polygon 將 MATIC 置換為 POL,所有持有者需要 1:1 兌換,交易所也要協助用戶完成切換。
這類遷移總會有一部分持有者被落下。可升級 Hook,允許專案修改代幣的交易行為,不用大規模遷移用戶。這大幅降低了專案試錯成本。
Hook 最有價值的落地場景或許不是 Memecoin。我想到代幣化證券 —— 現實世界資產的交易規則本身就會持續變動。某基金可能新增面向其他國家投資者的開放額度,需要更新投資者資格校驗。可升級 Hook 可以在保留現有交易池的前提下完成調整。它不會改寫投資者的法定權益,也不會刪除代幣合約內的限制,但可以讓交易場所跟上規則變化。對於要長期運行的市場,這種能力遠比上線時一次性鎖定全部規則更實用。
基金可能需要更新交易規則,而 Memecoin 社區可能希望規則永遠不受專案方干預。兩種訴求都具備合理性。面對可升級 Hook,我會重點核查控制者可以修改哪些內容。僅僅更新交易准入資格是一回事;但能夠修改手續費、重定向獎勵資金,則會對池子使用者產生更強的掌控力。
我希望在更新影響到我的資金之前有時間進行審核,如果我不同意,也有機會撤回。專案可以在合約內內建通知等待期,限制開發者可修改的範圍。完全放棄升級權限,雖然杜絕後續


