全面碾压DEX友商?解读Uniswap V3版本“主动流动性”创新细节

作者:不爱吃的胖子

前言

转发文章至朋友圈,加管理员xiaoerchuanqi,进UNI交流群。小辣椒区块链(ID:XLJBC888)与文中提到的企业、项目方没有利益关系。人是会犯错误的物种。小辣椒区块链不能保证所引用资料的真实性、分析的正确性,请根据自己的能力和认知参与市场。

正文

千呼万唤始出来,Uniswap V3版本就要问世了!

虽然胖子不是Uniswap的死忠粉,但是DEX龙头新进展还是值得重点关注。毕竟一个赛道龙头的动作,从某种程度上代表了这个赛道未来的发展方向。

Uniswap 官方表示,Uniswap V3 版本将在 5 月 5 日正式上线以太坊主网,以太坊二层网络 Optimism 上的版本将于 5 月中旬发布。

官方还称,V3 版本较之前版本的最大改变是有望大幅提高流动性提供者的资金效率,流动性提供者的资金效率有望比 V2 版本最高提高 4000 倍。

Uniswap V3 版本将推出名为集中流动性的功能,流动性提供者可以在自定义价格范围内分配资金,从而在此过程中创建个性化的价格曲线,例如,流动性提供者可以选择仅为某一个价格区间提供流动性,以在指定价格区间的范围内参与做市,从而获得更高的资本回报率。

Uniswap官方介绍文章更加详细的内容,接下来,胖子就带各位老哥一览V3的全貌。

1、Uniswap v3主要功能

新版本主要功能有两个:

第一、集中的流动性,使个人LP对其资本分配到什么价格范围有精细的控制。单个头寸被汇总到一个池子里,形成一个组合曲线,供用户交易。

第二、多级收费,允许LP因承担不同程度的风险而得到适当的补偿。

这些特点使Uniswap v3成为有史以来最灵活、最高效的AMM。相对于Uniswap v2,LP可以以高达4000倍的资本效率提供流动性,获得更高的资本回报。

资本效率为低滑点的交易执行铺平了道路,可以超越中心化交易所和专注于稳定币的AMMs。LP可以大幅增加对偏好资产的投资,降低其下行风险。

LP可以通过在完全高于或低于市场价格的价格区间内增加流动性来卖出一种资产,近似于沿平滑曲线执行的收费限价单。

Uniswap的预言机现在更容易整合,成本也更低。V3预言机能够按要求提供过去9天内任何时期的加权平均价格(TWAPs)。这使得聚合器不再需要检查历史值。

即使有了这些突破性的设计改进,V3的gas成本也比V2略微便宜,在Optimism部署上进行的交易很可能会大大便宜!

了解Uniswap v3的更多细节,更深入的技术概述请查看Uniswap v3核心白皮书,Uniswap v3核心智能合约。

白皮书链接:

https://uniswap.org/whitepaper-v3.pdf

2、集中的流动性

在Uniswap v2中,流动性沿着x*y=k的价格曲线均匀分布,资产保留给0到无穷大之间的所有价格。对于大多数池子来说,这些流动性的大部分从未投入使用。

举个例子,v2 DAI/USDC对只保留了约0.50%的资金用于0.99美元和1.01美元之间的交易,在这个价格区间内,LPs期望看到最多的交易量,从而赚取最多的费用。

V2 LPs只赚取一小部分资本的费用,这可能无法适当补偿他们通过持有这两种代币的大量库存而承担的价格风险("无常损失")。此外,由于流动性在所有价格范围内都很差,交易者往往会受到高度的滑点。

在Uniswap v3中,LP可以将资本集中在自定义的价格范围内,在所需的价格上提供更多的流动性。这样一来,LP们构建了反映自己偏好的个性化价格曲线。

LP可以将任何数量的不同集中仓位合并到一个池子里。例如,ETH/DAI池中的LP可以选择将100美元分配到1,000-2,000美元的价格区间,并将另外50美元分配到1,500-1,750美元的区间。

通过这样做,LP可以在任何自动做市商或活跃订单簿的提供流动性。

用户针对所有单个曲线的综合流动性进行交易,每个流动性提供者的gas成本不会增加。在某一价格区间收取的交易费用由LP按其对该区间贡献的流动性数量按比例分摊。

3、资本效率

通过集中其流动性,LP可以在指定的价格范围内提供与V2相同的流动性深度,同时使资本的风险大大降低。节省下来的资本可以对外持有,投资于不同的资产,存放在DeFi的其他地方,或者用于增加指定价格范围内的风险敞口,以赚取更多的交易费用。

让我们用一个例子来说明。

Alice和Bob都想在Uniswap v3上的ETH/DAI池中提供流动性,他们每人都有100万美元。ETH的当前价格是1,500 DAI。

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

鲍勃则建立了一个集中的仓位,只在1,000到2,250的价格范围内存款。他存入91,751 DAI和61.17 ETH,总价值约183,500美元。另外的816,500美元他自己留着,想怎么投资就怎么投资。

虽然Alice投入的资金是Bob的5.44倍,但只要ETH/DAI价格保持在1000到2250的范围内,他们赚取的费用是一样的。

Bob的自定义头寸也是他的流动资金的一种止损。如果ETH价格跌至0美元,Alice和Bob的流动资金将全部以ETH计价。然而,Bob将只损失159,000美元,而Alice则损失100万美元。鲍勃可以用他额外的816,500美元来对冲下跌风险或投资于任何其他可以想象的策略。

V3 LPs可以选择用与V2 LPs相同的资本量提供更大的流动性深度,而不是用较少的资本提供与V2 LPs相同的流动性深度。这需要承担更多的价格风险("无常损失"),同时支持更多的交易量并赚取更高的费用。

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

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

在推出时,对于在单一0.10%价格范围内提供流动性的LP来说,资本效率收益最高将达到4000倍。v3池“工厂”在技术上能够支持0.02%的价格区间,相对于v2来说,资本效率收益最高可达20000倍。然而,价格区间更高的池子可能会增加gas成本,在第二层可能更有用。

4、主动流动性

如果市场价格在LP指定的价格范围之外移动,他们的流动性实际上就会从池子里移走,不再赚取费用。在这种状态下,LP的流动资金完全由两种资产中价值较低的一种组成,直到市场价格回到其指定的价格区间,或者他们决定更新其区间以反映当前价格。

在v3中,理论上,在给定的价格区间内不存在流动性是可能的。然而,我们期望理性的LP会持续更新他们的价格区间以覆盖当前的市场价格。

5、价格区间订单

V3的LP可定制性开辟了一种新颖的订单功能来补充市场订单,我们称之为 "区间订单"。

LP可以在高于或低于当前价格的自定义价格区间内存入单个代币:如果市场价格进入他们指定的区间,他们就会沿着平滑的曲线卖出一种资产换取另一种资产,同时在这个过程中赚取交易费。

存款到一个狭窄的区间,感觉和传统的限价单类似。例如,如果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范围内交易期间赚取的额外交易费用。

更大范围内的范围订单可能被证明对获利、买入跌停板和主要发行事件特别有用。在后一种使用情况下,发行者现在能够将流动性存入单一资产,并指定他们希望出售其代币的确切价格范围。

6、非同质化流动性

作为每LP自定义价格曲线的副产品,流动性仓位不再是可互换的,在核心协议中不以ERC20代币表示。

取而代之的是,LP质押进的流动性代币资产将由非同质化代币(NFTs)来表示。然而,共同的共享头寸可以通过外围合约或通过其他合作伙伴协议实现可互换(ERC20)。此外,交易费用不再代表LP自动再投资回池。

随着时间的推移,我们预计越来越多的复杂策略将被代币化,使LP有可能在保持被动用户体验的同时参与其中。这可能包括多仓位、自动重新平衡以集中在市场价格附近、费用再投资、借贷等。

7、灵活的费用

Uniswap v3针对不同的币对,为LPs提供三个独立费用等级--0.05%、0.30%和1.00%。这一系列的选择确保LPs根据预期的币对波动性来调整他们的利润。LP在非相关币对(如ETH/DAI)中承担更多风险,反之,在相关币对(如USDC/DAI)中承担最小风险。

虽然不同的收费层级可能会导致一定程度的流动性分化,但官方相信,大多数币对将按照 "明显的 "收费层级进行校准,然后作为标准市场。官方预计同类资产对会聚集在0.05%的收费层周围,ETH/DAI等资产对会使用0.30%的收费层,而外来资产可能会发现1.00%的交易费更合适。

Uniswap v2引入了协议费开关,允许社区治理开启统一的5个基点(LP费用的16.66%)费用。Uniswap v3协议费更加灵活。费用默认为关闭,但可由社区治理在每个池子的基础上开启,并设定在LP费用的10%至25%之间。

8、先进的预言机

Uniswap v2引入了时间加权平均价格(TWAP)预言机。这些预言机是DeFi基础设施的重要组成部分,已被集成到几十个项目中,包括Compound和Reflexer。

V2预言机的工作方式是以每秒钟为基础存储Uniswap交易对价格的累积总和。这些价格总和可以在一段时间的开始和结束各检查一次,以计算该期间的准确TWAP。

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

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

尽管有了这一重大改进,Uniswap交易员保持预言机更新的gas成本相对于v2减少了约50%。"外部智能合约 "中计算TWAP的成本也大大降低。

9、代码许可

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

考虑到这一点,Uniswap v3 Core将在商业源码许可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 集成。

有关该许可的更多信息,请参见此常见问题。

查询链接:

https://mariadb.com/bsl-faq-adopting/

10、审计和Bug赏金

团队认为安全是最重要的——据说团队花了数百个小时的测试,才放心地推出Uniswap v3。

V3安全流程包括

·来自Trail of Bits的全面审计

·ABDK的全面审计

·samczsun的全面审计(无报告)

·来自工程团队的审计和审查过程。

·综合测试套件,包括自动化工具Echidna和Manticore。

·在测试和审计过程中发现的主要错误已得到修复。然而,我们想指出,·Uniswap v3是一个极其复杂的协议,我们不能保证所有的错误都已经被发现并解决。

为了帮助发现任何公开的漏洞,在接下来的30天里,官方将开展bug赏金活动,为关键错误提供高达50万美元的赏金。更多关于bug赏金的细节可以在这里找到。

赏金链接:

https://github.com/Uniswap/uniswap-v3-core/blob/main/bug-bounty.md

11、发布细节

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

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

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

流动性提供商迁移门户将在发布时提供,允许v2 LP将其流动性无缝转移到新协议中。

同时,还有一些未完成的项目。

合作伙伴和集成商可以立即开始在Uniswap v3上进行建设,为主网的推出做准备。

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

Uniswap v3路由器和位置管理器的初始合约几乎已经完成。虽然仍有可能发生变化,但可在此查阅。

查询链接:

https://github.com/Uniswap/uniswap-v3-periphery

文档、指南和更多的示例正在进行中。

主网启动后,Uniswap实验室将与Uniswap社区一起建立额外的基础设施,以支持fungibile仓位、流动性挖掘、更复杂的策略和各种其他用例。

12、抢先了解

美国东部时间3月26日星期五下午2点,官方将在Uniswap官方Discord上举办一个AMA,官方希望能回答用户关于Uniswap v3的任何未决问题。老哥可以在这里提前提交问题。

提交链接:

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

官方将在未来几天发布进一步的更新、附加信息和初始文档,并欢迎社区的所有反馈和参与。

如果您正在集成并希望与我们取得联系,请填写此表,我们将尽快回复。或者,也可以在社区Discord的#v3-integrations频道联系我们。

表格链接:

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

总体看来下来,胖子认为Uniswap V3本版,最大的变革就是“主动流动性”,将会全面提升那些价格波动相对稳定的交易对的资本效率,此举剑指Curve。这和胖子此前在小辣椒群给出的判断一致,Curve如果不创新,最终可能会被其他全资产类型DEX超越。

写评论,请先登录