HTT:Uniswap V3 介绍

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

Uniswapv1于2018年11月推出,主要是验证自动做市商的概念,是一种任何人都可以将资产汇集到资金池做市策略的去中心化交易所。

2020年5月,Uniswapv2引入了新的功能和优化,为AMM的应用指数级增长奠定了基础。v2上线不到一年,就促成了超过1350亿美元的交易量,是全球最大的加密货币现货交易所之一。

Uniswap现在作为去中心化金融的关键基础设施,赋予开发者、交易者和流动性提供者参与安全稳健的金融市场的能力。

今天,我们很高兴地介绍Uniswapv3的概况。我们的目标是在5月5日在以太坊主网发布,并在之后的不久部署到OptimismL2上。

Uniswapv3介绍:

集中流动性,使个人LP(流动性提供者)对其资本分配到什么价格范围有细微的控制。个别仓位汇总到一个资金池里,形成一条组合曲线,供用户交易时对照。

多个收费层级,使LP能够因承担不同程度的风险而得到适当补偿。

这些特点使Uniswapv3成为设计最灵活、最高效的AMM。

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

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

LP可以显著增加对优先资产的敞口,并降低其下行风险。

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

Uniswap预言机可以更简单和更低成本的集成。V3预言机能够根据需求提供过去约9天内任何时期的时间加权平均价格。这样一来,集成项目就不需要检查历史价格值了。

即使有这些突破性的设计改进,在以太坊主网上使用V3兑换的Gas成本也比V2略微便宜。在Optimism部署上进行的交易将可能会更大程度地便宜!

请继续阅读Uniswapv3的详细信息。更深层次的技术概述请查看Uniswapv3Core白皮书、Uniswapv3Core智能合约。

关于集中流动性

在Uniswapv2中,流动性沿着xy=k的价格曲线均匀分布,资产保留在0到无穷大之间的所有价格。对于大多数池子来说,这些流动池资金的大部分其实未被利用。例如,v2DAI/USDC货币仅用了约0.50%的资本在0.99美元至1.01美元*之间进行交易,在这个价格区间内,LP们预期会看到最多的交易量,从而赚取最多的费用。

V2LP只赚取一小部分资本的费用,这可能无法适当补偿他们因持有两种代币的大量库存而承担的价格风险。此外,由于流动性摊薄在所有价格区间,交易者往往会出现很高的价格滑点。

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

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

通过这种方式,LP可以近似于任何自动做市商或主动订单簿的形态作市。

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

LP可以将多个仓位组合起来,然后高效地汇总到一个订单簿上。

资本效率

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

我们用一个例子来说明。

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

Alice决定在整个价格范围内部署她的资本。她存入50万DAI和333.33ETH。

Bob则建立了一个集中的仓位,只在1000到2250的价格范围内存款。他存入了91751DAI和61.17ETH,总价值约18.35万美元。他自己保留了另外的81.65万美元,按照自己的喜好进行投资。

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

Bob的定制仓位也是他流动资金的一种止损。如果ETH价格跌至0美元,Alice和Bob的流动资金都将完全以ETH计价。然而,Bob将只损失15.9万美元,而Alice则损失100万美元。Bob可以用他额外的816,500美元来对冲下行风险,或者投资于任何其他可以想象的策略。

实例2

v3LP不需要像v2LP那样以较少的资本提供同等的流动性深度,而是可以选择与v2LP一样以相同的资本量提供更大的深度。这就需要承担更多的价格风险,同时支持更多的交易量,赚取更高的费用。

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

下面的工具可以计算集中流动性头寸相对于在整个价格曲线上配置资本的资本效率收益。

i集中流动性头寸

价格保持在1200元至2800元之间,在V3提供和提供78599获得相同的收益

以上为计算器截图,计算器链接:https://uniswap.org/blog/uniswap-v3/

在V3发布后,对于在0.10%的单一价格区间内提供流动性的LP来说,资本效率收益最高将达到4000倍。v3资金池工厂在技术上能够支持0.02%的颗粒度,相对于v2来说,最高可获得20000倍的资本效率收益。然而,更多颗粒度的资金池会增加兑换时的Gas成本,因此在2层网络上可能更有用。

活跃流动性

如果市场价格在LP指定的价格区间之外变动,其流动性就会被有效地从资金池中移除,不再赚取费用。在这种状态下,LP的流动性完全由两种资产中价值较低的一种组成,直到市场价格回到他们指定的价格区间,或者他们决定更新他们的区间,以考虑到当前的价格。

在v3中,理论上在某个的价格区间内是可以不存在流动性的。不过,我们期望理性的LP能不断更新价格区间,以覆盖当前的市场价格。

范围订单

V3的LP定制性开辟了一种新颖的订单功能,作为市场订单的补充,我们称之为范围订单。

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

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

一旦价格在1.002DAI/USDC之上,Alice的DAI将全部卖出换为USDC。Alice需要赎回自己的流动性,以避免在DAI/USDC开始交易低于1.002时又转换回DAI。

range

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

更大价格范围的订单可能被证明对获利套现、抄底,和新币发行中特别有用:在后一种使用场景中,发行人现在能够存入单一资产作为流动性,并指定他们希望出售其代币的确切价格范围。

不可替代流动性资产

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

取而代之的是,LP仓位将由不可替换代币代表。然而,公共共享的头寸可以通过外围合约或通过其他伙伴协议进行互换。此外,交易费不再代表LP自动重新投资到资金池中。

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

弹性费用

Uniswapv3为每对LP提供三个独立的费用等级--0.05%、0.30%和1.00%。这些选择可确保LP根据预期的货币对波动率来调整其保证金:LP在ETH/DAI等非相关货币对中承担更多的风险,反之,在USDC/DAI等相关货币对中承担最小的风险。

虽然不同的收费层级可能会导致一定程度的流动性分化,但我们相信大多数交易对都会按照显而易见的收费层级进行校准,然后作为标准市场。我们预计同类相关资产对会在集中在0.05%的费率附近,ETH/DAI等资产对会使用0.30%,而外来资产可能会发现1.00%的交换费用更合适。可以根据需要通过治理增加额外的收费层。

Uniswapv2引入了协议费开关,允许治理层开启统一的5个基点费用。Uniswapv3协议的收费要灵活得多。费用默认为关闭,但可由治理层按每个资金池开启,并设定在LP费用的10%至25%之间。

高级预言机

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

V2预言机的工作原理是以每秒钟为单位存储Uniswap对价格的累加。这些价格和可以在开始和结束各检查一次,以计算出该周期的准确时间加权平均价格。

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

oracles

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

尽管有这一重大改进,但Uniswap交易商保持预言机更新的Gas成本相对v2减少了约50%。外部智能合约中计算TWAP的成本也明显便宜了。

源码许可

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

考虑到这一点,Uniswapv3Core将在BUSL1.1下推出,实际上是一个延时的GPL-2.0或更高版本的许可证。该许可证将V3源代码在商业或生产环境中的使用限制为两年,届时它将永久转换为GPL许可证。

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

9月份加密交易所平均网站流量环比下降超一成 Uniswap网站流量上涨逾40%:ICO Analytics通过对比 8、9 月份最受欢迎的加密交易所的网站流量后发现,9 月份加密交易所的平均网站流量环比下降 11.5%,其中,币安下降 14%,Coinbase 下降 23%,BitMEX 下降 21%。另外,Bittrex、Bitfinex 以及韩国交易所 Bithumb 和 Upbit 的网站流量下降幅度均超 30%。相比之下,Uniswap 网站流量环比上涨 43%,成为全球第六大交易所。[2020/10/8]

请注意,BUSL1.1许可不影响集成。外部集成可能需要的所有代码都已获得GPL或MIT授权,包括数学库、外围合约、接口和开发者SDK。任何钱包、接口、移动应用、协议或其他项目都能按预期与v3集成。

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

审计和赏金

我们的团队认为安全是最重要的--我们花了数百个小时的测试,才放心地推出Uniswapv3。

我们的V3安全流程包括:

来自BitsofBits审计

ABDK的全面审计

samczsun的全面审计(无报告)

来自我们工程团队的审计和审查过程

全面的测试,包括自动化工具Echidna和Manticore。

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

为了帮助找到任何开放的漏洞,公共错误赏金将在未来30天内进行,为关键错误提供最高50万美元。更多关于公共bug赏金的细节可以在这里找到。

发布细节

Uniswapv3智能合约将在未来几天部署到Ropsten、Rinkeby、Kovan和G?rli试验网,让开发者有时间在正式发布前开始试验该协议。

Uniswapv3Core代码库包含了为协议提供动力的基本的底层智能合约。

Uniswapv3外围代码库包含了一个智能合约的集合,旨在方便用户与核心合约的交互。

流动性提供者迁移门户站将在Uniswapv3发布提供,允许v2LP将其流动性无缝转移到新协议。

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

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

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

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

文件、指南和更多的例子正在编写中。

主网启动后,Uniswap实验室将与Uniswap社区一起建立更多的基础设施,以支持可替换仓位、流动性挖矿、更复杂的战略和各种其他使用场景。

Uniswap团队?。

本翻译由CellNetwork赞助支持。

来源:https://uniswap.org/blog/uniswap-v3/

参考资料

登链翻译计划:https://github.com/lbc-team/Pioneer

翻译小组:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

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

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

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

常见问题:https://mariadb.com/bsl-faq-adopting/

来自BitsofBits审计:https://github.com/Uniswap/uniswap-v3-core/blob/main/audits/tob/audit.pdf

ABDK的全面审计:https://github.com/Uniswap/uniswap-v3-core/blob/main/audits/abdk/audit.pdf

samczsun:https://samczsun.com/

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

Uniswapv3Core代码库:https://github.com/Uniswap/uniswap-v3-core

Uniswapv3外围代码库:https://github.com/Uniswap/uniswap-v3-periphery

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

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9801884.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

盘点零知识证明代表性项目:如何影响和塑造区块链生态系统?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

世界币HTT:13、阶梯保证金

1、什么是维持保证金率?维持保证金率是用户维持当前仓位所需的最低保证金率,当保证金率小于等于用户当前所需维持保证金率平仓手续费率时,即触发强制平仓.

[0:0ms0-4:349ms