火星链 火星链
Ctrl+D收藏火星链

SWAP:深入分析 Uniswap V3 流动性供应的数学原理

作者:

时间:1900/1/1 0:00:00

前言

Uniswap是DeFi领域的头部去中心化交易所,其在今年5月上线了V3版本协议。V3版本与之前V2版本相比存在诸多差异,如集中流动性、多个费用等级、新的预言机等等。

在这些多样的特点背后,究竟藏着怎样的数学奥秘,同时是否真的能为用户带来更大的收益,减少无常损失?

知道创宇区块链安全实验室?将带你从数学原理角度在UniswapV3集中流动性方面进行剖析。

何谓集中流动性

在UniswapV3中,流动性提供者可以将其提供的流动性"限制"在任意的价格区间内来集中其流动性。

为了解释这一概念,首先我们关联到UniswapV2的自动做市商曲线。在该曲线中,用户的流动性被均匀的分布在整个(0,正无穷大)之中。

图1

在V2版本中,由于许多池子的价格变动没有那么的频繁,比如UDST/DAI池子中。由于其价值均锚定美元,发生的交易将会聚集在上图中的A点附近,这就意味着流动性池中的大部分资产是永远不会被触及到的。

因此在V3中,用户可以将其流动性聚集在某一个线段。如下图B到C点:

上海:深入应用区块链提升在线跨境结算功能:金色财经报道,上海市人民政府今日印发《关于本市加快发展外贸新业态新模式的实施意见》,其中指出将探索区块链技术在贸易细分领域中的应用,建设数字贸易交易促进平台,深入应用区块链、大数据技术,提升在线跨境结算功能。[2021/10/15 20:32:30]

图2

这样,由于大量用户的流动性被集中,对于B点到C点的线段的流动性将会变得非常"厚",这样的池子将使得来交易的人交易滑点得以显著减小,并有效提高资本效率。

如何将流动性集中

在具体实现的过程中,V3依靠了资产的杠杆。将一部分用户资产虚拟出来,导致了坐标轴图像的平移,虚拟资产假设对应x'和y'。

在原始的UniswapV2中,曲线公式为:x*y=k

UniswapV3通过引入x'和y'资产升级了该公式。此处x'我们将其称为x资产的虚拟储备,y'称为y资产的虚拟储备,于是引入了如下式子:

由于为资产添加了杠杆,使下图中原本在下面的曲线,能够平移到上面储备量更大的曲线中去,这也意味着在有限的的价格范围内,一组较小的储备x、y能够充当更大的储备x+x'、y+y'。

《广东省深入推进资本要素市场化配置改革行动方案》:粤港澳以区块链技术为基础共建征信链:金色财经报道,广东省人民政府昨日印发关于深入推进资本要素市场化配置改革行动方案的通知,方案提出,支持深圳深化央行数字人民币应用创新试点,适时申请扩大试点城市范围,以区块链技术为基础,粤港澳共建征信链,促进粤港澳大湾区征信合作。发展数字绿色金融,利用金融科技推动环境信息披露与共享,探索以区块链为基础的绿色资产交易。此外,方案还提出加快推进外资金融机构落地落户及推进人民币可自由使用和资本项目可兑换先行先试。[2021/9/15 23:25:48]

同时,上方为虚拟资产被添加后的虚拟AMM曲线。在实际交易曲线中,下方才是流动性提供者资产的真实变化曲线。

于是,在B点或C点时,处于强势的资产将被损耗为0,也就是说将会全部兑换成劣势资产并停止做市。

如下图3:

图3上方为虚拟平移的AMM曲线

根据V2的自动做市曲线方程。让L被定义为k=L^2,于是有该式:x*y=k=L^2

对其开根号,即有

而对于价格来说,当前的价格P(用y对x资产定价)有:

Bondly获OKEx Blockdream Ventrues投资 双方将深入探索NFT领域:据官方消息,Bondly已获OKEx Blockdream Ventrues(OKEx BDV)投资,双方将深入探索NFT领域,为NFT优质区块链项目发展提供服务和资源支持。一方面,Bondly将通过NFT形式为OKEx BDV合作的优质项目提供LaunchPad服务;另一方面,双方共同把优秀品牌带到Bprotect,也将以NFT创新形式与OKExChain生态资产进行品牌合作。

Bondly是一种可互操作、透明、便捷的资产兑换协议,旨在彻底改变传统的资产托管方法,并使每个艺术创作人都能进入自己的数字市场,旗下产品包括BSwap(NFT发售平台)、Bondly LaunchPad(IDO平台)、BProtect(NFT交易平台)。OKEx BDV初始资金1 亿美金,致力于发现和投资最前沿的产品技术创新类区块链项目,投资方向包括基础设施、交易及金融项目、公链生态类项目、应用类流量入口等。[2021/5/6 21:28:39]

根据式3,对其取平方根,即有:

联立式4与式2,我们可以消去y,对于闭区间任一点,则有:

同理可消去y,对于任一点,则有:

于是,我们只要知道P(x的价格),在流动性没有改变时(L不改变),则可以得到对应的x资产量和y资产量。

计算虚拟资产(x'/y')

对冲基金Third Point CEO:一直在深入研究加密货币:美国纽约对冲基金Third Point 首席执行官Daniel Loeb表示其一直在深入研究加密货币。(U.Today)[2021/3/1 18:05:03]

图4虚拟资产x'与y'

考虑极端情况,在上图中,经过平移后上方的AMM图形由于在B点时,用户提供的x资产由于在实际中已全部损耗。

也就是说x=0,剩余的x均为虚拟出来的,即x'。

根据式5去计算。此时计算x资产量对于B点有:

同理,我们计算C点,此时用户提供的y资产由于在实际中已全部损耗,即有y=0,剩余的y均为虚拟出来的,即y'。则有

由上可知,xb?与?yc?则是Uniswap为用户虚拟出来的Token量,即x'与y',这也是Uniswap中为用户开的杠杆的Token数量。

于是,我们得到完整UniswapV3的AMM曲线,见式9:

同时,对于选定的区间中的任意一点,由用户提供的真实的资产见下图:

注:下图摘自UniswapV3白皮书,区间为,任意一点被选择为c

美国国会众议员提出法案以深入研究商业中的区块链技术:三名美国国会众议院议员(两名民主党和一名共和党)正式提出了一项新法案,以促使美国国会对区块链技术进行更深入的分析。9月1日,民主党众议员Darren Soto、Doris Matsui及共和党众议员Brett Guthrie向众议院提出了一项新法案,该法案随后被提交给能源和商业委员会。该法案建议美国商务部长在与联邦贸易委员会(FTC)磋商后“就区块链技术的状况以及在保护消费者和其他方面的使用情况进行研究并向国会提交报告”。(Cointelegraph)[2020/9/4]

图5用户提供的真实资产与虚拟储备AMM曲线

隐患-无常损失

由于V3在用户的选择下将流动性使用添加杠杆的方式进行了集中,而对于流动性提供者来说本质上是在与用户做对手盘,即越跌越买,越高越卖,这将导致无常损失的加剧。

根据上述分析,只要价格达到设定的区间临界点,流动性提供者的代币将会完全转换为另一种处于劣势的代币,并且在价格重新进入该临界点之前不会赚取交易费用。

世上没有什么免费的午餐。风险越高,收益越高。你提供的流动性越集中,你获得的手续费收入就越高,同时也将承担更多的无常损失。——Uniswap创始人,HaydenAdams

UniswapV3--添加流动性

具体而言,假设现有一UniswapV3交易池,交易对ETH/DAI,池中X与Y储备比例10:800,L2为8000,P为80即交易价格80DAI/ETH。

当前价格对应点A(10,800),若一流动性提供商,尝试在P=进行做市。对应的点B(5,1600),P=320。点C(20,400),P=20

该流动性提供商想投入3个ETH,这3个ETH会被全部用于xreal,由于当前价格在选定区间内。

根据白皮书,有以下式子:

由式10,投入△x=3,投入的ETH将改变池子的L。经过计算△L为:

再通过△L计算△y:

于是投入3个ETH,时,计算投入的DAI应为240个。新的L'约为143.11(仅限于在闭区间P=)。

UniswapV3--Swap

对于该UniswapV3池子,若ETH突然上涨,价格到达1ETH=100DAI,此时就会有套利者在该DEX中用DAI兑换ETH来套利,为了将其达到与外部平衡,将有P=80==>P'=100,根据白皮书,Swap计算价格变化如下:

将根号后的起始价格P和结束价格P'带入,可以计算得到△y≈151.09,而△x≈1.689。

若Swap的资产假设该流动性提供者按照L比例划分了37.5%,于是该流动性提供者分摊x≈0.6334,y≈56.66

于是我们得出如下表格:

我们将其百分比化:IL_V3=(540-533.31)/540≈1.239%

集中流动性放大了资产L的占比,提高资产效率的同时承担了更多的无常损失。当然,这只是选择做市区间比较小,同时分摊比例较大的情况,现实会有许多人根据投入的L占比大小来分摊这笔swap。并且该笔swap由于本身比较大,几乎占了总资产的21.113%,进而显得无常损失的百分比很大,这也印证了盲目做市所带来的亏损。另外,价格波动对其也存在影响,只上涨到P=85时IL_V3约为0.58%。

UniswapV2--添加流动性

而对于UniswapV2,假设原池中的资产量为10个ETH和800个DAI,即P为80DAI/ETH。

流动性提供者投入了3ETH和240DAI,此时则存在13个ETH与1040个DAI,价格仍为80DAI/ETH,比重占23.077%,新的K为13520。

UniswapV2--Swap

当ETH突然上涨,价格到达1ETH=100DAI,此时就会有套利者用DAI兑换ETH来套利。

设共用△y个DAI兑换△x个ETH后,AMM池中ETH:DAI价格达到与外部平衡的1:100

不考虑手续费等因素,则有:

解得dx≈1.3724,dy≈122.76,即套利者给了122.76个DAI,换走了1.3724个ETH。池子-1.3724个ETH,+122.76个DAI

这将在所有比重中分担,于是提供者分担23.077%,即失去0.3167个ETH,换取28.33个DAI,我们得出如下表格:

IL_V2=(540-536.66)/540≈0.6185%

具体将会取决于在V3做市区间,越小则杠杆越多,x'和y'越大,同时无常损失和手续费收益也会越多。

当然,用户也可以如V2一样将流动性分摊到整个曲线中去而不是某个线段,即在0到正无穷进行做市:

后记

由于篇幅原因,本篇仅就集中流动性进行了讨论。UniswapV3创新了很多的新功能,其复杂程度相较于V2增加了非常多。

无可否认,UniswapV3的创新使得UniswapV2被加强,用户可以选择将其流动性集中在任何一个区间以获得更多的手续费。

但与此同时这也将导致更多的无常损失和更大的资金转换为劣势资产速度,而这也产生了许多新特性如限价单swap等功能。

因此,在选择做LP之前,需要认真思考自己的需求,切忌盲目做市。

参考

UniswapV3白皮书

UniswapV3新特性解析

标签:SWAPUNIUniswapETHSoonSwapsuperunionuniswap币为什么涨不起来ethene和ethylene有什么区别

币安app下载热门资讯
ZOS:2021年终盘点:NFT能走多远?

NFT无疑是今年在艺术领域杀出的一匹大黑马,艺术家们纷纷铸币、展览、参加拍卖,而投资者则前赴后继地购买、出售和交易.

1900/1/1 0:00:00
ADA:ADAMoracle预言机助力元宇宙和现实世界进行无缝交互

据Cointelegraph消息,Grayscale近日发表了一份题为“元宇宙,Web3.0虚拟云经济”的报告.

1900/1/1 0:00:00
NFT:Nansen细说“聪明的钱”在加密领域的地位和重要性

“在一个充斥着无关信息的世界里,清晰就是力量。”——尤瓦尔·诺亚·哈拉利记得曾经一部老电影中的一个场景。我忘记电影叫什么名字了,但那个场景一直刻在我的记忆中.

1900/1/1 0:00:00
BIT:晚间必读5篇 | 从游戏的发展简史及未来发展阐释GameFi

1.LDCapital:新公链进化——制胜关键源于自上而下新公链的扩展遵循自上而下的路径:从上层应用到下层技术,从生态应用的繁荣到公链使用的爆发.

1900/1/1 0:00:00
OIN:CoinbaseNFT是否可以将OpenSea拍倒在沙滩上?

11月,NFT市场OpenSea的交易量激增,超过100亿美元。然而,一位分析师认为,这家主要公司可能很快就会看到来自新对手的激烈竞争.

1900/1/1 0:00:00
HARM:11亿美元比特币期权将于周五到期 多头或将面临较大损失

上周11.5%的回调使BTC多头成为了12月10日11亿美元期权到期日的输家,BTC多头正面临着3亿美元的损失.

1900/1/1 0:00:00