Uniswap 协议是一种基于以太坊区块链的点对点加密货币(ERC-20 代币)交换系统。该协议通过一组持久且不可升级的智能合约实现,其设计优先考虑抗审查性、安全性、自我托管能力,并确保无需任何可能选择性限制访问的可信中介即可运行。
目前 Uniswap 协议共发布了四个主要版本。v1 和 v2 版本为开源项目,采用 GPL 许可证。v3 引入了集中流动性机制,虽仍属开源,但在许可证上略有调整。最新的 v4 版本则采用单例资金池架构和钩子(Hooks)系统,实现了前所未有的协议定制化能力,并采用双重许可证结构。每个版本一经部署,只要以太坊区块链持续存在,即可永久保持 100% 的正常运行时间。
Uniswap 与传统市场的核心差异
要理解 Uniswap 协议与传统交易所的区别,需重点关注两大方面:一是自动做市商(AMM)机制与传统中央限价订单簿模式的不同,二是无许可系统与许可系统的根本区别。
订单簿模式与自动做市商机制
多数公开市场采用中央限价订单簿交易模式,买卖双方根据价格水平挂单,并随需求变动逐步成交。通过券商进行过股票交易的人通常对此较为熟悉。
Uniswap 协议则采用自动做市商机制,也称为常数函数做市商(CFMM),以此替代订单簿。随着协议迭代,v3 引入集中流动性以提高资金效率,v4 则通过单例资金池和钩子系统在保持 AMM 核心原则的同时,极大增强了资金池行为的可定制性。
简言之,AMM 使用由两种资产构成的流动性池替代订单簿中的买卖订单,两种资产的价值相互关联。当一种资产与另一种资产交易时,两者的相对价格会发生变动,从而决定新的市场价格。在这一机制中,买方或卖方直接与资金池进行交易,而非与其他交易者挂出的特定订单匹配。
无许可系统的特点
Uniswap 协议的另一创新在于其无许可和不可变的设计。这一理念源于以太坊的核心原则,也体现了我们对开放访问和不可更改性的承诺。无许可设计意味着协议服务完全向公众开放,无法选择性限制使用者。任何人都可以自由进行代币兑换、提供流动性或创建新市场。
此外,协议不可升级,任何一方都无法暂停合约、撤销已执行的交易或以任何方式改变协议行为。值得注意的是,Uniswap 治理机制有权(但无义务)将任何资金池交易费用的一定比例转向指定地址。该比例事先公开且限制在 10% 至 25% 之间,以防止滥用。
Uniswap 的不同版本与功能演进
v1 与 v2:奠定基础
Uniswap 的初代版本建立了基于以太坊的 AMM 基本模型,支持 ERC-20 代币之间的直接兑换。v2 进一步引入价格预言机功能,并支持任意两种 ERC-20 代币的直接交易对。
v3:集中流动性的创新
v3 通过引入集中流动性显著提高资本效率,流动性提供者可以选择自定义价格区间存放资产,从而在特定波动范围内获得更高回报。这一机制大幅降低了交易滑点并提升了资金利用率。
v4:可定制化与扩展
v4 采用单例架构,将全部流动性池合并至同一合约,降低部署和交互成本。其钩子(Hooks)系统允许开发者在资金池生命周期不同阶段执行自定义逻辑,为创新应用提供丰富可能性。
如何参与 Uniswap 生态系统?
用户不仅可以作为交易者使用 Uniswap 进行代币兑换,还可以成为流动性提供者,通过存入资产赚取交易费用分成。此外,开发者也可基于协议的开源特性,构建具有自定义功能的衍生应用或工具。
若希望深入了解资金池创建、流动性提供策略或费用优化等内容,👉 点击获取实用操作指南与进阶策略。
常见问题
Uniswap 是否需身份验证?
不需要。Uniswap 协议完全去中心化且无许可,用户无需注册账户或完成身份认证即可使用其基本功能。
作为流动性提供者有何风险?
主要风险包括无常损失(Impermanent Loss),即由于代币相对价格变动导致的潜在亏损。选择合适的做市区间和资产对可部分 mitigate 这一风险。
v3 和 v4 是否兼容旧版本?
每个版本独立运行,互不干扰。用户可根据需求选择使用不同版本的协议,甚至同时在不同版本提供流动性。
Uniswap 是否收取手续费?
交易过程中会收取一定比例的手续费,其中绝大部分分配予流动性提供者,治理机制可能按预设比例收取部分费用。
如何减少交易滑点?
使用集中流动性池(v3 或 v4)、选择高流动性交易对或在市场波动较小时交易,均可有效降低滑点。
是否支持非以太坊链上的代币?
Uniswap 协议主要服务于以太坊 ERC-20 代币,但通过跨链桥接方案,用户也可间接交易其他链上的资产。