# 如何看待 Uniswap 升级，v4 将带来哪些技术创新？

By [Web3CN](https://paragraph.com/@web3cn-pro) · 2023-06-21

---

近期，Uniswap Labs 宣布推出Uniswap v4计划，带来可定制功能并发布核心代码草案，有望为链上流动性和去中心化金融带来更多可能。

Uniswap 是当前最大的去中心化交易协议，处理超过1.5万亿美元的交易量。从2018年上线以来，Uniswap经过了多个版本的更新。

Uniswap v1引入了恒定乘积的做市商模型，支持无需许可的代币交换；Uniswap v2增加了ERC-20/ERC-20 对的交易（v1只支持ERC-20/ETH对的交易）；Uniswap v3引入了“集中流动性”并让做市商可以自行选择费用层级（v2固定为0.3%），大大提高了资金利用率。

作为公共基础设施，Uniswap 是加密生态系统的重要组成部分，其选择在这个时候公布升级信息，可以透露哪些信息？Uniswap v4 又将带来哪些技术创新？

Uniswap 为何需要升级？
---------------

Uniswap 升级是件必然要做的事情，原因很简单，Uniswap v3许可证 BSL 已在 2023 年 4 月 1 日到期。这意味着，任何人、任何团队都可以将Uniswap v3代码用于自己的产品或商业用途。

BSL（Business Source License）是一种开源软件许可证，创建于2018年，由 Maria DB 提出，目的是在开源软件和商业用途之间找到一个平衡点。BSL允许开发人员在免费使用原始代码的同时，对于未经授权的商业使用需要支付费用。

Uniswap v3 的BSL许可证于2021年发布，允许免费的非商业和非生产使用代码，但其生产性使用仍需要额外使用许可。目前许可证已到期，对于以太坊生态系统内外的开发者来说，这是值得关注的事情，因为现在，任何人都可以使用Uniswap v3代码来部署自己DEX，这也将反噬 Uniswap 的市场份额。

Uniswap 当然不会忽视这样的影响，因为在Uniswap v2 时使用的是通用公共许可证GPL，允许任何人克隆代码。当时 SushiSwap 利用这点，克隆了协议代码，带走了Uniswap 很多用户。

此次 Uniswap 选择在v3到期不久推出v4版本，并且v4 的BSL将有四年商业版权，可见 Uniswap 想保护并巩固自己DEX第一的位置。

Uniswap v4将带来哪些技术创新？
--------------------

### （1）Hooks

本次创新的核心是Hooks，这是允许开发人员创建自定义流动性池的插件，可以在资金池生命周期的某个特定时刻运行的代码片段，比如交换前或者交换后。这使得开发人员可以在Uniswap 的流动性和安全性上进行创新，以创建具有自定义功能的矿池。

![](https://storage.googleapis.com/papyrus_images/2db2ca8a7ece3b864bc84d4d1e3323fb3b86ef903e7b4d949177fb52dd9ba387.png)

 在这之前，Uniswap v3 采用了一种强有力的、颇具创新的流动性方法，平衡了一个极其复杂的空间，新功能也是以更高的费用和代码复杂性为代价实现的。例如 v3 确立了预言机，允许开发者集成实时的链上定价数据，但代价是交易者的交易成本增加。

现在，Uniswap v4 通过引入Hooks，使任何人都能做出这些权衡决策。Hooks是在流动性池操作生命周期的各个阶段运行的合约，流动性池可以进行与 v3 相同的权衡，也可以添加全新的功能。

例如 v4 将允许原生支持动态费用、添加链上限价订单，或作为时间加权平均做市商 （TWAMM） 以随着时间的推移分散大订单。官方公布的一些实验包括：

① 时间加权平均做市商 ( TWAMM )

② 基于波动率或其他输入的动态费用

③ 链上限价单

④ 将超出范围的流动性存入借贷协议

⑤ 定制的链上预言机，例如 geomean 预言机

⑥ 自动复合 LP 费用回到 LP 头寸

⑦ 内部化的 MEV 利润分配回 LP

### （2）Singleton

Uniswap v4 引入了一个新的 Singleton 合约，其中所有流动性池都位于一个智能合约中，而Uniswap v3 则是每个池为一个单独的智能合约。

未来，交易将通过 Singleton 合约进行处理，这将大大降低 Gas 成本。

![](https://storage.googleapis.com/papyrus_images/ed16ef5598530b7003d0de6113b3098f592772004c875102696a5c3bde548d89.jpg)

### （3）Flash Accounting

Singleton单例架构得到了Flash Accounting（快速记帐）系统的补充。在 v3 中，每次交换都会转移资产，而V4 中，每个操作都只更新一个内部净余额，在锁定结束时才进行外部转账，这意味着 Uniswap v4 将是一个更高效，且降低Gas的系统。

Uniswap 认为最好的 Flash Accounting 快速记帐设计是使用「瞬态存储（transient storage）」，这项功能将由 EIP-1153 启用，该 EIP 被视为以太坊坎昆升级的一部分，进一步降低 Gas 费用。

如何看待Uniswap v4升级？
-----------------

Uniswap Labs 有史以来第一次在 Uniswap v4 公开发布之前邀请社区提供反馈，该策略侧重于社区投入，旨在强调 Uniswap 致力于去中心化的愿景。与之前版本一样，Uniswap v4 大概率也将由 Uniswap DAO 管理。团队始终坚信金融基础设施应该是公开透明的。

外界猜测，这样的策略可能与最近美国 SEC 对两家中心化交易所 Coinbase 和 Binance 的诉讼有关，Uniswap 希望与CEX 有所区别，但目前尚不清楚类似的执法行动是否会针对 Uniswap 这样的DEX。

同时，Uniswap v4 正式推出之前还将继续打磨，发布并非迫在眉睫，Uniswap 创始人 Hayden Adams 在播客上表示 v4 代码尚未最终确定和审核，因此应该在协议公开发布之前还需要一些时间。

![Hayden Adams](https://storage.googleapis.com/papyrus_images/04423e1e6b600a3e31551502f515f855218b4c52f3122fa3500aa15fc9d5a5ff.jpg)

Hayden Adams

如果 Uniswap v4 正式推出，或将对 DeFi 领域产生重大影响。开发人员将能够通过Hooks更轻松地构建系统，这可能会为 DeFi 带来新一轮的创造力和创新浪潮。

比如，Uniswap v4 的链上限价单功能。当前大多数人选择 DEX 的部分原因包括交易方便，如果Uniswap v4 可以在链上挂单交易，就相当于实现了CEX 挂单的功能，解决了目前 DEX 交易活跃代币无法精准波段交易的痛点，对于活跃代币也无需时刻看盘。

作为 DEX 和DeFi 领域的佼佼者，Uniswap 能保持行业地位且不断迭代，不仅体现其团队的实力和努力，也体现其强大的技术和愿景。其野心和目标不在 DeFi，而是抗衡 CEX 阵营，或许标志着去中心化金融新时代的开始。如果Uniswap v4能在今年内上线，那么可以跟年底的坎昆升级一起期待。

如果您对【Uniswap】项目感兴趣，想要了解更多相关信息，与同样对该项目感兴趣的人讨论，欢迎加入我们创建的【Uniswap交流群】。请添加微信ID：web3cnpro（Web3CN投研助手），添加时备注项目名称【Uniswap】，以便小助手将您拉进相应的社群哦。

编辑：[Bowen@Web3CN.Pro](mailto:Bowen@Web3CN.Pro)

声明：web3中文原创作品，内容仅代表作者立场，且不构成投资建议，请谨慎对待，如文章/素材有侵权，请联系官方客服处理。

---

*Originally published on [Web3CN](https://paragraph.com/@web3cn-pro/uniswap-v4)*
