星期二 · 2026年10月20日 11:30:34
首页 资讯 教程 Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

专题待定

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

作者:海带 更新时间:2026-10-20 10:15

一个Memecoin的手续费分配规则,居然能跟着伦敦希思罗机场的天气变来变去——下雨多销毁,晴天多加流动性。这不是玩笑,而是以太坊上Claus项目曾经的真实运作方式。更有意思的是,10月初它悄然更换了部分「大脑」:在保留原代币合约和交易池的前提下,直接把手续费逻辑从旧的天气Hook切换成了全新代码。

一个Memecoin的手续费分配规则,居然能跟着伦敦希思罗机场的天气变来变去——下雨多销毁,晴天多加流动性。这不是玩笑,而是以太坊上Claus项目曾经的真实运作方式。更有意思的是,10月初它悄然更换了部分「大脑」:在保留原代币合约和交易池的前提下,直接把手续费逻辑从旧的天气Hook切换成了全新代码。这一切得以实现的关键,正是Uniswap v4的可升级Hook。Hook就像给交易池装上的可编程大脑,让规则不再永久锁死在代币合约里,而是可以灵活调整。接下来,小编将带大家详细拆解Uniswap v4 Hook以及它如何真正成为交易池的大脑。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

什么是Hook?

假设一个交易池内ETH报价2000美元,另一个池子报价2020美元。交易机器人可以在低价池买入、高价池卖出,扣除手续费与Gas费后,剩余的利润就是套利收益。这类套利交易会抹平两个池子之间的价差。通常,套利机器人拿走全部利润,交易池仅赚取交易手续费。

普通流动性池本身已经内置了计算交易和收取费用的规则。但开发者可能希望把一部分套利收益留给用户。Hook是独立的智能合约,会在交易的特定节点执行额外指令。部分Hook可以利用这套逻辑,在兑换完成后检测价差,并在同一笔交易内执行套利操作抹平价差。随后,捕获到的套利利润可以分给流动性提供者、交易者以及部署该Hook的项目方。

在Uniswapv4中,有一份名为PoolManager的共享合约,统一处理兑换、记录各个池子余额。同一条链上所有v4池子共用这个PoolManager,但每个池子拥有独立的流动性与参数设置。

当你用ETH兑换CLAUS代币,PoolManager会调用ETH/CLAUS池子处理这笔交易。如果该池子有Hook,系统还会判断何时触发Hook执行。

Hook可以包含beforeSwap函数,含义是在交易执行前运行这些指令。例如,计算这笔兑换的手续费,或是校验交易者是否拥有交易权限。还有afterSwap函数,代表交易完成后执行指令,可以触发代币回购或者记录更新后的价格。Hook可以单独使用其中一个函数、同时启用两者,也可以搭配增加/移除流动性相关的其他函数。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

这些指令不需要频繁改动。一套Hook可以多年沿用同一套规则,例如固定拿出一部分手续费作为奖励。

交易池也可以不挂载Hook,这种情况下PoolManager会按照v4标准逻辑处理交易。Hook面向想要自定义交易逻辑的开发者。

难点在于开发者后续想要替换指令逻辑。池子创建时,配置中会写入Hook合约地址,PoolManager依靠这个地址调用对应的合约。在Uniswapv4设计中,这个地址是池子身份的永久组成部分。部署一份地址全新的Hook,不会自动绑定已存在的旧交易池。

如果没有升级机制,想要使用新Hook,就必须新建交易池,并把流动性迁移过去。

Claus采用可升级架构规避了这个问题。它的Hook分为两部分:一份合约保留永久地址,供池子调用;第二份合约存放实际执行的指令代码。第一个合约被称为代理。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

当Claus的授权管理员想要修改规则时,只需要部署新版指令代码,通知代理合约切换到新版本。交易池依旧调用同一个Hook地址,但Hook执行的代码逻辑已经更新。

这就是现有交易池无需用户迁移代币,就能获得全新功能的原理。掌握升级权限的一方,拥有控制池子行为的权力,这也是用户需要评估信任风险的地方。

曾经难以实现的功能

Hook诞生之前,开发者已经可以让代币实现特殊逻辑,但是很难和DeFi生态兼容。

第一种方案是直接把规则写进代币合约。以太坊上由此诞生「征税代币」,也就是ERC-20代币在转账时自动扣除一笔费用。如果你转出100枚代币用于兑换,代币合约扣掉2枚,最终只有98枚进入交易池。而交易所合约预期收到足额100枚,交易就会失败。

Uniswapv3文档中注明,这类代币无法兼容标准路由合约。开发者只能使用封装合约或者自定义路由等变通方案。征税机制虽然可以募集奖励资金,但会提升代币交易难度,很多交易所无法处理这类自动扣费。

开发者也可以围绕池子单独搭建合约,或者修改交易所代码,部署独立版本DEX。但搭建整套基础设施的工作量远大于功能本身。

Hook给开发者提供专门承载交易规则的载体。它实现了这些能力:

  • 仅在交易时抽取资金用于回购或发放奖励,不对普通钱包转账征税;
  • 自动调整交易手续费,例如在市场波动率上升时调整费率;
  • 将捕获的套利利润分给交易者与流动性提供者;
  • 限制交易权限,池子仅允许白名单钱包交易;
  • 将流动性对接借贷协议,闲置流动性在未被兑换使用时产生利息;
  • 在现有交易所内搭建上述功能,不用单独部署、维护一套独立DEX。

Hook还催生一类商业模式:产品核心就是自定义池子交易逻辑。

10月14日,Uniswap部署VolatilePair,这是一款区分买卖双向费率的Hook,最先在以太坊ETH/USDC交易池上线。该Hook根据近期价格波动,分别向买方、卖方收取不同手续费。官方公告显示,其此前推出的稳定币对HookStablePair上线四周交易量达到31亿美元。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

其他团队也在根据交易资产类型动态调整手续费。

RobinhoodChain上的DEX项目Fables采用了上述思路,支持代币化股票等资产的交易,依靠Hook,根据时间、波动率等信号调整手续费。当底层证券市场休市时,股票代币依旧可以交易,但此时可靠的价格数据源、对冲机会变少。

支持动态费率的逻辑是,在这类时段提供流动性和交易活跃时段提供流动性,承担的风险完全不同。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

Fables会根据美股开盘休市时间调整手续费。部分代币化基金仅允许合格投资者持有。

UniswapLabs在7月推出Uniswapv4权限可控交易池,Superstate、Securitize、Dowgo是首批合作方。这套方案依靠Hook校验钱包是否拥有交易、提供流动性的资格。

其DualPoolHook会把做市商闲置代币借出,等到兑换需要使用时再收回。Spark已经将1.5亿美元流动性迁移至v4,并计划接入这款Hook。拍卖Hook可以在一段时间内逐步售卖新代币,最终按照买家结算价格生成交易池。Aztec借助该Hook,从超过17000名竞拍者处募资约5900万美元。

数据层面,v4过去30天交易量达到397亿美元,约占Uniswap总交易量的一半,贡献了64%的Uniswap手续费。其中很大一部分交易量来自RobinhoodChain。Bitquery在9月初调研该链池子时,仅有约三分之一v4池子挂载Hook,但这些池子贡献了74.5%的交易。

以太坊生态

如果Hook成为存放代币交易规则的新载体,那么商机就在于售卖开箱即用的规则工具包,programmable.market就是代表。它自称Uniswapv4开放启动基础设施,简单来说就是一套工具包,可以在以太坊和RobinhoodChain一键部署预设交易规则的代币。选择Classic版本,可以部署自定义买卖手续费的代币,搭配永久锁定的ETH交易池。

在我看来,这本质上就是征税代币,只不过现在手续费逻辑放在交易池内,路由合约可以提前识别。通过API部署的Custom版本,面向想要自定义Hook方案的项目团队。programmable在RobinhoodChain上新自定义项目的默认设置中,抽取0.2%手续费转入指定地址。文档也坦诚,合约尚未经过外部审计与公开安全竞赛。

Uniswap v4 Hook是什么?一文分析Hook如何成为交易池的大脑?

Claus就是通过programmable.market上线。回购、NFT奖励、气象驱动资金分配,都可以集成为代币交易体的一部分。Claus可以修改交易手续费的用途,无需发行新代币。但持有者需要持续关注改动——当初买入代币时认可的规则,后续可能被修改。

RobinhoodChain上还有类似工具平台Hookrfun,提供22种「Hook组件」供创作者勾选,包括狙击防护、自动销毁等。其中WhatTheHook组件,可以在套利机器人之前捕捉池子间价差,并把利润分给交易者与流动性提供者。Hookr的代币发行工具包内置这项服务。

第三方池子直接接入WhatTheHook的默认利润分配规则:45%分给流动性提供者,5%给到交易者,国库获得40%,推荐人拿到10%,以上为捕获套利收益的分配比例。WhatTheHook是唯一公开相关数据的工具,其累计分发的套利资金大部分留存至自身国库。

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的变通方案是让代币永久停留在曲线上,保证规则持续生效。

在Uniswapv4中,附加规则属于交易池。同一枚代币,可以在挂载Hook的池子交易,也可以在无Hook的池子交易。用户可以自主选择交易池子,或是由路由自动选择。

Solana的转账Hook逻辑不同:规则绑定代币本身,代币的任何转移行为都会触发规则,钱包之间转账也不例外。两种方案都有配套的上下游生态:路由决定交易流向哪个池子,交易所决定支持哪些代币功能。

开发者拥有更多市场设计工具,但他们做出的选择,会决定项目能否获取用户与流动性。

可升级规则会带来哪些变革?

可升级特性比Hook本身更加重要。固定Hook,只是改良版征税代币。它让代币对应的交易市场,变得像一款可以接收版本更新的应用。

在此之前,如果要修改代币逻辑,只能进行代币迁移。项目部署新合约,要求所有持有者置换代币,请求交易所重新上线,同时流动性会分散在新旧两个版本。2024年9月Polygon将MATIC置换为POL,所有持有者需要1:1兑换,交易所也要协助用户完成切换。

这类迁移总会有一部分持有者被落下。可升级Hook,允许项目修改代币的交易行为,不用大规模迁移用户。这大幅降低了项目试错成本。

Hook最有价值的落地场景或许不是Memecoin。我想到代币化证券——现实世界资产的交易规则本身就会持续变动。某基金可能新增面向其他国家投资者的开放额度,需要更新投资者资格校验。可升级Hook可以在保留现有交易池的前提下完成调整。它不会改写投资者的法定权益,也不会删除代币合约内的限制,但可以让交易场所跟上规则变化。对于要长期运行的市场,这种能力远比上线时一次性锁定全部规则更实用。

基金可能需要更新交易规则,而Memecoin社区可能希望规则永远不受项目方干预。两种诉求都具备合理性。面对可升级Hook,我会重点核查控制者可以修改哪些内容。仅仅更新交易准入资格是一回事;但能够修改手续费、重定向奖励资金,则会对池子使用者产生更强的掌控力。

我希望在更新影响到我的资金之前有时间进行审核,如果我不同意,也有机会撤回。项目可以在合约内内置通知等待期,限制开发者可修改的范围。完全放弃升级权限,虽然杜绝后续改动,但也会失去后续修复漏洞的能力。在存入资金前,我会仔细审阅这些条款,同时查看手续费与预期收益。

Claus把Hook称作代币的大脑。未来项目团队可以让AI智能体随市场行情自动更新Hook。例如AI在团队设定的范围内调整手续费,并解释每一次改动的理由。这种自动化调整很有吸引力,但我会确认:谁设定这套AI的边界,以及当AI做出错误决策时,谁拥有关停权限。

金钱自古以来就有自己的想法。1932年大萧条时期,奥地利沃格尔镇发行了本地货币。想要保持纸币有效,持有者每月月底需要购买面值1%的印花税票。谁会愿意持有不断缩水的货币?这套设计激励人们消费,而不是囤积。

当地政府用这套机制资助公共工程,并且允许居民使用该货币缴税,包括补缴欠税。1933年奥地利央行介入,这项实验宣告终止。

在那个时代,货币规则由政府制定。政府至今仍在制定规则,塑造人们使用货币的方式。而加密技术,让开发者能够为独立代币与市场制定这类规则,买家可以自由挑选契合自身需求的方案。

选择一枚代币,本质就是判断这套规则安排是否适合你。

以上就是Uniswapv4Hook是什么?一文分析Hook如何成为交易池的大脑?的详细内容,更多关于Uniswapv4Hook重塑代币交易规则的资料请关注中币网其它相关文章。

复制本文链接

本内容只为提供市场信息,不构成投资建议。该文章为中币网所有,未经允许不得转载。

相关阅读
更多
相关专题
更多