Uniswap v4 Hooks 是一項失誤

@0xProject
英語2026年9月14日
563K
841
114
96
568

TL;DR

0x 分析 Uniswap v4 無許可 Hooks 所引入的安全風險,指出超過半數受分析的 Hooks 具有惡意性質。文章詳細說明不良行為者如何利用報價差異竊取用戶資產,並提出路由器和應用程式的緩解策略。

是时候认真谈谈 Hooks 了。

今年,0x 已路由了 8,192 万笔交易和 426.7 亿美元的成交量,其中约 70% 的交易涉及 Uniswap 流动性。

我们每月都会收到数十个关于审查和集成 v4 hooks 的请求,因此我们见证了其中的优劣。但最近,我们也看到了丑陋的一面。

Hooks 确实能实现真正有用的应用,包括自定义交易规则和流动性管理。我们的观点并非这些用例不应存在,或团队不应使用它们构建;而是无许可的 hook 行为为交易执行和聚合引入了重大的新权衡,尤其是当恶意池子可以展示与用户最终收到的结果不符的报价时。

在过去几周内,0x 观察到恶意的 Uniswap v4 hooks 数量急剧增加,这些 hooks 旨在在报价请求中以一种方式定价交换,而在结算时以另一种方式定价。恶意 hooks 使用多种模式,但结果都是一样的:通过欺骗聚合器、钱包和交易应用来窃取用户资金。

以下是我们在链上观察到的情况以及我们在 0x 采取的行动。

Hooks 的问题:对开发者和恶意行为者都开放

先说好的方面,v4 hooks 为 AMM 领域提供了一个创新层:让开发者能够启动具有自定义逻辑的 AMM,这些逻辑可以在池子生命周期的关键点执行,例如在交换或 LP 头寸变更之前或之后。Hooks 可以被设计成做任何事情,由任何人部署,而一旦它们存在,就会继承 DeFi 中集成最广泛的流动性场所的分发能力。

这就是核心权衡所在:这种设计既赋予合法开发者对流动性和执行更强的表达控制力,同时也使聚合器更难确定哪些池子是可信的。

除了消除开发者的摩擦外,hooks 还为恶意行为创造了无限空间。恶意 hook 不需要建立知名品牌、说服用户访问新界面或引导自己的分发渠道。它只需要让其池子对聚合流动性的系统看起来具有吸引力即可。

如果聚合器看到最佳报价,它就有理由将流量路由到那里。如果钱包或交易应用依赖该聚合器,恶意池子就可以通过用户已经信任的基础设施被触及。

恶意 Hooks

我们在过去 18 个月里看到的是 v4 hooks 的爆炸式增长。我们对跨 6 条链的 84,163 个 hooks 进行的分析(利用静态分析、动态分析和对已结算交易的观察)确定,只有 19.4% 是安全的,54.2% 是恶意的,26.4% 可能是恶意的。

0x - inline image

数据截至 2026 年 9 月 11 日

模式各不相同——有些像掷骰子一样运作,有些则检查 EVM 环境以检测报价——但底层行为是一致的:路由展示的报价价格并不是用户可以可靠预期收到的价格。我们观察到,通过恶意 v4 路由的交易在执行时比向用户报价的金额少高达 50%。

以下是一些示例:

Hook: 0x800cef53c3fd41109dffec62e5251bdd7acba5c7

  • 链:Base
  • 交易对:ETH/NVDAc
  • 总成交数:6,516
  • 收费成交数:3,946 (60.6%)
  • 费用范围:0-18%
  • 所有成交的中位费用:17.96%
  • 收费时的中位费用:18%
  • 总收取费用 (USD):$143,037
0x - inline image

数据截至 2026 年 9 月 11 日‍

Hook: 0x141984423d1a28242b3dd8888c5b0daa7b13c880

  • 链:BNB
  • 交易对:USDT/WBNB
  • 总成交数:4,879
  • 收费成交数:1,619 (33.2%)
  • 费用范围:0-12.8%
  • 所有成交的中位费用:0%
  • 收费时的中位费用:12.8%
  • 总收取费用 (USD):$18,592
0x - inline image

数据截至 2026 年 9 月 11 日

‍要点总结

Hooks 的设计初衷是让 Uniswap 更具扩展性,但它们也为滥用打开了无限机会的大门。无许可的扩展性带来了路由器、应用和用户无法忽视的执行和信任权衡。这个夏天表明,无许可的流动性并不自动等同于可信的流动性。随着 propAMMs 的兴起,让开发者定制交换方式的同一灵活性,也给恶意行为者提供了操纵交换的新方法。为此,我们认为:

  • 路由器需要确保池子的报价金额与其实际执行行为相匹配。
  • 应用需要具备快速移除可疑路由的控制措施。
  • 用户应该知道,只有当背后的路由是安全的时候,显示的最佳报价才有用。

就像过去十年一样,我们正在采取具体措施,保护我们的集成商及其用户免受链上不断变化的恶意行为者的侵害。在 0x,我们已采取多项措施防止这些池子出现在路由中,包括先进的检测技术和围绕池子审查的极致尽职调查。

感谢你与 0x 一起构建。

这篇博客最初发布于 0x.org

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章