Uniswap V3正式官宣,预计5月5日上以太坊主网

Uniswap v1于2018年11月推出,旨在为自动做市商(AMM)提供概念验证,任何人都可以将资产集中到共享做市策略中的一种交易所。

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

现在,Uniswap成为去中心化金融的关键基础架构,使开发人员,交易员和流动性提供商能够参与安全稳健的金融市场。

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

Uniswap v3引入了:

集中的流动性,使各个有限合伙人可以对其资本分配的价格范围进行精细控制。将各个头寸汇总到一个池中,形成一条组合曲线供用户进行交易。
多种费用等级,允许有限合伙人因承担不同程度的风险而得到适当补偿

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

相对于Uniswap v2,有限合伙人(LPs)可以提供高达4000倍的资本效率的流动性,从而获得更高的资本回报率
资本效率为低滑点交易执行铺平了道路,这种AMM方式,可以超越中心化交易所和以稳定币为中心的资本市场
有限合伙人可以显着增加他们对优先资产的敞口并降低其下行风险
有限合伙人可以通过将流动性增加到完全高于或低于市场价格的价格范围(近似于沿平滑曲线执行的获利限价单)的流动性来出售另一种资产

Uniswap 的高级预言机起来更容易,集成更加便宜的交易价格。V3的高级预言机能够提供过去9天内任何时间段内按需提供的时间加权平均价格(TWAP)。这消除了集成商检查点历史值的需要。

即使有了这些突破性的设计改进,Uniswap V3在以太坊主网上交易的手续费,相对比UniswapV2便宜很多。不久之后我们将在Optimism部署进行交易,将会变得非常便宜。

集中流动性

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

V2 LP仅以拿小部分资本赚取费用,而这可能无法通过持有两个代币的大量库存来适当补偿其承担的价格风险(“永久损失” )。此外,由于流动性在所有价格范围内的分布很薄,交易者经常会遭受价格从高度的滑落。

在Uniswap V3,LP 可自定义的价格范围内,集中了资金,以期望的价格提供更大的流动资金。在这种情况下,有限合伙人会构建反映其自身偏好的个性化价格曲线。

(V3 LP 可以将其流动性集中在制定价格范围内)

LP可以在一个池中合并任意数量的不同集中位置。例如,ETH / DAI池中的LP可以选择将$ 100分配给$ 1,000- $ 2,000的价格范围,并将另外的$ 50分配给$ 1,500- $ 1,750的价格范围。

这样,有限合伙人就可以像任何自动做市商或通过有效定单的形态做市。

用户可以对所有单独曲线的组合流动性进行交易,而每个流动性提供者的气体成本不会增加。在给定价格范围内收取的交易费,按有限合伙人按比例分配给该价格区间的流动资金,按比例分配。

(有限合伙人可以合并多个头寸,然后将其汇总到一个订单簿中)

资本效率

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

(集中的流动性允许有限合伙人在产生费用的价格范围内提供更大的深度)

我们来举例说明一下:

爱丽丝和鲍勃都想在Uniswap v3的ETH / DAI池中提供流动性。他们每个人都有100万美元。假设ETH当前价格为1,500 DAI。

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

相反,鲍勃创建了一个集中头寸,仅在1,000至2,250的价格范围内存款。他存入91,751 DAI和61.17 ETH,总价值约183,500美元。他自己保留其余的$ 816,500,但可以根据自己的意愿进行投资。

尽管爱丽丝投入的资金是鲍勃的5.44倍,但只要ETH / DAI的价格保持在1,000至2,250范围之内,他们就能赚取相同数量的费用。

Uniswap V3正式官宣,预计5月5日上以太坊主网

鲍勃“的定制位置也作为一种止损为他的流动性。双方Alice和Bob ‘的流动资金将在ETH完全计价,如果ETH价格降至$ 0。然而,鲍勃肯定会失去刚刚159,000 $,与爱丽丝的$1M。鲍勃可以用其额外的$ 816,500来对冲下行风险或投资于任何其他可能的策略。

Uniswap V3正式官宣,预计5月5日上以太坊主网

V3 LP可以选择以更大的深度提供与v2对应者相同的资本,而不是像v2 LP那样以较少的资本提供等效的流动性深度。这需要承担更多的价格风险(“永久损失” ),同时支持更多的交易并赚取更高的费用。

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

下面的工具计算相对于整个价格曲线上的资本分配,集中流动性头寸(以当前价格为中心)的资本效率收益。

Uniswap V3正式官宣,预计5月5日上以太坊主网

(原文链接可以输入计算收益)

原文链接计算器:https://uniswap.org/blog/uniswap-v3/

计算器在文章中间部分

推出时,LP在0.10%的单个价格范围内提供流动性的情况下,资本效率收益将达到4000倍。v3池工厂在技术上能够支持范围为0.02%的范围,相对于v2,最大可提高20,000倍的资本效率收益。但是,更多的颗粒池会增加交换气体的成本,并且在第2层上可能更有用。

活跃流动性

如果市场价格移动的LP之外规定的价格范围内,其流动性被有效地从池中取出,并不再赚取费用。在这种状态下,有限合伙人的流动性完全由这两种资产中价值较低的那部分组成,直到市场价格回到其指定的价格范围或他们决定更新其范围以考虑当前价格为止。

(有限合伙人仅在市场在其指定价格范围内交易时才赚取费用)

在V3中,理论上在给定的价格范围内不存在流动性是可能的。但是,我们希望理性的LPs会不断更新其价格范围以覆盖当前的市场价格。

范围订单

Uniswap V3 LPs定制开辟了一个新的秩序的功能,以补充市场的订单,我们把它称为 “范围内的订单” 。

有限合伙人(LPs)可以在高于或低于当前价格的自定义价格范围内存放单个令牌:如果市场价格进入其指定范围,则他们会沿一条平滑曲线出售一项资产以换取另一项资产,同时在此过程中赚取掉期费。

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

一旦交易DAI以上1.002 DAI / USDC,爱丽丝“的流动资金将已经充分转换成USDC。如果DAI / USDC开始跌破1.002,Alice必须撤回其流动资金(或使用第三方服务代表其撤回),以避免自动转换回DAI。

Uniswap V3正式官宣,预计5月5日上以太坊主网

一个完全执行程有序的平均执行价格是最小和最大价的几何平均值:在爱丽丝“案,执行价格等于1.001499 DAI / USDC总共$1,001,499。在价格在1.001-1.002 DAI / USDC范围内交易的期间,该执行价格不包括所赚取的额外掉期费。

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

不可替代的流动性

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

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

随着时间的流逝,我们期望令牌化越来越复杂的策略,使LP可以参与,同时保持被动的用户体验。这可能包括多个位置,自动重新平衡以集中于市场价格,费用再投资,贷款等。

弹性费用

Uniswap v3为LP向每对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 oracle进行了重大改进,从而可以在单个链上调用中计算过去9天内的任何最新TWAP。这是通过存储一组累积和而不是一个数组来实现的。

Uniswap V3正式官宣,预计5月5日上以太坊主网

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

尽管有了这一重大改进,但Uniswap交易商保持Oracle的最新状态所需的汽油成本相对于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的安全性流程包括:

来自Bits of Bits的全面审核
ABDK的全面审核
samczsun的全面审核(无报告)
我们工程团队的审核和审查流程
全面的测试套件,包括自动工具Echidna和Manticore

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

为了帮助发现任何打开的漏洞,公共漏洞赏金将在接下来的30天内运行,针对严重的错误,将提供高达$ 500,000的奖励。有关公共漏洞赏金的更多详细信息,请参见 此处。

Uniswap发射细节

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

该Uniswap v3核心库中含有人体必需的,低层次的智能合同权力的协议。
该Uniswap V3外围存储库包含旨在缓和与核合同的用户交互智能合同的集合。

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

同时,几乎没有什么值得完成的项目:

合作伙伴和集成可以立即开始在Uniswap v3上构建,以准备启动主网!
接口,分析站点,API和开发人员SDK已重新设计为可与Uniswap v3一起使用。
最初的Uniswap v3路由器和职位管理器合同几乎已完成。虽然仍可能更改,但可以在此处获得。
文档,指南和更多示例正在进行中。
在主网启动后,Uniswap Labs和Uniswap一起建立基础设施,以及支持可替代性头寸,流动性挖掘,更复杂的收益策略和各种方案。

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

参与26日AMA链接:https://discord.com/invite/FCfyBSbCU5

Uniswap V3白皮书下载地址:https://uniswap.org/whitepaper-v3.pdf (英文版)