关键要点

  • Uniswap是一个去中心化交易所(DEX),让用户可以在以太坊和其他10多个区块链上交易加密代币,而不依赖中央权威。

  • 它使用自动化市场做市商(AMM)模型,采用流动性池,而不是传统的订单簿,通过常数乘积公式x * y = k定价资产。

  • 用户可以提供流动性以获得交易费用的份额,但应意识到当存入代币的价格偏离时可能会面临无常损失。

  • UNI治理代币允许持有人对协议变更进行投票。Uniswap v4于2025年1月推出,引入了可编程的“hooks”和单例合约架构以减少燃气费用。

Binance Academy courses banner

集中交易所(CEX)长期以来一直是加密市场的支柱,提供深厚的流动性和法币通道。然而,去中心化交易所(DEX)越来越受欢迎,因为用户被点对点交易和直接钱包控制所吸引。Uniswap是最广泛使用的DEX之一。由Hayden Adams于2018年创建,它帮助普及了自动化市场做市商(AMM)模型,受到以太坊联合创始人Vitalik Buterin工作的启发,并在DEX生态系统的发展中发挥了重要作用。

什么是Uniswap?

Uniswap是一个去中心化交易所(DEX),让用户可以在不依赖中央权威的情况下交易加密货币。最初仅限于以太坊,该协议后来扩展到支持超过10个额外的区块链。

Uniswap运行在智能合约上,这是直接在代码中写入每笔交易条款的自执行程序。它不是使用传统的订单簿,而是采用流动性池和AMM模型来启用交易。

Uniswap是如何工作的?

Uniswap的核心是常数乘积做市商(CPMM)模型。当你作为流动性提供者将代币对添加到流动性池时,你会收到表示你在池中份额和所产生费用的流动性提供者(LP)代币。

以ETH/USDT池为例。将ETH部分标记为x,USDT部分标记为y,Uniswap将x乘以y以获得总池流动性k。核心规则是k必须保持不变。公式为:x * y = k。

如果你是一名购买ETH的交易者,你会向池中添加USDT并移除ETH。这将改变x和y之间的比例,从而提高池中ETH的价格。相对于池的大小,交易越大,价格变动越大,滑点的潜在风险也越大。更大的流动性池能够以更小的价格影响填补更大的订单。

这个模型的扩展性不是线性的。大订单相对小订单更昂贵,会导致显著的滑点,因此交易者通常会将大交易分散到多个路线或平台上。

Uniswap的演变

Uniswap经历了多个协议版本,每个版本都增加了有意义的改进。

Uniswap v1(2018)

第一版证明了AMM概念。它允许在以太坊上交易任何ERC-20代币,但每个池必须包含ETH作为配对的一方。

Uniswap v2(2020)

Uniswap v2引入了ERC-20/ERC-20池,消除了ETH作为中介的需求。它提供了一个价格预言机,在每个区块开始时累积两个资产的相对价格,使以太坊上的其他合约能够估算两个资产在任意时间段内的时间加权平均价格(TWAP)。它还添加了闪电交换,并通过协议优化降低了燃气费用。这些变化推动了采用,并帮助确立了AMM作为订单簿交易所的可行替代方案。

Uniswap v3(2021)

Uniswap v3解决了资本效率的问题。在早期的AMM中,流动性分散在所有可能的价格上,这意味着大部分流动性处于未使用状态。在Uniswap v3中,流动性提供者可以为他们的存款设置自定义价格区间,将流动性集中在大多数交易活动发生的地方。

由于每个流动性提供者的头寸都是独特的,因此v3中的流动性提供者头寸由非同质化代币(NFTs)表示,而不是可替代的ERC-20代币。Uniswap v3还引入了三个费用层级(0.05%、0.30%和1.00%),帮助流动性提供者根据配对波动性调整风险敞口。还添加了对第二层扩展解决方案的支持。虽然这并没有减少以太坊主网的燃气费用,但它允许在像Optimism和Arbitrum这样的网络上以更低的成本进行交易。

Uniswap v4(2025)

Uniswap v4于2025年1月推出,引入了“hooks”:开发者可以附加到池中的可定制代码,以启用动态费用、链上限价订单或自动再平衡等功能。所有池现在都在一个单一的合约中运行(单例架构),这大大降低了与v3相比的燃气成本。闪电会计简化了交易处理,并重新引入了本地ETH配对,以便更便宜的直接交换。

UniswapX

UniswapX是一个路由层,聚合来自多个来源的流动性,包括DEX和私人做市商。用户在链下签署订单,第三方“填充者”竞争在链上执行最佳价格。这种方法避免了失败交易的成本,并可以减少对MEV(最大可提取价值)攻击的曝光。

Unichain(2025)

在2025年2月,Uniswap推出了Unichain,这是一个针对高吞吐量DeFi交易的特定应用区块链。Unichain与90多个DeFi协议集成,旨在降低相对于通用L2的延迟和费用。

什么是无常损失?

提供流动性可以产生费用收入,但流动性提供者应了解无常损失,这是一种由于池中代币价格比例与存入时的比例偏离而导致的价值减少。

例如:假设Alice存入1 ETH和100 USDT到一个池中(总池:10 ETH和1,000 USDT)。她拥有该池的10%。如果ETH上涨到400 USDT,套利者将池重新平衡到大约5 ETH和2,000 USDT。Alice现在提取10%:0.5 ETH和200 USDT,价值400美元。假如她持有最初的存款(1 ETH + 100 USDT),她将获得500美元。100美元的差额就是她的无常损失。

这种损失被称为“无常”,因为如果价格恢复到原来的比例,它将会逆转。交易费用也可以随着时间的推移抵消这种损失。无常损失影响头寸,无论价格是从存入点上涨还是下跌,因此流动性提供者在投入资金之前应仔细权衡。

Uniswap如何赚钱?

在Uniswap上的交易费用主要支付给流动性提供者,而不是集中运营公司。Uniswap作为一个协议是由社区拥有并通过其去中心化治理系统维护的。在2025年12月,UNIfication治理提案获得批准,激活了一个协议费用切换,将部分费用用于销毁UNI代币,将协议活动与代币供应减少联系起来。

Uniswap(UNI)代币

UNI是Uniswap的本地ERC-20治理代币,于2020年9月推出。UNI持有人可以对协议变更和改进进行投票;投票权重与持有的UNI数量成正比。治理过程对任何人开放。

UNI代币可以在各种交易所交易,并用于DeFi应用中。新的用例可能通过社区提案和治理投票出现。

如何使用Uniswap

在Uniswap上交换代币,你需要一个持有ETH或ERC-20代币的加密钱包。以下是基本交换的工作流程:

1. 在Uniswap网站或应用上连接你的钱包。

Uniswap connect wallet page2. 选择你想要交易的代币和你想要接收的代币。Uniswap swap token interface

3. 输入金额。界面将根据当前池率显示预计输出。

4. 审查费率和滑点容忍度,然后点击“交换”。

5. 在你的钱包中确认交易。一旦交易处理完成,收到的代币将出现在你的钱包中。

常见问题

Uniswap和集中交易所有什么区别?

集中交易所(CEX)保管你的资金,并使用订单簿来匹配买家和卖家。Uniswap是一个去中心化交易所(DEX),交易直接通过智能合约从你的钱包执行。不需要账户注册或身份验证,你始终控制你的私钥。

什么是x * y = k公式?

x * y = k公式是Uniswap的常数乘积做市商模型。x和y代表流动性池中两个代币的数量,k是一个常数。每次交易调整x和y,同时保持它们的乘积等于k。这个机制根据池内的供需自动为资产定价。

Uniswap上的无常损失是什么?

无常损失发生在Uniswap池中两个代币的价格比例与存入时的比例偏离时。当流动性提供者提取时,他们可能会收到的总价值少于如果他们只是持有代币的价值。这种损失是“无常的”,因为它可以通过交易费用抵消,或在价格恢复到原始比例时逆转。

Uniswap v4引入了什么?

Uniswap v4于2025年1月推出,引入了可编程的“hooks”,允许开发者自定义池的行为(例如,动态费用或链上限价订单)。它还将所有池合并为一个单一合约(单例架构),并重新引入本地ETH交易对,以便更便宜的直接交换。

UNI代币有什么用途?

UNI是Uniswap的治理代币。持有人可以对协议的提案变更进行投票,投票权力与其UNI余额成比例。在2025年12月,UNI治理批准了一个费用切换,将部分协议费用用于从国库中销毁UNI代币。

结束语

通过Uniswap的AMM模型、流动性池和持续的协议升级,它帮助扩展了用户交易、提供流动性和参与链上市场的方式。然而,使用Uniswap也可能伴随权衡,包括燃气费用、滑点、智能合约风险和流动性提供者的无常损失。对于探索DeFi的用户,理解Uniswap的运作方式可以更容易评估其机会和风险。

进一步阅读

  • 什么是Uniswap V4?

  • 什么是自动化市场做市商(AMM)?

  • DeFi中的流动性池是什么?

  • 无常损失解释

  • 什么是去中心化应用(DApps)?

免责声明:此内容以“按原样”提供,仅用于一般信息和/或教育目的,没有任何形式的陈述或保证。它不应被解读为财务、法律或其他专业建议,也不打算推荐购买任何特定产品或服务。您应寻求适当专业顾问的建议。第三方贡献者提供的内容请注意,所表达的观点属于第三方贡献者,不一定反映Binance Academy的观点。数字资产价格可能会波动。您的投资价值可能会下跌或上涨,您可能无法收回投资金额。您对自己的投资决策负责,Binance Academy不对您可能遭受的任何损失承担责任。有关更多信息,请参见我们的使用条款、风险警告和Binance Academy条款。