火星链 火星链
Ctrl+D收藏火星链
首页 > Gate.io > 正文

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

作者:

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

撰文:MellowProtocol编译:Blake

大家好,客套话就不说了,让我们谈谈UniswapV3的数学逻辑吧!

我们将深入探讨UniswapV3中流动性供应的工作原理,以及如何调整两种代币的投资组合,以便您产生最大的LP头寸,同时将IL降至最低。接下来会有很多的公式和数字。

UniswapV2回顾:交易者的角度

UniswapV2是一个自动化的做市商,它允许:

交易者将一种资产换成另一种资产;

流动性提供者(LP)提供流动性并赚取交易费用。

每个池有两种代币:X和Y。如果池内有Xp?个X代币和Yp?的Y代币,则池流动性L定义为:

当前池中代币的比例定义了当前的交换价格p:

如果交易者想要交换y个Y代币,他们将y个代币存入池中并收到x个X代币。x由池使用以下等式决定:

这里的?是池费。对于UniV2来说,它的数值是0.3%。

现在假设当?=0时,让我们看看如果当前价格p=1,池储备Xp=1,Yp=1,并且交易者想要交换y=1个单位的Y代币会发生什么。

图1:UniswapV2交易者的角度

交易者将收回X的x=0.5代币。池储备和价格将更新为Xp?=0.5,Yp?=2,p=4。

我们预计当前价格p=1时x=1,但实际x金额会受到损失,我们称之为滑点:

好消息是sl→0,因为池流动性L增加或交换量减少,即对于足够小的交换量,您以价格p交换的费用较小。

重庆市与华为签署协议 在区块链等领域展开深入合作:4月29日,重庆市政府与华为技术有限公司签署全面深化战略合作框架协议。华为将深度参与重庆数字经济建设,重点支持重庆新一代人工智能创新发展,共同打造重庆市(两江新区)未来智能汽车科技城,重点建设智能超算中心,共建5G工业领域联合实验室,在数据中心、物联网、区块链、工业互联网、新型智慧城市、智慧水利、智能终端、5G、智慧园区、机器视觉、人才培养等领域展开全面深入合作。(证券时报)[2020/4/30]

UniswapV2回顾:流动性提供者的角度

现在让我们看看如果p=4,池准备金Xp?=0.5,Yp?=2,L=1并且流动性提供者想要放置x=0.25的代币X和y=1的代币Y会发生什么。

图2:UniswapV2流动性提供者的角度

在这种情况下,池的新储备将为Xp?=0.75、Yp?=3和L2=Xp·Yp?=2.25,因此L=1.5并且流动性提供者以UniV2lp代币的形式收到ΔL=0.5的流动性。现在,在每笔交易中,流动性提供者将收到ΔL/L=1/3份额的费用。

在这个例子中,我们故意使用x=0.25和y=1作为流动性提供者的投资,因此y/x=4=p。

如果y/x≠p会发生什么?在这种情况下,一部分代币Δx或Δy会被返还给流动性提供者,使得剩余比率(y-Δy)/x=p或y/(x-Δx)=p。如果流动性提供者想要充分利用他们的代币并获得最大的流动性,他们首先必须交易他们的代币,以便y/x=p然后将它们放入池中。

对于UniV2,调整您的代币组合以获得最大流动性非常简单。UniV3会怎么样呢?事实证明这越来越复杂。

声音 | 华软资本董事长:负利率是否会影响未来数字货币信用或可计算交易体系值得深入探索:12月18日,华软资本董事长、华夏新供给经济学研究院院长在第一财经发布评论文章。文章表示,负利率对下一阶段的货币形态发展带来新的不确定性,也许为“另辟蹊径”提供某些启发。随着信息技术和互联网的发展,货币及其价值传递方式出现了根本性的转变,以信用卡、网银和移动支付为代表的电子货币,以及数字货币、区块链和加密资产等都在快速发展。特别是以Facebook筹备计划推出Libra(天秤座)为代表,其目标是发展成为一种“不企求对美元汇率稳定而追求实际购买力稳定”的加密数字货币,这对未来数字货币的重要性、演化形态和利率价格等引发了全球关注。与此同时,中国央行主导的主权数字货币DCEP已有实质进展,欧洲央行也开始考虑发行公共数字货币的多种方案。数字化相当程度上加速了全球资金流动,可以部分解释利率下行原因,但负利率是否会影响未来数字货币的信用或可计算交易体系,更值得深入探索的。[2019/12/19]

UniswapV3:单仓

2021年5月,Uniswap团队推出了V3。在UniV3上,您可以将流动性置于任何价格区间。只要价格在范围内,您就有流动性L并赚取费用。当价格超出范围时,您不会赚取任何费用,直到价格回到范围内。

让我们看看它是如何运作的。首先,让我们考虑只有一个持仓且价格区间为=的矿池。当前池准备金为Xp?=Yp?=0.5,价格为p=1。在这种情况下,随着交换发生且价格在变动,我们观察到以下池行为:

图3:UniswapV3单仓

动态 | 南开大学新设金融科技研究中心 对区块链等科研课题进行深入研究:7月13日,南开大学金融学院金融科技研究中心在天津成立。该中心内设南开大学金融学院金融科技创新实验室,对金融以及人工智能、大数据、区块链等科研课题进行深入研究,并推动与在金融科技领域全球领先的机构和专家广泛合作,培养出优秀的研究人才和产业人才。[2018/7/13]

这里绿色曲线是用于交换的实际代币储备,红色曲线是虚拟流动性曲线,模拟用户在UniV2上进行交换。

只要价格在范围内,池的行为就与拥有红色流动性曲线的UniV2池完全相同。当价格越界时,虚拟流动性降至零,实际流动性集中在X或Y代币中,不用于交换。

UniswapV3:多仓

现在让我们看看如果在上有两个流动性投资x?,y?和在上有x?,y?会发生什么。这些投资中的每一个都意味着虚拟流动性L?和L?

图4:UniswapV3两个仓位

可以看出,当两个区间都覆盖价格时,两个实际储备都被使用,池虚拟流动性等于流动性总和。当只有一个区间覆盖价格时——仅使用其流动性。当价格在两个区间之外时,池流动性为零。

这为UniV3提供了一个独特的特点——分段流动性函数。当价格沿着虚拟曲线移动时,流动性价值在某些价格点上变化了一些ΔL。您可以在图3中看到在价格p??和p??处发生这种跳跃。

刻度和刻度间距

UniswapV3的实际情况比上图中显示的要困难一些。在真正的UniV3中,您不能将流动性置于任意价格区间。取而代之的是,所谓的刻度在价格范围内形成了一个离散的网格。刻度由公式定义:

中国发展高层论坛将对区块链技术进行深入讨论:2018年中国发展高层论坛将于3月24至26日在北京举行,中国发展研究基金会相关人士表示,中国发展高层论坛在今年迎来了第19届。围绕高质量发展、财税体制改革、供给侧结构性改革与金融政策、全面开放新格局、创新与未来等重大议题,中外方嘉宾将开展深入讨论。此外,参会嘉宾还将对中国改革开放四十周年、全球不平等、新时代的中美关系、一带一路、人工智能时代的产业转型、乡村振兴与农业现代化、金融创新与区块链革命等热点议题进行深入交流。[2018/2/26]

对于每个池,还有一个刻度间隔的概念。刻度间距是刻度之上的另一个网格,它限制了您可以放置流动性的刻度。例如,对于0.3%-费用的池刻度间隔是60,这样你可以只在每个60的刻度上放置流动性,例如,0,-60,60,120,-120,...下图显示了刻度间距刻度和刻度

图5:刻度和刻度间距

因为您的流动性价格区间界限只能是刻度间距刻度,所以任何空间刻度间隔内的流动性都是恒定的,并且只有在价格穿过刻度间距刻度时才会改变。

因此,我们有一个分段流动性函数,其中可能在刻度间隔刻度处发生跳跃。

仓位的流动性价值

让我们看看流动性L是如何计算的,给定初始代币x和y、价格区间和当前价格p。

从这些等式中可以看出,如果x和y代币的比例不正确,则一些代币将返回给流动性提供者。这与我们在UniV2中观察到的行为类似。

但是对于UniV3,它更复杂,因为我们有分段流动性函数,在刻度间隔刻度处跳跃。在下一章中,我们将展示如何在UniV3上以最有效的方式放置代币。

全球的规则制定者将深入研究数字货币:担任G20金融稳定委员会(FSB)主席和英格兰银行行长的马克·卡尼(Mark Carney)表示,鉴于去年数字货币的爆炸式增长,全球的规则制定者将深入研究数字货币。卡尼先生告诉财政部特别委员会说,他希望金融稳定委员会能够讨论分布式分类账技术,这是加密货币和数字货币本身的基础。他还表示,收紧有关ICO的规定是十分必要的。卡尼先生被委员会问及如何看待比特币,他重复了英国官员之前的言论,尽管比特币的价值在上涨,但当局并不认为这会成为英国整体金融稳定的风险。他补充说,英国央行认为支撑比特币的分布式账本技术可以最好地应用于大规模的结算,但仍然需要正确部署接下来的道路。[2017/12/21]

有效的流动性提供

如果我们有一个由x个代币X和y个代币Y组成的投资组合,并且我们想为价格范围提供流动性,我们应该交换多少代币X或Y以从中获得最大的流动性?

为了回答这个问题,让我们用R=y/x来表示——我们投资组合中代币的比率和r??(p)——最佳代币比率,使得Lx=Ly。从Lx和Ly的公式我们可以得出:

所以我们的目标是使R=r??。

然而,这项任务比仅仅将x和y对齐到指定的比率r??稍微复杂一些。当我们开始将x交换为y或反之亦然时,池价格p开始变化,r??也是如此。这种行为如下图所示:

图6:将R对齐到r??

另一层复杂的是,随着价格p的变化以及跨越分时间隔分时池流动性L也在变化!为了解决这个问题,让我们首先了解在流动性L不变的情况下,当我们用代币Y交换代币X时,比率R如何演变。

从方程L2=xy和p=y/x很容易推导出:

因此,如果我们用Y交换X,从Y中减去费用,交换后的价格结算为p?(p?>p?):

如果是用X交换Y,则p?<p?,我们有:

下一个问题是:

R在什么比率时会穿过刻度间隔以及产生流动性变化?

如果我们将R+表示为穿越上刻度的比率,R-表示下刻度的比率,p?是初始价格,p-、p+是各自在刻度上对应的价格,L为刻度间隔的当前流动性,然后我们得到:

最后,我们已准备好解决问题。

首先,我们需要回答2个问题:

R>r??(p?)吗?如果是,我们需要将Y交换为X,否则的话将X交换为Y。

当我们交换时——矿池价格会跨越一个刻度间隔刻度吗?如果否-我们可以立即解决问题。如果是-我们需要调整我们的值,就像我们一直交换到刻度间隔,然后在新的流动性上重复我们的算法。

这些问题的答案将我们带到了4个不同的案例中:

在一个刻度间隔内用Y交换X:R>r??(p?),R+≤r??(p+)

在一个刻度间隔内用X交换Y:R<r??(p?),R-≥r??(p-)

在不同的刻度间隔中用Y交换X:R>r??(p?),R+>r??(p+)

在不同的刻度间隔中用X交换Y:R<r??(p?),R-<r??(p-)

情况1:在一个刻度间隔内用Y交换X:R>r??(p?),R+≤r??(p+)

图7:在一个刻度间隔内将Y交换为X。当我们从Y交换到X时,价格增加到p?,R减少到R+,而r??增加到r??+。由于最初R>r??且R+≤r??+,因此可以保证R=r在刻度间隔内。

如果我们用y交换x并且交换后的价格稳定在p?,我们只需要确保Ryx(p?)=r??(p?):

如果我们假设z=√p?并重新排列方程的项,我们将得到一个二次方程:

因此我们可以求解它并找到p?:

要交换的代币Y的数量是:

情况2:在一个刻度间隔内用X交换Y:R<r??(p?),R-≥r??(p-)

图8:在一个刻度间隔内用X交换Y。当我们从X交换到Y时,价格下降到p?,R增长到R-,而r??下降到r??-。由于最初R<r??并且R-≥r??-可以保证R=r在刻度间隔内。

这种情况与情况1非常相似,除了我们是将X交换为Y,因此我们需要确保Rxy(p?)=r??(p?):

与情况1类似,我们可以得到:

要交换的代币X的数量是:

情况3:在不同的刻度间隔中用Y交换X:R>r??(p?),R+>r??(p+)

图9:在不同的刻度间隔中将Y交换为X。当我们从Y交换到X时,价格会增长到p2,然后增长到p?,R减少到R+,而r??增加到r??+。由于最初R>r??和R+>r??+,因此当我们交换到R=r??时,可以保证价格将跨越刻度间距刻度

在这种情况下,我们将Y交换为X,直到R=R+并且p=p+并且我们处于具有新流动性的新刻度间隔中。我们记得我们交换了多少个Y标记,以便稍后将它们添加到最终数字中。然后我们重新开始算法并重复,直到我们遇到案例1。那我们就重新定义:

情况4:在不同的刻度间隔中用X交换Y:R<r??(p?),R-<r??(p-)

图10:在不同的刻度间隔中将X交换为Y。当我们从X交换到Y时,价格下降到p?然后到p?,R增加到R-,而r??减少到r??-。由于最初R<r??和R-<r??-可以保证在我们交换到R=r??时价格将跨越刻度间距刻度

与情况3完全相似,除了我们将X交换为Y,直到R=R-并重复直到我们遇到情况2。我们重新定义:

结论

在UniV3中以正确的比例提供流动性是一项非常复杂的任务。您需要考虑很多因素,例如刻度间隔内的不同流动性值。上面的算法描述了如何使用池数据来计算需要交换的代币数量以获得最高的流动性。

数字图表可在此处获得:

https://www.desmos.com/calculator/rqbrnapxbj

https://www.desmos.com/calculator/ys7kcfgjxe

https://www.desmos.com/calculator/ehdwkbtu7z

https://www.desmos.com/calculator/huzzwffze9

https://www.desmos.com/calculator/t9u9x8xgcy

在以后的文章中,我们计划讨论UniV3的其他有趣方面,如无常损失、多头投资组合、策略风险等。

MellowProtocol正在探索AMM的流动性提供和做市空间。您还可以在?此处查看我们的初步研究论文。Mellow的目标是建立一个强大的工具生态系统,以消除市场低效率并为用户创造成果。

我们不仅将其视为一种产品,而且将其视为复杂数学可以为DeFi领域带来的演变。与Uniswap和Curve创新用户交易体验的方式类似,我们相信LP优化也在推动tradfi的可能性。

在接下来的文章中,我们将讨论有关如何实施适当的再平衡策略的更多想法,并将继续讨论DeFi中更广泛的主题。

?

标签:UNIUniswapSWAP数字货币redcommunitytokenUniswap WalletPrivacySwap数字货币交易违法吗

Gate.io热门资讯
COS:多链趋势下,paradigm如何看跨链桥的发展?

随着公链市场进入群雄并起的“多链时代”,市场对跨链的需求也变得越来越清晰。无论是新公链,还是以太坊Layer2,用于跨链的资产桥似乎已变得不可或缺,而曾经的“跨链双雄”Polkadot和Cosm.

1900/1/1 0:00:00
EFI:交易员的进阶课:玩转 DeFi 期权策略

作者:链向区块链什么是期权?期权是一种衍生品合约,它赋予了买方在某一特定日期(通常称为到期日)当天或之前以固定价格购买或出售固定数量的基础资产的权利,而不是义务,在DeFi中.

1900/1/1 0:00:00
ROL:Pantera Capital幕僚长:Layer2如何解锁下一波杀手级应用?

作者:EmmaRoseBienvenu,PanteraCapital幕僚长原标题:《THENEXTMAJORUNLOCK》编译:麟奇,链捕手在2020年DeFi的夏日狂潮之后.

1900/1/1 0:00:00
SDC:Coinbase总裁:USDC从9月起完全以现金和短期美国国债作为储备金

链捕手消息,Coinbase总裁兼COOEmilieChoi在推特上表示,USDC将从9月开始完全以现金和短期美国国债作为储备金.

1900/1/1 0:00:00
加密货币:漫长的游戏:机构对加密的兴趣才刚刚开始

作者:SHIRAZJAGATI,Cointelegraph原标题:《Thelonggame:Institutionalinterestincryptoisjustgettingstarted》编.

1900/1/1 0:00:00
MOO:比特币初创公司Moon完成210万美元融资,分布式资本等参投

链捕手消息,比特币初创公司Moon完成210万美元融资,分布式资本、NewFormCapital、SBXCapital、ManresaVentures、FulgurVentures、Flight.

1900/1/1 0:00:00