在 Uniswap Labs 于 2023 年 6 月 13 日发布的一篇博客文章中,该团队概述了他们对 Uniswap v4(去中心化交易协议的最新版本)的计划。该团队已发布代码草案供公众审查,旨在实现社区驱动的开发流程。

Uniswap v4 的一个主要功能是引入了“钩子”,即在池操作生命周期的不同阶段执行的合约。此功能旨在实现更大的自定义,使池能够添加新功能或做出权衡决策。

Uniswap v4 还提出了一项重大的架构变化,所有池都驻留在单个“单例”合约中。这与以前的每个池都有自己的合约的模型不同。虽然这一变化预计会节省 gas,但实际节省的金额将取决于新架构的效率及其实际性能。

新版本还引入了“闪存会计”系统,该系统根据净余额转移资产。该系统与 EIP-1153 启用的拟议“临时存储”相结合,可能会节省 gas。

该团队重新引入了对原生 ETH 的支持,这可能会节省更多 gas。此外,新版本允许池创建者将费用等级设置为最具竞争力的水平,或使用动态费用挂钩对其进行自定义。此功能的有效性在很大程度上取决于池创建者如何使用它。

虽然 Uniswap 决定发布代码草案供公众审查是对透明度和社区参与的认可,但需要注意的是,代码将根据商业源代码许可证 1.1 发布。此许可证限制在商业或生产环境中使用 v4 源代码最多四年,之后将转换为 GPL 许可证。这可能会限制新版本在最初几年的采用和使用。

1/🦄🦄🦄🦄 今天,我非常高兴与大家分享我们对 Uniswap v4 的愿景以及我们决定公开构建的原因https://t.co/ruGpldOpIg

— hayden.eth 🦄 (@haydenzadams) 2023 年 6 月 13 日