要点
Uniswap 是一个去中心化加密货币交易平台,作为“链上市场”运行,支持用户在以太坊及超过 10 个其他区块链上买卖加密货币。
交易者无需依赖中间机构或中心化实体,即可在 Uniswap 上自由兑换数千种不同的代币。
用户还可以在 Uniswap 流动性资金池中提供流动性,从其他用户的兑换手续费中赚取收益。
简介
多年来,中心化交易平台 (CEX) 一直是加密货币市场的核心支柱,因其高流动性、快速交易、法币通道以及完善的客服服务而广受欢迎。然而,去中心化交易平台 (DEX) 近年来逐渐兴起,凭借点对点交易模式和更便捷的访问吸引了大量用户。
DEX 拥有独特的优势,使其成为 CEX 的有力替代方案。以 Uniswap 为例,它由 Hayden Adams 于 2018 年创立,灵感源自最初由以太坊联合创始人 Vitalik Buterin 提出的底层技术构想。
Uniswap 首次引入了自动做市商 (AMM) 模式,在 DEX 的创新与发展中扮演了重要角色。如今,Uniswap 仍然是最受欢迎且易于使用的 DEX 之一,提供高流动性和丰富的代币选择。
什么是Uniswap?
Uniswap 是一个 DEX,使用户无需依赖中心化机构或中间机构,即可进行加密货币交易。最初,Uniswap 仅支持以太坊网络,随后扩展至多个区块链平台。
Uniswap 的服务基于智能合约,这些合约是区块链上自动执行的程序,预设条件直接写入代码中。
Uniswap 采用创新的 AMM 模式,以流动性资金池替代传统订单簿,为用户提供丝滑流畅的交易体验。用户只需投入等值的一对代币,即可为流动性资金池提供流动性,并获得流动性提供者 (LP) 代币作为回报。
其他用户可以通过与流动性资金池交互来兑换代币。流动性资金池中的资产价格由恒定乘积做市商 (CPMM) 模型确定。
Uniswap 使用开源软件,您可以前往 Uniswap GitHub 查看。
Uniswap如何运作?
Uniswap 的核心在于其 CPMM 模型,下面来了解一下它的运作原理。
假设您作为流动性提供者 (LP) 向 Uniswap 的流动性资金池投入一对代币。您可以投入任意一对等值的代币,例如 ETH 和某个 ERC-20 代币,或者两个 ERC-20 代币。其中一种代币通常是稳定币,例如 DAI、USDC 或 USDT。
作为提供这对代币的回报,您将以 LP 的身份获得“流动性代币”,这代表了您在流动性资金池中的份额,您将根据相应比例获得资金池交易手续费的分成。
以 ETH/USDT 流动性资金池为例,我们将池中 ETH 的量记为 x,USDT 的量记为 y。Uniswap 将 x 和 y 相乘得出一个常数 k,用以表示资金池的流动性总量。Uniswap 的核心理念是 k 必须保持不变,其计算公式为:x * y = k。
假设 Alice 在 ETH/USDT 流动性资金池中使用 300 USDT 购买了 1 ETH。交易完成后,资金池中 USDT 的量增加,而 ETH 的量减少,导致 ETH 价格上涨。
这是因为交易后资金池中 ETH 的数量减少,但资金池的流动性总量 k 必须保持恒定。基于这一机制,ETH 的价格由 k/x 决定。最终,ETH 的买入价格取决于交易过程中 x 和 y 比例的变化幅度。
需要注意的是,该模型并非呈线性变化。订单金额越大,x 和 y 的比例失衡幅度就越大。因此,大额订单的价格通常高于小额订单,同时滑点也会逐步增大。与此同时,流动性资金池规模越大,x 和 y 比例的变化幅度越小,大额交易就越平稳。
Uniswap 的演变
Uniswap 随着时间的推移不断演进,通过不同版本的协议引入了更多功能和优化。以下是 Uniswap v1、v2、v3、v4 和 UniswapX 的简要介绍。
Uniswap v1
Uniswap v1 于 2018 年发布,是 Uniswap 协议的第一个版本。其设计理念简单直接,并支持用户在以太坊区块链上自由交易任何 ERC-20 代币。这一版本广受以太坊社区欢迎,同时也成功验证了基于 AMM 的去中心化交易平台这一概念的可行性。
Uniswap v2
Uniswap v2 于 2020 年上线,相较 v1 实现了多项改进。其中最显著的升级是引入了 ERC-20 与 ERC-20 代币的直接配对功能,这意味着流动性提供者可以为任意两个 ERC-20 代币创建流动性资金池。
用户可以直接在两个代币间进行交易,而无需先将代币兑换为 ETH 再转换为目标代币。简而言之,Uniswap v2 让由任意两种 ERC-20 代币组成的流动性资金池成为可能,无需再依赖 ETH 的参与。
此外,Uniswap v2 提升了协议效率,降低了 Gas 费,并新增了闪电兑换等功能,使用户能够在验证是否收到足额输入代币之前将代币放行给接收者。这些优化和创新为 AMM 的大规模普及奠定了基础,也让 Uniswap 成为全球最大的加密货币现货交易平台之一。
Uniswap v3
Uniswap v3 最显著的改进在于提升了资金利用率。许多 AMM 存在资金利用率低下的问题,这源于 x * y = k 模型的固有特性,导致流动性资金池中的大部分资金未被实际使用。理论上,资金池流动性越强,系统可以处理的价格区间越宽,支持的订单金额也越高。
在传统 AMM 模式下,LP 提供的流动性对应的价格曲线是从 0 到无穷大,即资金在所有价格区间平均分配。这意味着资金池中只有一部分流动性聚集在实际交易较为频繁的价格区间内,而大量流动性分散到远离当前价格甚至是永远无法达到的区间内,造成了流动性浪费。
Uniswap V3 针对这一问题提供了解决方案——LP 现在可以自行设置要提供流动性的价格区间,使流动性集中在交易活动较为活跃的价格范围内。例如,如果 LP 将价格区间设定为 1,000 美元至 2,000 美元,那么其提供的流动性只会在这一价格范围内被利用,而非分散在无限的价格区间内。
从某种意义上说,Uniswap V3 在以太坊上实现了一种链上订单簿的雏形,使做市商能够选择特定价格区间提供流动性。值得注意的是,这一机制更适合经验丰富的做市商,而非新手参与者。由于复杂性增加,活跃度较低的 LP 的交易手续费收益可能远低于不断优化策略的专业做市商。
Uniswap LP 仓位作为 NFT
每个 LP 都可以自行设定价格区间,因此每个 Uniswap LP 的仓位都是独一无二的,具有非同质化特性。在 Uniswap v3 中,LP 仓位现在可通过非同质化代币 (NFT) 来表示,但共享仓位仍可保留同质化特性 (ERC-20)。
Uniswap V3 LP 现在可直接在 NFT 上看到所有产生的手续费。这些 NFT 可以通过钱包直接交易,持有者可随时提取仓位手续费收益。这些 NFT 以数字图像的形式呈现核心信息,包括代币对和表示仓位“陡度”的曲线。每个 Uniswap V3 仓位都有独特的配色方案,不同的颜色代表着不同的资金池。
不同的手续费等级
Uniswap v3 为 LP 提供三种手续费等级,分别为 0.05%、0.30% 和 1.00%,使 LP 能够根据代币对的预期波动性来调整收益率。例如,LP 在非相关交易对(如 ETH/USDT)中面临的风险较高,而在相关交易对(如稳定币对)中面临的风险较低。
Layer 2中的Uniswap
历史数据显示,随着网络用量的增加,以太坊的交易手续费持续上涨。这使得对于一些 LP(特别是小型用户)来说,Uniswap 并不是一个经济高效的选择。为解决这一问题,Uniswap v3 使用 Layer 2 扩容方案来扩展智能合约,同时保持以太坊网络的安全性。这一方案不仅大幅提升了交易吞吐量,还为用户带来了更低的手续费。
Uniswap 在 BNB Chain 上线
在获得治理选民的投票支持后,Uniswap 成功在 BNB Chain 上线。此举有望为用户提供更具成本效益的交易选择,同时意味着 Uniswap 用户可以享受 BNB Chain 的高速交易和低手续费。此外,这次整合也使得 Uniswap 能够接入新的流动性池,并提高个人与机构投资者的认知度和采用率。
Uniswap v4
Uniswap v4 带来了意义重大的升级,使去中心化交易变得更加灵活顺畅、经济高效。最重要的功能之一是“Hook”,支持开发者自定义流动性资金池的运作方式,例如添加动态手续费或将大额交易拆分成小额交易以减少价格波动。
所有资金池都基于单一合约运行(即单例架构),而无需为每个资金池创建独立合约,这节省了高达 99% 的 Gas 费。此外,Uniswap v4 还采用了闪电记账系统来简化交易流程,并重新引入了直接 ETH 交易对,从而实现速度更快、成本更低的兑换。
这些升级旨在降低成本,为更具创新性的交易策略提供支持,使平台能够吸引更多专业交易者和开发者。
UniswapX
UniswapX 是一种全新的交易系统,通过整合多个来源(例如去中心化交易平台和私人库存)的流动性,帮助用户获得更优的交易价格。用户无需直接支付 Gas 费,而是通过在链下对订单进行签名,由第三方做市商 (Filler) 执行交易,并竞相提供最优价格。这种机制还避免了交易失败的成本,并能有效防范 MEV 攻击,确保交易的公平性。
什么是无常损失?
LP 为兑换代币的交易者提供流动性,以赚取手续费,但在此过程中可能面临无常损失的风险。举例来说,假设 Alice 是一名 LP,她将 1 ETH 和 100 USDT 投入 Uniswap 资金池,此时资金池的流动性总量为 10,000(10 ETH x 1,000 USDT),剩余部分由其他 LP 提供。Alice 在资金池中的份额为 10%,即她最初投入的资金占资金池流动性总量的 10%。
在投入资金时,1 ETH 的价格为 100 USDT,因此 Alice 投入的总资产价值为 200 美元 (1 ETH x $100 + 100 USDT)。假设随后 ETH 的价格上涨到 400 USDT。套利交易者会向资金池中注入 USDT 并移除 ETH,直到两者的比例准确反映出新的价格水平。这将导致资金池中 ETH 和 USDT 的数量变为 5 ETH 和 2,000 USDT。
此时,Alice 决定从资金池中提取资金。根据 10% 的份额,她可以获得 0.5 ETH 和 200 USDT,总价值为 400 美元(0.5 ETH x 400 美元 + 200 USDT)。从表面上看,Alice 似乎获得了收益。
但如果她选择保留最初的 1 ETH 和 100 USDT,她的资产总价值将为 500 美元(1 ETH x 400 美元 + 100 USDT)。也就是说,通过将资金投入 Uniswap,Alice 损失了 ETH 价格上涨带来的收益。
这种损失被称为“无常损失”,因为如果代币价格恢复到初始投入时的水平,这种损失可能会减少。此外,由于 LP 可以赚取手续费收益,损失可能会随着时间的推移而抵消。尽管如此,在向 Uniswap 资金池投入资金之前,LP 需要先了解无常损失的风险。
请注意,无论价格在资金投入后是上涨还是下跌,上述情况都适用。也就是说,如果 ETH 的价格在投入后开始下跌,LP 所遭受的损失也可能会放大。
Uniswap如何从中获利?
Uniswap 通过对每笔使用该协议完成的交易收取少量手续费来实现盈利。这笔“流动性提供费”根据交易金额的一定比例收取,费用收益将自动分配给 LP。与传统交易所不同,Uniswap 作为一个协议并不为自己赚取收益,而是为 LP 创造收益。通过集中流动性,LP 可以在特定的价格区间内增加敞口,从而在 Uniswap v3 上赚取更多交易手续费。
此外,由于 Uniswap 是开源且去中心化的协议,没有中心化实体控制该协议或从中获利。Uniswap 由用户和开发者社区通过去中心化的治理机制进行维护和改进。
Uniswap (UNI)代币
Uniswap 的原生代币 UNI 于 2020 年 9 月正式推出,自上线以来为平台吸引了大量用户和 LP。UNI 作为一种 ERC-20 代币,基于以太坊区块链,能够存储在任何支持 ERC-20 代币的加密货币钱包中。
UNI 代币赋予持有者治理权,使其能够参与协议的变更和改进投票。投票权的大小与持有的治理代币数量成正比。治理过程完全去中心化,任何人都可以提交提案,任何人都可以参与投票。
此外,UNI 代币可以在多个加密货币交易所进行买卖,交易者可以使用 UNI 代币交易其他加密货币,或参与去中心化金融 (DeFi) 应用。值得注意的是,新的应用场景可能会通过社区提案和治理投票不断涌现。
如何使用Uniswap?
要使用 Uniswap,您需要准备一个加密货币钱包,并持有一定数量的以太币 (ETH) 或 ERC-20 代币。以下是使用 Uniswap 进行简单兑换的步骤:
在 Uniswap 网站上连接您的以太坊钱包。
选择要交易的代币。Uniswap 支持多种 ERC-20 代币,请确保选择正确的币种。
输入要交易的金额,界面会根据当前汇率显示您将收到的目标代币的估算金额。
如果您认为金额合适,可点击“兑换”。此时,您的钱包会弹出确认交易的提示。
确认交易后,交易将在以太坊网络上执行,代币将最终显示在您的钱包中。
结语
Uniswap 是一个不断优化的 DEX 协议,让任何拥有加密货币钱包的用户都能轻松购买、出售和兑换各种数字资产。该平台不仅让新一代 LP 能够通过闲置资产赚取手续费收益,还为交易者提供了便捷的加密货币兑换体验。
UNI 治理代币的推出进一步巩固了 Uniswap 作为社区驱动平台的地位。随着 DeFi 生态的不断发展,DEX 将如何在保持去中心化核心价值的同时,满足用户不断变化的需求,我们拭目以待。
延伸阅读
免责声明:本文内容按“原样”提供,仅作一般资讯及教育用途,不构成任何陈述或保证。本文不构成财务、法律或其他专业建议,且无意建议购买任何特定产品或服务。您应自行向合适的专业顾问寻求建议。如本文由第三方投稿,请注意本文观点属于第三方投稿人,不一定反映币安学院的观点。欲知详情,敬请点击此处阅读免责声明全文。数字资产价格可能会波动。您的投资价值可能会下跌或上涨,且您可能无法收回投资本金。您应全权负责自己的投资决策,币安学院对您可能遭受的任何损失概不负责。欲知详情,敬请参阅我们的使用条款和风险提示。