Uniswap Labs于10月22日在以太坊、Base和Robinhood Chain上推出聚合器钩子,允许其网页应用和API通过Curve、Fluid、PancakeSwap等外部流动性进行交易.
这些新适配器由Uniswap Labs开发。在一项针对第三方钩子的独立研究中,交易聚合器0x发现恶意的Uniswap v4钩子在报价时呈现价格,最终却以更低的价格成交,有些交易甚至比报价少达50%。
Uniswap创始人Hayden Adams对此表示反驳,公共记录显示已采取缓解措施,但仍存在未解决的争议。
0x在9月14日的研究中分析了84,163个钩子,结果显示19.4%被评为安全,54.2%为恶意,26.4%为“可能恶意”。
恶意池在报价请求时显示出有利价格,赢得路由,但在执行时表现不同。一个Base钩子记录了6,516次成交,费用达到143,037美元,而BNB链的一个钩子也记录了4,879次成交和18,592美元费用。
Uniswap的反击
Adams在9月15日的回应中称这是一个“技能问题”,认为用户不应将交易路由到不良钩子。他表示愿意提供帮助,并为v4钩子辩护,称其是创新的来源。
Paradigm的Dan Robinson也支持这一观点,表示0x的文章应该更改标题为“0x路由出现失误”。他提到Uniswap的钩子审核流程,强调路由器应该审查任意钩子。
Uniswap和Paradigm一致认为,聚合器应仔细筛选路由的钩子,而Uniswap自己的路由器已经在履行这一职责。
然而,0x也对这种保护表示质疑。工程师Duncan Townsend表示,0x已经使用了Uniswap的白名单,并声称至少一个恶意钩子出现在其中。0x的研究还描述了能探测报价环境并返回不同执行价格的钩子。
0x的工程主管Philip Liao引用了一个Robinhood Chain交易,声称通过Uniswap的接口路由,其中一个恶意钩子从交易的一条路由中提取了4.8%,总体交易的1.2%。
Uniswap的文档
Uniswap在10月16日更新了其路由指南,表明其路由器会自动考虑大多数符合条件的钩子,且使用前置、后置交换、动态费用权限的钩子需手动审核。
指南强调,审批是路由决策,安全审计和担保不在其范围之内。
根据OpenZeppelin在10月8日的审计,特定路由器和边缘变化记录了可选的每跳滑点检查,发现涉及跨链桥接代码的任意地址的低严重性问题已得到解决。
扩展的作用
Uniswap表示可在上线时接入七个外部来源,覆盖三条链上超过90%的去中心化交易所活动。
报价每个区块更新,交易以原子方式在单一事务中结算,用户保留现有的授权。外部流动性通过Uniswap开发的适配器以Uniswap v4池的形式出现,路由交易生成的费用将用于UNI销毁。
这些适配器是Uniswap自己的集成,具有不同于0x分析的第三方钩子的特性。
针对以太坊Curve的USDC/USDT池的研究发现,129,070次成功交易的实际交付价格低于报价,分析显示约225,000美元的报价虚高和约34,593美元的攻击者提取。该池的活跃表现也曾间歇性出现。
Curve现在是Uniswap的外部来源,而是否该池可以通过新适配器进行路由尚未确认,关键在于Uniswap是否对其适配器后面的池进行审核。
未来走向
如果Uniswap发布执行质量的数据,并确认新的集成默认为适用每跳最低输出检查,并验证具体部署的独立审计,则反驳将更加有力。
如果通过适配器或已白名单的钩子传递给用户一个欺诈池,0x与Uniswap的争议将从辩论转向可重复的损失,同时七个新来源将扩展潜在风险。
依赖于路由交易的交易者必须仔细筛选,而报价与执行的比较将显示Uniswap的安全措施实际产生的结果。
common problems
Uniswap v4钩子为何存在恶意行为的指控?
恶意钩子在报价时呈现一种价格,最终成交却以更低价格执行,导致交易者遭受高达50%的损失。
Uniswap Labs对此是如何回应的?
Uniswap创始人Hayden Adams指责这是用户的“技能问题”,并表示愿意帮助那些遇到困难的团队。
0x的研究结果是什么?
0x的研究显示,84,163个钩子中有54.2%被评为恶意,且其中一些恶意钩子已经被纳入了白名单。
Uniswap如何确保交易的安全性?
Uniswap通过更新路由指南,并使用审核流程来选择合适的钩子,从而确保大多数合格钩子被纳入考量。








