3月24日1点左右,Uniswap通过推特发布Uniswap v3介绍,宣布将于5月5日启动Layer1以太坊主网,此后将在Optimism上进行Layer2部署。

Uniswap v3版本引入聚合流动性、范围订单和费用等级,简而言之,用户在Uniswap的交易Gas费预计会降低,资本效率较v2版本将显著提升,同时还引入了Layer2和NFT,Uniswap v3将有无限的想象空间。

哔哔News对文章进行了详尽的翻译,部分内容稍稍进行了调整。

2018年11月Uniswap v1启动,旨在为自动做市商(AMM)提供概念验证。

2020年5月,Uniswap v2引入新功能和优化,为AMM采用率的指数级增长奠定了基础。自启动以来不到一年的时间,v2的交易量超过1350亿美元,是全球最大的加密货币现货交易所之一。

现在,Uniswap成为去中心化金融的关键基础架构,让开发人员,交易员和LP参与安全稳健的金融市场。

今天,我们很高兴带来Uniswap v3的概述。我们的目标是5月5日启动Layer1以太坊主网(上线V3),不久之后还将在Optimism上进行Layer2部署。

Uniswap v3引入了:

1.聚合流动性:使LP可以对其资本分配的价格范围进行精细控制。将头寸聚合到一个池中,形成一条组合曲线供用户交易。

2.多种费用等级:因LP承担不同程度的风险,LP可获得适当补偿。

这些功能使Uniswap v3成为有史以来最灵活、最高效的AMM:

1.相对于Uniswap v2,LP可以提供最高4000倍资本效率的流动性,从而获得更高的资本回报。

2.资本效率为低滑点交易执行铺平了道路,这种AMM可以超越中心化交易所和以稳定币为中心的AMM。

3.LP可以显著提升他们对优先资产的敞口并降低其下行风险。

4.LP可以通过将流动性增加到完全高于或低于市场价格的价格范围(近似于沿平滑曲线执行的获利限价单)来出售资产。

Uniswap 的预言机集成更容易、价格更低。V3的预言机能够提供过去9天内任何时间段内的时间加权平均价格(TWAP)。

除了这些突破性的设计改进,Uniswap V3在以太坊主网上交易的Gas费比UniswapV2便宜很多。在Optimism部署后Gas费将会变得非常便宜。

聚合流动性

在Uniswap v2中,流动性根据x * y = k价格曲线平均分配,资产为所有价格(0到无穷大)保留。对于大多数池来说,绝大部分流动性都不会使用。例如,v2 DAI / USDC对仅保留约0.5%的资金用于0.99美元至1.01美元之间的交易,在这个价格区间LP希望看到最大的交易量,并获得最多的费用。

v2 LP只能通过他们小部分资本赚取费用,而这可能无法弥补他们承担的价格风险。此外,由于流动性在所有价格范围内的分布不广泛,交易者经常受到高滑点的制约。

在Uniswap v3,LP可在自定义的价格范围内集中资本,在期望的价格提供更大的流动性。LP可以根据自身偏好定制个性化的价格曲线。

LP可以在一个池中合并任意数量的不同头寸。例如,ETH / DAI池中的LP可以选择将100美元分配给1000-2000美元的价格范围,并将另外的50美元分配给1500-1750美元的价格范围。

这样LP就可以像任何自动做市商或订单簿的形态做市。

用户可以交易所有个性化曲线的组合流动性,在此期间每个LP的Gas费不会增加。在给定价格范围内收取的交易费,按照LP分配给该价格区间的资金比例分配。

资本效率

通过集中其流动性,LP可以在指定价格范围内提供与v2相同的流动性深度,同时减少风险中的资本。节省的资金可以存放在外部,投资于其他资产、存放在DeFi领域的其他项目,或通过增加指定价格范围内的敞口,赚取更多的交易费用。

举例说明:

Alice和Bob都想在Uniswap v3的ETH / DAI池中提供流动性。他们每个人都有100万美元。假设ETH当前价格为1500 DAI。

Alice决定在整个价格范围内部署资金(就像在Uniswap v2中一样)。她存入500,000 DAI和333.33 ETH(总价值100万美元)。

相反,Bob创建了一个集中头寸,仅在1000-2250美元的价格范围内存款。他存入91,751 DAI和61.17 ETH,总价值约183,500美元。他自己保留其余的816,500美元,根据自己的意愿进行投资。

尽管Alice投入的资金是Bob的5.44倍,但只要ETH / DAI的价格保持在1000-2250美元范围之内,他们就能赚取相同数量的费用。

Bob的定制头寸为他的流动性止损。如果ETH价格降至0,那么双方都将失去ETH计价的资产。不过Bob损失的是15.9万美元,Alice损失100万美元。Bob可以用其额外的816500美元来对冲下行风险或投资于任何其他可行的策略。

除了利用更少的资本提供和v2相等的流动性深度,v3 LP可以选择利用和v2相同的资本提供更大的流动性深度。这将使LP承担更多的价格风险,不过也能够支持更大体量的交易,获得更高的交易费。

稳定池中的LP可能会在特别狭小的范围内提供流动性。如果将目前在Uniswap v2 DAI / USDC对中持有的约2500万美元集中在v3中的0.99-1.01美元之间,只要价格保持在该范围内,它将提供与Uniswap v2中的50亿美元相同的深度。如果约2500万美元集中在0.999-1.001范围内,它将提供与Uniswap v2中500亿美元相同的深度。

推出时,LP在0.10%的价格浮动区间内提供流动性,资本效率收益最高能够达到4000倍。v3池在技术上能够支持0.02%的价格区间,相对于v2,资本效率收益最大可提高2万倍。但是更多颗粒池会增加swap Gas费成本,并且可能在Layer2上更有效。

活跃流动性

如果市场价格移动到LP设定的价格范围之外,流动性被有效地从池中移除,不再赚取费用。在这种状态下,LP的流动性由这两种资产中价值较低的那部分组成,直到市场价格回到其设定的范围或他们决定更新其范围。

在v3中,在设定的价格范围内不存在流动性理论上是可能的。但是,我们希望理性的LP不断更新其价格范围以适应当前市场价格。

范围订单

Uniswap v3 LP定制开辟了“范围订单”功能,以补充市场的订单。

LP可以在高于或低于当前价格的自定义价格范围内存入单个代币:如果市场价格进入其指定范围,则他们会根据平滑曲线出售一种资产以换取另一种资产,在此过程中赚取swap费用。

在较窄的范围内存币类似于传统的限价单。例如,如果DAI的当前价格低于1.001 USDC,那么Alice可以在1.001-1.002 DAI / USDC的范围内增加价值1000万美元的DAI。

一旦交易DAI高于1.002 DAI / USDC,Alice的流动性将充分转换成USDC。如果DAI / USDC跌破1.002,Alice必须撤回其流动性(或使用第三方服务代表其撤回),以避免自动转换回DAI。

范围订单的平均执行价格是最高价和最低价的几何平均值:在Alice案例中,执行价格等于1.001499 DAI / USDC,共计1,001,499美元。价格在1.001-1.002 DAI / USDC范围内交易期间,该执行价格不包括所赚取的额外swap费用。

范围更广的范围订单可能将被证明对获利套现,逢低买入和首次发行事件特别有用:在之后的用例中,发行人可以将流动性存入单一资产中,并指定其交易价格的确切范围(代币期望出售价格)。

非同质化流动性

作为每个LP定制价格曲线的副产品,流动性头寸不再是同质化的,并且在核心协议中不显示为ERC20代币。

取而代之的是,LP头寸将显示为NFT。不过公共头寸可以通过外围合同或通过其他合作伙伴的协议进行互换(ERC20)。此外,交易费不再代表LPs自动再投资到池中。

未来我们希望越来越复杂的策略被通证化,使LP可以参与,同时保持用户体验。这可能包括多头寸、自动再平衡、费用重投资、贷款等。

弹性费用

Uniswap v3为LP提供三个单独的费用等级:0.05%,0.30%和1.00%。这一系列选择确保LP根据货币对的波动性调整其保证金:LP在ETH / DAI等非相关货币对中承担更大的风险,反之,在USDC / DAI等相关货币对中承担最小的风险。

尽管不同的费用等级可能会导致一定程度的流动性分散,但我们认为大多数货币对将校准为“明显的”费用等级,然后将其作为规范的市场。我们预计同类资产对的费率将集中在0.05%左右,而ETH / DAI等资产对的费率将在0.30%左右,而外来资产1.00%更为合适。如有需要,治理可增加新的费用等级。

Uniswap v2引入了协议费用转换,该标准允许通过治理来启用固定的5个基点(LP费用的16.66%)费用。Uniswap v3协议费用更加灵活。费用默认情况下是关闭的,但是可以通过每个池的管理来启用,设置为LP费用的10%到25%。

先进的预言机

Uniswap v2引入了时间加权平均价格(TWAP)预言机。这些预言机是DeFi基础架构的关键部分,并已集成到数十个项目中,包括Compound和Reflexer。

v2预言机通过存储每秒Uniswap货币对价格的累积总和来工作。在一个周期开始时检查一次这些价格总和,在结束时检查一次,以计算该时间段内的准确TWAP。

Uniswap v3对TWAP预言机进行了重大改进,可以在单链上调用计算过去9天内的任何最新TWAP。这是通过存储一组累积和而不是一个数组来实现的。

这一系列的历史价格累加器使创建更高级的预言机变得更加容易和便宜,预言机包括简单移动平均线(SMA),指数移动平均线(EMA),离群值过滤等等。

除了这一重大改进,Uniswap交易者保持预言机的最新状态所需的Gas费相对于v2降低了约50%。在外部智能合约中计算TWAP的成本也要便宜得多。

Uniswap版权

我们坚信,去中心化的金融基础设施最终应该是免费的开源软件。同时,我们认为Uniswap社区应该是第一个围绕Uniswap v3 Core代码库构建生态系统的群体。

考虑到这一点,Uniswap v3 Core将在Business Source License 1.1(有效时限GPL-2.0或更高版本的许可证)下启动。该许可证将v3源代码在商业或生产环境中的使用期限限制为两年,届时它将永久转换为GPL许可证。

Uniswap治理可以通过更新v3-core-license-date.uniswap.eth和v3-core-license-grants.uniswap.eth中的文件,随时加速对GPL的更改或授予许可证豁免。

请注意,BUSL 1.1许可证不影响集成。外部集成所需的所有代码均已通过GPL或MIT许可,包括数学库,外围设备合同,接口和开发人员sdk。任何钱包,界面,移动应用,协议或其他项目都将能够按预期与v3集成。

审核和漏洞赏金

我们的团队认为,安全性是至关重要的–经过数百小时的测试,我们才能满意地启动Uniswap v3。

我们针对v3的安全性流程包括:

1.来自Trail of Bits的全面审核

2.ABDK的全面审核

3.samczsun的全面审核(无报告)

4.我们工程团队的审核和审查流程

5.全面的测试套件,包括自动工具Echidna和Manticore

修复了在测试和审核过程中发现的主要错误。但是,我们想指出的是Uniswap v3是一个非常复杂的协议,我们不能保证已经发现并解决了所有错误。

为了帮助发现任何打开的漏洞,公共漏洞赏金将在接下来的30天内运行,针对严重的错误,将提供高达50万美元的奖励。

启动细节

Uniswap v3智能合约将在未来几天内部署到Ropsten,Rinkeby,Kovan和Görli测试网,使开发人员有时间在正式发布之前开始试验该协议。

Uniswap v3核心资源库包含为协议提供动力的基本的低层级智能合约。

Uniswap v3 Periphery存储库包含一系列智能合约,旨在简化用户与核心合约的交互。

LP迁移门户网站将在启动时提供,从而允许v2 LP将其流动性无缝转移到v3。

同时还有一些事情需要完成。

1.合作伙伴和集成商可以立即开始在Uniswap v3上进行部署,为主网推出做准备;

2.界面、分析网站、API和开发者SDK正在重新设计,以便与Uniswap v3配合使用;

3.Uniswap v3路由器和位置管理器的初始合约几乎已经完成,但仍有更改的可能;

4.文档,指南和更多示例正在进行中;

5.Uniswap Labs将和Uniswap社区一起在主网启动后构建额外的基础架构与,支持同质化头寸、流动性挖矿、更复杂的策略和其他用例。

近期计划

3月26日美国东部时间下午2点,我们将在Uniswap Discord官方网站上举办AMA,我们希望在这里回答您对Uniswap v3的任何未解决问题。在此之前你可以将通过下方链接提交问题。

我们将会在未来几天发布更新、额外的信息和初始文档,欢迎Uniswap社区的回馈和参与。

如果你想要成为集成商,希望和我们取得联系,请填写下方链接表格,我们将尽所能回复。

26日AMA链接:

https://discord.com/invite/FCfyBSbCU5

提问链接:

https://docs.google.com/forms/d/e/1FAIpQLSebgW4Ta1Iq4gaPKvcDExliyGjrfUpvWeJKRAPD1KK7s-cNNw/viewform

集成商链接:

https://docs.google.com/forms/d/e/1FAIpQLSfH6fFaaCoPlDW570ZYN-9VOS_-Fu9gl8rRFoANtx0XWQtNaQ/viewform

Uniswap v3白皮书下载地址:

https://uniswap.org/whitepaper-v3.pdf (英文版)