Uniswap V1、V2、V3、V4 比较:完整指南与各版本主要差异介绍

Uniswap 是定义去中心化金融 (DeFi) 的协议之一。它用自动化流动性池取代了传统订单簿,允许任何人直接从他们的钱包交易 ERC-20 代币。这个始于 2018 年的简单实验,现已发展成为一个多版本协议,广泛应用于以太坊和 Layer-2 网络。
自 2018 年首次发布以来,Uniswap 已推出四次重大升级,每次都引入了新的定价、流动性和资本效率机制。从 V1 的基本 AMM 设计到 V4 的可自订挂钩 (hooks),每个版本都标志着去中心化金融的演变以及开发人员如何持续扩展链上市场功能的进步。
什么是 Uniswap?

Uniswap 是一个创建在以太坊上的去中心化交易所 (DEX) 协议,允许用户在不依赖中心化中介机构的情况下兑换 ERC-20 代币。该项目由 Hayden Adams 于 2018 年创立,灵感来自以太坊社群中关于自动做市商的早期讨论
在大多数代币交易依赖订单簿系统的时代,Uniswap 引入了一个基于由智能合约管理的无需许可流动性池的模型。其简洁的设计使用户和开发人员能够轻松创建市场、添加流动性并直接在链上交易。随着时间的推移,Uniswap 不仅限于以太坊上的 ETH 兑换,并成为主要 Layer-2 网络(如 Arbitrum、Optimism、Base 和 Polygon)的内核基础设施。
在市场表现方面,Uniswap 仍然是去中心化金融中最活跃的协议之一。根据 Token Terminal 的数据,Uniswap 在 2025 年 10 月创下史上最高月交易量,达到约 1,166 亿美元。DefiLlama 的数据也显示,Uniswap 继续位居交易活动量最大的去中心化交易所,持续处理比任何其他链上平台更多的交易量。这种持续的使用量突显了 Uniswap 作为以太坊和更广泛的 Layer-2 生态系统内核流动性层的地位。
Uniswap 如何与 AMM 和流动性池协同运作?

Uniswap 通过用链上智能合约取代传统订单簿来源作,这些智能合约自动化定价、流动性管理和交易运行。该协议不是撮合买家和卖家,而是允许用户直接与保存在智能合约中的代币储备进行交易。其设计基于两种机制,这些机制可以在以太坊和主要 Layer-2 网络上实现无需许可的持续交易:一种是自动做市商 (AMM),它以算法方式定价;另一种是 Uniswap 流动性池,它提供用于兑换的资产。
自动做市商 (AMM):AMM 使用恒定乘积公式「x · y = k」来决定代币价格。随着交易的发生,两种代币之间的比例发生变化,AMM 会自动调整价格以维持恒定乘积。这种方法消除了对订单簿的需求,并确保交易可以随时运行。
Uniswap 流动性池:当用户将一对代币存入智能合约时,就会创建流动性池。交易者根据这些储备进行兑换,每笔交易都会根据 AMM 公式改变池的余额。流动性提供者从交易活动中赚取费用,较大的池通常提供更稳定的价格和更低的滑点。
当用户发起兑换时,AMM 和流动性池通过以下顺序进行交互:
1) 用户选择两种代币进行兑换,通过 AMM 界面发起交易。
2) AMM 将交易路由到持有该代币对的流动性池。
3) 智能合约应用 AMM 公式计算输出金额。
4) 流动性池更新其代币余额以反映交易。
5) 流动性提供者收到其交易费用份额。
这些步骤共同使 Uniswap 能够作为一个完全去中心化的加密货币交易系统运作。AMM 提供实时定价,流动性池提供资产,智能合约确保交易无需中介即可无缝结算。
Uniswap V1 至 V4 概述:主要功能更新和关键差异
自 2018 年推出以来,Uniswap 已发展出四个主要版本,每个版本都解决了早期模型的重要限制。这些升级将 Uniswap 从一个简单的自动做市商转变为一个更灵活和可编程的流动性框架。V1 到 V4 共同追溯了该协议如何成长为以太坊和主要 Layer-2 网络上最广泛使用的去中心化交易所。
1. Uniswap V1 – 以太坊上的第一个自动做市商
Uniswap V1 解决了什么:引入了无需订单簿的无需许可代币交易
Uniswap V1 于 2018 年 11 月推出,标志着以太坊上基于 AMM 的去中心化交易的开始。在大多数去中心化交易所依赖订单簿或复杂撮合系统的时代,V1 引入了一个简单而强大的模型,用户可以直接与链上储备进行交易。这个早期版本证明了去中心化交易所可以完全通过智能合约运作,没有托管风险或中心化控制。尽管设计简洁,V1 为整个 AMM 生态系统奠定了基础,并证明了无需许可的流动性创建可以支持真实的交易活动。
Uniswap V1 的主要功能
• ETH 作为基础资产:所有流动性池都以 ETH–ERC20 交易对的形式构建,因此 ERC20 到 ERC20 的交易必须通过 ETH 路由。
• 恒定乘积 AMM 模型:实施「x · y = k」公式以算法方式确定价格。
• 无需许可的流动性池创建:任何人都可以通过存入 ETH 和 ERC20 代币来创建流动性池并添加流动性。
• 简洁的合约设计:一种简单的架构,使 V1 易于访问和审计。
• 以太坊上的第一个真正 AMM:证明链上流动性可以大规模运作。
限制:仅支持 ETH–ERC20 交易对,增加了 ERC20 到 ERC20 兑换的滑点和 Gas 费用。
2. Uniswap V2 – 直接 ERC-20 兑换和更好的预言机
Uniswap V2 解决了什么:实现了高效的 ERC20 到 ERC20 交易并提高了价格可靠性
Uniswap V2 于 2020 年 5 月推出,引入了关键升级,消除了 V1 的最大限制。它实现了直接的 ERC20 到 ERC20 兑换,改进了预言机功能,并增加了支持更高级 DeFi 交互的功能。V2 在 2020-2021 年 DeFi 热潮中迅速成为主导的 AMM 设计,为早期的流动性挖矿和借贷生态系统提供了大部分动力。其改进使 Uniswap 显着更灵活、可组合和高效,巩固了其作为内核 DeFi 基础设施层的作用。
Uniswap V2 的主要功能
• 直接 ERC20 到 ERC20 交易:消除了代币到代币兑换需要通过 ETH 路由的需求。
• 时间加权平均价格预言机:内置 TWAP 预言机提供了更具抗操纵性的定价。
• 闪电兑换:允许用户在同一笔交易中归还代币的情况下,无需预付费用即可提取代币。
• 模块化合约设计:内核和周边逻辑的分离改进了开发人员的集成。
• 更高的可组合性:实现了复杂的 DeFi 策略,例如套利、借贷集成和流动性挖矿。
限制:资本分散在整个价格曲在线,这限制了资本效率。
3. Uniswap V3 – 集中流动性以实现最大效率
Uniswap V3 解决了什么:使流动性更具资本效率和可自订性
Uniswap V3 于 2021 年 5 月 5 日上线,引入了集中流动性,这是迄今为止最重要的 AMM 创新之一。V3 不再将流动性均匀分布在所有价格水平上,而是允许提供者选择精确的价格范围,显着提高了其资本的可用性。这次升级使得以少得多的总锁定价值提供更深的流动性成为可能。V3 还增加了多层费用、改进了预言机设计,并使流动性头寸不可替代,从而实现了更复杂和优化的 LP 策略。
Uniswap V3 的主要功能
• 集中流动性:流动性提供者 (LP) 在特定价格范围内分配资本以提高效率。
• 多层费用:流动性池提供根据波动性和 LP 风险偏好量身定制的费用选项。
• 不可替代的 LP 头寸:由于独特的参数,每个 LP 头寸都表示为 NFT。
• 改进的 TWAP 预言机:为外部协议提供更准确和成本效益更高的定价数据。
• 更高的资本效率:较小的流动性池可以用显着更少的资本实现更深的流动性。
限制:LP 头寸需要主动管理,并且可能会超出范围,导致无法产生费用。
4. Uniswap V4 – 可自订流动性框架
Uniswap V4 解决了什么:实现了可编程流动性并降低了新流动性池的 Gas 成本
Uniswap V4 于 2025 年 1 月 31 日正式推出,引入了一个专注于客制化、可扩展性和 Gas 效率的架构。凭借其新的挂钩 (hook) 系统,V4 允许开发人员将自订逻辑插入流动性池操作中,从而实现动态费用、自订 AMM 曲线、链上限价订单、时间加权流动性以及早期版本中不可能实现的更高级交易行为。转向单例合约架构将所有流动性池纳入一个合约之下,降低了部署成本并提高了路由效率。原生 ETH 支持通过消除对封装资产的需求来进一步简化流动性提供。V4 标志着从单一 AMM 模型转变为完全可编程的流动性框架,开发人员可以根据以太坊和 Layer-2 网络上的特定用例进行调整。
Uniswap V4 的主要功能
• 可编程行为的挂钩 (Hooks):开发人员可以在兑换或流动性变化期间附加自订逻辑。
• 单例合约架构:所有流动性池都包含在一个合约中,降低了部署和交互的成本。
• 原生 ETH 支持:用户可以直接提供 ETH,无需包装成 WETH。
• 闪电记帐:状态更新在交易结束时发生,降低了 Gas 使用量。
• 高度灵活的设计:实现了自订 AMM 模型和高级链上交易功能的创建。
限制:增加的灵活性带来了更高的复杂性,需要仔细考虑安全性。
Uniswap V1 vs V2 vs V3 vs V4:完整并排比较
Uniswap 的四个版本引入了不同的架构、AMM 机制和流动性模型。每次升级都解决了先前设计的特定限制,并改进了协议处理定价、流动性和效率的方式。下表总结了 V1、V2、V3 和 V4 之间的内核差异。
| 类别 | Uniswap V1 | Uniswap V2 | Uniswap V3 | Uniswap V4 |
| 发布年份 | 2018 | 2020 | 2021 | 2025 |
| 架构 | 简洁合约 | 模块化设计 | 基于范围的 AMM | 带有挂钩的单例 |
| 交易模型 | ETH 路由兑换 | 直接 ERC20–ERC20 | 优化路由 | 可编程路由 |
| AMM 设计 | 恒定乘积 | 恒定乘积 | 集中流动性 | 通过挂钩自订 AMM |
| 流动性模型 | 单一流动性池 | 单一流动性池 | 价格范围流动性 | 基于挂钩的行为 |
| 资本效率 | 低 | 中 | 非常高 | 可变 |
| LP 头寸 | 可替代 | 可替代 | NFT 头寸 | 可配置 |
| 费用 | 固定 | 固定 | 多层 | 完全可自订 |
| 支持网络 | 仅限以太坊 | 仅限以太坊 | 以太坊 + 主要 L2 | 以太坊 + 预期 L2 部署 |
| 价格预言机 | 无 | 添加了 TWAP 预言机 | 更高效的 TWAP,更精细 | 通过挂钩扩展预言机 |
| 开发者可扩展性 | 非常有限 | 通过路由适中 | 通过 LP 策略选项适中 | 广泛、可编程的挂钩 |
| 关键改进 | 实现了无需许可的 AMM 交易 | 高效的 ERC20 兑换 + 闪电兑换 | 高资本效率 | 可自订流动性池 + 更低的 Gas 费用 |
| 主要限制 | 仅支持 ETH 路由 | 流动性在整个曲在线效率低下 | 需要主动的 LP 管理 | 更高的复杂性 + 安全问题 |
结论
Uniswap 的四个版本展示了该协议如何从一个简单的恒定乘积 AMM 扩展为一个可编程的流动性框架。V2 引入了高效的 ERC20 兑换,V3 通过集中流动性提高了资本效率,V4 则通过其单例架构增加了可自订的流动性池逻辑和更低的 Gas 费用。这些升级帮助 Uniswap 成为以太坊和主要 Layer-2 网络的内核流动性层。随着 V4 采用的增加,该协议有望继续成为链上交易的领先 AMM 基础设施。
到此这篇关于Uniswap V1、V2、V3、V4 比较:完整指南与各版本主要差异介绍的文章就介绍到这了,更多相关Uniswap V1 至 V4 概述内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。