免责声明:凤梨财经作为开放的信息发布平台,所提供的所有内容与凤梨财经观点和立场无关,且不构成任何投资理财建议。投资有风险,入市需谨慎。

介绍Uniswap V3

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

2021年3月23日

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

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

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

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

Uniswap v3引入了:


集中的流动性,使各个有限合伙人可以对其资本分配的价格范围进行精细控制。各个头寸汇总到一个池中,形成一条组合曲线供用户进行交易


多种费用等级,允许有限合伙人因承担不同程度的风险而得到适当补偿


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


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


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


有限合伙人可以显着增加他们对优先资产的敞口降低其下行风险


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

 

Uniswap '小号预言现在更容易,更便宜的集成V3甲骨文能够提供过去9天内任何时间段内按需提供的时间加权平均价格(TWAP)。这消除了集成商检查点历史值的需要。

即使有了这些突破性的设计改进,以太坊主网上的v3交换气体成本还是比v2便宜。在乐观的部署进行的交易将有可能显著便宜!

继续阅读以获取有关Uniswap v3的更多详细信息。有关更深入的技术概述,请查看Uniswap v3 Core白皮书,即Uniswap v3 Core智能合约

集中流动性

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

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

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

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范围之内,他们就能赚取相同数量的费用

 图片1.png

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

 图片2.png

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相同的深度。

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

流动资金存款价值

配对代币的价值

选择ETH价格范围

当前价格:1820美元

V3范围位置

所需资金

$ 150,000

相对于V2,每$的费用

5.24 x

V2位置

所需资金

$ 785,779

当价格保持在1200美元至2800美元之间时,这两个位置将获得相等的费用并且表现出色。

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

活跃流动性

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

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

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

范围订单

V3 “小号LP定制开辟了一个新的秩序的功能,以补充市场的订单,我们呼吁”范围内的订单“ 。

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

存入较窄的范围感觉类似于传统的限价单。例如,如果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。

 图片3.png

一个完全执行程有序的平均执行价格是最小和最大价的几何平均值:在爱丽丝“案,执行价格等于1.001499 DAI / USDC总共$一○○一四九九。在价格在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。这是通过存储一组累积和而不是一个数组来实现的。

 图片4.png

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

尽管有了这一重大改进,但Uniswap交易商保持Oracle的最新状态所需的汽油成本相对于v2降低了约50%。同样,在外部智能合约中计算TWAP的成本也要便宜得多。

执照

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

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

Uniswap治理可以通过更新v3-core-license-date.uniswap.ethv3-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 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的任何未解决问题。问题可以在这里提前提交。

我们将在未来几天发布进一步的更新,其他信息和初始文档,并欢迎我们社区的所有反馈和参与。

如果您正在整合并希望取得联系,请填写此表格,我们将尽力尽快答复。或者,在社区Discord的#v3集成渠道中进行宣传

要参与其中并保持最新状态:

· 加入Uniswap社区不和谐

· Twitter上关注Uniswap

· 订阅Uniswap博客

· 注册为代表Sybil

· 参与Uniswap治理

Uniswap团队


声明:本文观点仅代表作者本人,不代表凤梨财经赞同或证实其观点描述。如若侵权,请联系我们删除文章。