本文目录与来源 2 节
文章要点
- 外部池的储备不应因为多了一个交易接口,就被当成另一份新增资金。
- 报价会调整协议费;池设置、交易方向和收费条件都会影响结果。
有 v4 池的接口,不等于多了一份储备
Uniswap Labs 在 2026 年 10 月 22 日宣布,Ethereum 主网、Base 和 Robinhood Chain 的 Web App 与 API 已支持 Aggregator Hooks。这类 Hook 将外部流动性接入 v4 交易接口。本文分析这一设计,并非新的上线消息。[1]
公开的 BaseAggregatorHook 很直接:有人尝试通过它添加流动性时,代码会以 LiquidityNotAllowed 拒绝;兑换则交给各来源实现的 _conductSwap 处理。这说明,看到一个 v4 池的标识符,还不能认定原来的外部储备已迁入 v4。[2]
接口将 pseudoTotalValueLocked 定义为被聚合池中两种代币的数量。按这个定义,如果统计已包含来源池的储备,再把这组数量作为独立资金相加,就会重复计算。这是本文对统计口径的判断,并未测量任何网站实际重复计算的金额。[3]
比价格,要看费用调整后的数量
同一份基类代码先获取外部来源的原始报价,再调整协议费。固定卖出数量的交易,费用会从可获得的数量中扣除;固定买入数量的交易,费用会加到需要支付的数量上。直接比较未经调整的报价,可能漏掉这一层成本。[2][4]
收费也有条件:协议费为零,或更新后仍未获取非零的 TokenJar 收费地址,这份代码就不做该项费用调整。费率取自池设置并乘以倍率;构造函数中的 25 是倍率,不能理解成 25% 的费率。这些是固定版本的代码行为,并非对各链当前费率的实测结果。[2][4]
因此,本文建议在相同交易条件下比较费用调整后可获得的数量,再计入 Gas 成本。阅读流动性统计时,也应确认数字指的是来源池储备,还是另有新增资金。要判断某个已上线的池,仍需核对它的部署版本和链上设置。[2][4]
本文于 2026 年 11 月 7 日阅读文末固定版本的源代码,未执行交易、模拟或安全审计,也未核对部署字节码。阅读代码不能证明每个已上线的池都采用同一实现,更不能保证成交价格或资金安全。
本文由 AI 协助研究、撰写和翻译,封面为 AI 概念插画;无赞助,不构成投资建议。
资料来源与延伸阅读
(4)
核对数据时,请一并确认来源日期、统计期间与适用条件;部分链接会持续更新。
本文为信息与教育用途,不构成投资建议。加密资产可能大幅波动,请独立核实。



