1. 首页 > 区块百科  > Uniswap V4是什么?有什么优点?一文详解

Uniswap V4是什么?有什么优点?一文详解

广告 X
OK欧意app

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

Uniswap 是加密货币领域最流行、最具创新性的去中心化交易协议之一。它允许任何人在没有中介、订单簿或 KYC 的情况下交换任何 ERC-20 代币。它还使流动性提供者能够通过向协议池提供代币来赚取费用。

自 2018 年成立以来,Uniswap 经历了多次迭代,每次都引入了新功能和改进。最新版本 Uniswap V4 于 2021 年 6 月发布,预计于 2023 年底推出。Uniswap V4 承诺为去中心化交易所领域带来前所未有的定制、效率和创新水平。

在本文中,我们将探讨 Uniswap V4 是什么、它如何工作以及它对 DeFi 的未来意味着什么DeFi。

Uniswap V4 是一种非托管、不可升级且无需许可的自动做市商 (AMM) 协议。 Uniswap V4 让我们可以直接在 Uniswap 之上创建自定义 AMM 功能,而不必创建新的 AMM 设计。 Uniswap V4 为开发者提供了深度流动性和集中流动性等现有强大功能。

集中流动性是 Uniswap V3 中引入的一项功能,它允许流动性提供者指定他们想要提供流动性的价格范围。通过这种方式,他们可以优化资本效率和价格变动风险。例如,流动性提供者可以选择仅为 USDC/DAI 货币对提供 0.9 美元到 1.1 美元之间的流动性,而不是整个价格范围。

Uniswap V4 建立在集中流动性的概念之上,并增加了新的灵活性和定制层。它通过引入钩子来实现这一点,钩子是在池操作生命周期的各个点运行的合约。 Hooks 允许开发人员修改或扩展 Uniswap 池、掉期、费用和 LP 头寸的行为。

例如,挂钩可用于创建根据市场条件动态收取费用的池、链上限价订单、随时间分散大订单的时间加权平均做市商 (TWAMM) 池等。 Hooks 还可以实现使用 Uniswap 流动性的新方式,例如将超出范围的流动性存入贷款协议,或将 LP 费用自动复利回 LP 头寸。

Uniswap V4 还引入了新的单例合约,其中所有池都位于单个智能合约中。这提高了协议的 Gas 效率,因为复杂的交换可以通过单个合约而不是多个合约来执行。它还将部署新池的成本降低了 99%。

Uniswap V4 使用 EIP-1153:瞬时存储来进一步降低网络费用成本并在 Uniswap V3 的基础上进行改进。 EIP-1153是一项允许智能合约将数据临时存储在未使用的存储槽中的提案,然后在交易结束时清除它们。这样,协议就可以避免支付永久存储成本,而只需支付交换中涉及的代币的净余额变化。

Uniswap V4 将由 Uniswap DAO 和 UNI 持有者管理。该协议将包括一个费用开关,可以由治理在每个池的基础上激活,以提取流动性提供者产生的部分费用。 Uniswap V4 将根据商业源代码许可证 1.1 发布,该许可证有效期为四年,并将协议的使用仅限于治理批准的实体。

Uniswap V4 尚未上线,但代码草案和白皮书已发布以供公众审查和贡献。您可以阅读 Uniswap V4 核心和外围存储库的开源早期版本,阅读技术白皮书草案此处,并详细了解如何贡献此处。

Uniswap V4 启动后,您将可以通过 Uniswap 接口或任何其他兼容接口使用它。您将能够像往常一样交换代币、提供流动性并管理您的头寸,但具有更多选项和功能。您还可以探索其他开发人员使用挂钩创建的自定义池并与之交互。

要交换代币,您需要将钱包连接到界面并选择要交换的代币。您将看到当前汇率、预计滑点和费用。您还可以调整滑点容差和交易截止日期。确认交换后,您需要在钱包中批准该交易并等待它被开采。

为了提供流动性,您需要选择要加入的池以及要提供的代币数量。您还需要指定您想要提供流动性的价格范围,这将决定您的资本效率和风险敞口。您将看到估计费用、当前利用率和职位详细信息。确认供应后,您需要在钱包中批准交易并等待其被开采。

要管理您的仓位,您需要进入池页面并选择您要修改的仓位。您将能够添加或删除流动性、调整价格范围或收取费用。您还将看到您的仓位的当前价值、赚取的费用以及价格图表。确认更改后,您需要在钱包中批准交易并等待它被开采。

Uniswap V4 为用户、开发人员和生态系统提供了多项好处。一些主要好处是:

Uniswap V4 并非没有挑战和权衡。一些主要挑战是:

Uniswap V4 是去中心化交易所行业和 DeFi 生态系统的一个重要里程碑。它有望为 AMM 领域带来前所未有的定制、效率和创新水平,并使任何人都可以直接在 Uniswap 上创建和使用定制 AMM 功能。