【前言】2025年初,UniswapV4正式上线。经过这一年的发展,虽然目前链上仍是V3占据最大的市场份额,但V4的增长势头极其迅猛。对比之前的版本,V4并没有像V2到V3那样在核心的流动性算法和模型上做“颠覆性”的改变,它的进化主要体现在工程架构的重构、多跳兑换的优化,
<!--StartFragment-->
2025年初,Uniswap V4 正式上线。经过这一年的发展,虽然目前链上仍是 V3 占据最大的市场份额,但 V4 的增长势头极其迅猛。
对比之前的版本,V4 并没有像 V2 到 V3 那样在核心的流动性算法和模型上做“颠覆性”的改变,它的进化主要体现在工程架构的重构、多跳兑换的优化,以及平台化能力的提升这三个方面。
文字解释这些技术术语未免枯燥。今天,我来讲一个故事,用最直观的方式帮大家建立认知。但请放心,故事背后对应的是‘单例架构’、‘瞬态存储’和‘钩子合约’这三大核心技术革新。
我们现在开始:

如上图,想象一个古代的货物兑换商栈。
原本这个商栈的布置和工作流程非常“割裂”。商栈里边有A→B 柜台、B→C 柜台。每个柜台都是独立的,只能处理自己那一种货物按比例来交换另一种货物的生意。
例如,你在 A→B 柜台想用 A 换 B:
伙计转头,先把你的 A 货物存入商栈后面独立的A 仓库。
再跑到旁边的B 仓库提取对应的 B 货物交给客户。
终于有一天,一位客户提出了新要求:他想用 A 货物换 C 货物。
接待的伙计很聪明,但他的工作却成了“跑断腿”的噩梦:
为了这一个诉求,伙计跑了多次柜台,搬运了多次仓库。这在区块链上,就代表着多合约调用和多次昂贵的真实转账(ERC-20 transfer)。
经过一段时间,商栈的老板终于坐不住了。伙计们联手优化了商栈的布置和工作流程:
合并:所有独立的柜台合并为一个巨大的中央柜台。
演算:中央柜台后放了一个用于演算的魔法黑板(瞬态存储)。
统一:所有小仓库统一管理,合并为一个超级大仓库。
现在,同样的客户再来用 A 换 C,流程变成了:
伙计:
直接来到中央柜台,在黑板上计算:A 可以换多少 B,这些 B 可以换多少 C。
黑板上记录:客户总共欠商栈多少 A,商栈最终欠客户多少 C。
最后一次性:结算时,把客户的 A 入库,把商栈的 C 出库并给到客户。
黑板清零:算完即擦,不留痕迹。
这次,伙计只跑了一次柜台,搬了一次仓库!
更厉害的是,在此基础上,商栈引入了“监察机制”。
每当伙计在黑板上写字(计算交易)时,旁边都站着一个监察员(Hook)。这些监察员有权根据伙计写的数字,实时调整交易税率,或者给常客发奖券。
故事讲完了,我们来看看它背后的技术映射。你可以通过这张表,迅速理解商栈是如何进化的:
| 故事元素 | 技术含义 (Uniswap v4) | 深度原理解析 |
|---|---|---|
| 旧商栈 (分散柜台/仓库) | v2/v3 的架构:每个交易对(Pool)都是一个独立的智能合约。 | 不仅是柜台分开,每个池子都有独立的代币余额和逻辑代码。 |
| 新商栈 (中央柜台/统一仓库) | v4 的 Singleton(单例)架构:所有的交易对池都管理在一个名为 PoolManager 的大合约中。 |
单例架构:全网部署后只有一个实例。从“合约级隔离”变为“状态级隔离”,创建新池 Gas 费极低。 |
| 搬运货物 (真实转账) | ERC-20 transfer 调用。 |
这是以太坊上最昂贵的 Gas 消耗操作。v4 成功减少了它。 |
| 黑板演算 (闪电记账) | EIP-1153 瞬态存储 (Transient Storage) 和 Flash Accounting (闪电记账)。 | 闪电记账:在多跳兑换的中间步骤只进行内部记账(使用 tload/tstore 操作临时Slot),只在最终结算时才转移资产。多跳 swap 成为一次原子流程,大大优化 Gas。交易结束,黑板抹平。 |
| 监察 (调税、发券) | Hooks (钩子插件合约)。 | Hook钩子:类似 AOP 切面。允许在交易关键节点(swap前/后)添加自定义逻辑。使得动态手续费、TWAMM、订单簿、奖励发放等功能,不再需要 fork 另搞一套,直接写插件即可。它将 Uniswap 从一个系统升级为一个平台。 |
相信通过今天这个“商栈”的故事,大家已经对 Uniswap v4 的进化(单例架构、闪电记账、钩子机制)有了比较直观的认知。
在 v4 时代,DEX 的 Gas 费不再是多跳交易的噩梦,而其高度的可扩展性,也为链上流动性市场带来了无限可能。
后续我会继续介绍 Uniswap v4 的核心层合约、外围编排和场景应用等,带大家完整了解它的魅力所在。敬请期待!
最后,感谢大家阅读!如果觉得文章对你有帮助,欢迎关注公众号“肥兔子爱豆畜子”,给个关注!🎉

往期Uniswap文章:
Uniswap V3合约分析:底层合约与算法——价格马路之旅
<!--EndFragment-->
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!