介绍Uniswap v3的概况

KEPLER42B view 45 2021-3-28 20:17
share to
Scan QR code with WeChat

Uniswap v1于2018年11月推出,它被用来作为自动做市商(AMMs)概念的可行性证明,这是一种任何人都可以将资产集中共同做市的交易策略。

2020年5月,Uniswap v2推出了新的功能和优化,为采用AMM所带来的指数级增长奠定了基础。在推出不到一年的时间里,v2促成了超过1350亿美元的交易量,成为世界上最大的加密货币现货交易所之一。

Uniswap现在是去中心化金融的关键基础设施,可使开发者、交易员和LP能够参与到一个安全和稳健的金融市场中。

今天,我们很高兴地向大家介绍Uniswap v3的概况。我们的目标是在5月5日启动L1以太坊主网,并且稍晚些时候将在Optimistic上进行L2部署。

01

Uniswap v3 介绍:

集中的流动性,让个别LP能够对其资本配置的价格范围进行细粒度的控制。单个仓位会被合并到一个池子里,形成一个组合曲线,供用户参照交易。

多级收费,允许LP在承担不同程度的风险变化时获得适当补偿

这些特性使Uniswap v3成为有史以来最灵活和高效的AMM设计:

LP可以提供高达4000倍资本效率的流动性,相对于Uniswap v2可以获得更高的资本回报

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

LP可以显著增加其对首选资产的占比并降低其下行风险

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

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

因为有了这些突破性的设计改进,v3在以太坊主网上的gas费用会比v2略微便宜。而在Optimism部署上进行的交易将会便宜很多!

请继续阅读,以获得更多关于Uniswap v3的细节。如要获得更深入的技术概述,请查看Uniswap v3核心白皮书以及Uniswap v3核心智能合约。

介绍Uniswap v3的概况

白皮书详见https://uniswap.org/whitepaper-v3.pdf

介绍Uniswap v3的概况

智能合约详见https://github.com/Uniswap/uniswap-v3-core/

02

集中流动性

在Uniswap v2中,流动性沿着x*y=k的价格曲线均匀分布,所有价格的资产保留在0到无穷之间。然而对于大多数资金池来说,这些流动性中的大部分从未被使用过。例如,在v2 DAI/USDC交易对中仅预留约0.50%的资金用于0.99美元至1.01美元之间的交易,而在这个价格区间内,LP期望看到最多交易量,从而赚取最多的费用(也就是说有99.5%的资金闲置了)。

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

而在Uniswap v3中,LP可以将资金集中在自定义的价格范围内,并在期望的价格上提供更多的流动性。这样一来,LP就能构建出反映自己偏好的个性化价格曲线。

V3的LP可以将流动性集中在定制价格范围内。

视频链接https://uniswap.org/static/CYL-0c1741eee14f9ced700fe7e88b07f5eb.mp4

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

通过这样做,LP可以将自动化做市商形态和订单簿形式做到近似。

用户可以参照所有个人曲线结合成的流动性而交易,且每个流动性提供者的gas费都不会增加。LP按一定价格区间收取交易费用,并按照他们在该区间贡献的流动性数量按比例分摊。

介绍Uniswap v3的概况

LP可以组合多个多种资产,然后有效地聚合成一个单一的订单簿。

视频链接详见https://uniswap.org/static/IS-78bf088a79f73ecefb9afc8c094e2234.mp4

03

资本效益

通过集中其流动性,LP可以在指定的价格范围内提供与v2相同的流动性深度,同时使投入资本风险要小得多。节省下来的资金可以在外部持有用于投资不同的资产,存在DeFi里,或者用于在指定的价格范围内增加占比以赚取更多的交易费用。

介绍Uniswap v3的概况

集中的流动性使LP能够在产生费用的价格区间提供更大的深度。

视频链接详见https://uniswap.org/static/MFFL-55468b5128f13ff1355d031914dac719.mp4

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

Alice决定在整个价格区间内部署她的资本(就像她在Uniswap v2中所做的那样)。她存入50万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之间,他们就能赚取相同的费用。

介绍Uniswap v3的概况

鲍勃的自定义仓位也对他的流动性起到了止损的作用。如果ETH的价格降至0美元,Alice和Bob的流动性都将完全以ETH计价。然而,鲍勃只损失了159,000美元,而爱丽丝损失了100万美元。鲍勃可以用他额外的816,500美元来对冲下跌风险,或者投资任何其他可能的策略。

v3 LP相对v2 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亿美元相同的深度。

下面的工具计算集中流动资金(以当前价格为中心)相对于在整个价格曲线上配置资金的资金效率增益。

介绍Uniswap v3的概况

该工具详见原文

在发行时,如果LP在0.10%的价格区间内提供流动性,资本效率收益最高达到4000倍。v3池工厂在技术上能够支持0.02%的细粒度范围,这意味着相对于v2最大可获得20,000倍的资金效率。然而,更多的细粒度资金池(granular pools )会增加gas费的成本,在Layer 2可能会更有用。

04

活跃的流动性

如果市场价格超出LP指定的价格范围,他们的流动性就会被有效地从池中移除,不再赚取费用。在这种情况下,LP的流动性完全由两种资产中价值较低的部分组成,直到市场价格回到其指定的价格区间,或者他们决定更新其区间以适应当前价格。

介绍Uniswap v3的概况

LP仅在其指定价格范围之间交易时赚取费用

视频链接详见https://uniswap.org/static/AL-f714a330ccdc7219bae4d4fda1f839a5.mp4

05

范围订单

V3的LP可定制性开辟了一个新的订单(novel order)功能,以补充市场订单,我们称之为“范围订单”。

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

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

一旦DAI交易超过1.002 DAI/USDC, Alice的流动性将完全转换为USDC。Alice必须提取她的流动资金(或使用第三方服务代表她提取),以避免在DAI/USDC开始低于1.002时自动转换回DAI。

介绍Uniswap v3的概况

完全执行的范围订单的平均执行价格是最小价格和最大价格的几何平均值:在Alice的例子中,总价值为$1,001,499的执行价格等于1.001499 DAI/USDC。此执行价格不包括在1.001 - 1.002 DAI/USDC区间内交易期间所赚取的额外掉期费用。

在更大范围内的区间订单可能被证明对获利买入跌停和首次发行特别有用:在后来的使用案例中,发行者现在能够将流动性存入单一资产,并指定他们希望出售代币的确切价格范围。

06

非同质化流动性

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

相反,LP位置将由非同质化代币(NFT)表示。然而,公共的共享资金可以通过外围合约或其他合作伙伴协议替换(ERC20)。此外,交易费用不再代表LP自动再投资到池中。

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

07

灵活的费用

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%之间。

08

先进的预言机

Uniswap v2推出了时间加权平均价格(TWAP)的预言机。这些预言机作为DeFi基础设施的关键部分,已经被集成到几十个项目中,包括Compound和Reflexer。

V2 预言机通过累计以每秒为基础存储Uniswap交易对价格总和来工作。这些价格总和可以在一个时期的开始和结束时检查一次,以计算该时期的准确时间加权平均价格(TWAP)。

Uniswap v3对TWAP 预言机进行了明显改进,使它能够在一次链上调用中计算出过去约9天内的任何TWAP。这是通过存储累积和的数组来实现的,而非仅存储一个。

介绍Uniswap v3的概况

这些历史价格累加器使得创建包括简单移动平均线(SMA)、指数移动平均线(EMA)、异常过滤( outlier filtering)等在内的更高级的预言机更容易、更便宜。

尽管有了这一重大改进,但Uniswap交易者的预言机更新成本相对于v2降低了约50%。在外部智能合约中计算TWAPs的成本也要便宜得多。

09

许可证明

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

考虑到这一点,Uniswap v3 Core将在商业源码许可证明 1.1下发布——实际上是一个延迟的gpl -2.0或更高版本的许可证。许可证将v3源代码在商业或生产环境中的使用期限限制为两年,到那时它将转换为永久的GPL许可证明。

介绍Uniswap v3的概况

https://github.com/Uniswap/uniswap-v3-core/blob/main/LICENSE

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

注意,BUSL 1.1许可不影响集成。所有外部集成可能需要的代码都在GPL或MIT下获得了许可,包括数学库、外围合约、接口和开发人员sdk。任何钱包、界面、移动应用程序、协议或其他项目都能够如预期的那样与v3集成。

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

介绍Uniswap v3的概况

FAQ详见https://mariadb.com/bsl-faq-adopting/

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: DeFi需要信任最小化的资金 Next: DeFi Pooling: 为现有的L1项目带来可拓展性

Related