织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

深入分析 Uniswap V3 流动性供应的数学原理 (2)

时间:2021-12-10 20:14来源:未知 作者:admin 点击:
同理可消去 y,对于任一点,则有: 于是,我们只要知道 P ( x 的价格),在流动性没有改变时( L 不改变),则可以得到对应的 x 资产量和 y 资产量。 计算虚

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

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

计算虚拟资产(x'/y')图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数量。

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

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

  注:下图摘自Uniswap V3白皮书 [1],区间为[b,a],任意一点被选择为c

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

隐患-无常损失

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

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

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

Uniswap V3--添加流动性

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

  当前价格对应点 A(10,800), 若一流动性提供商,尝试在 P=[20, 320]进行做市。对应的 点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(△x),时,计算投入的 DAI 应为 240 个。新的 L' 约为 143.11 (仅限于在闭区间 P=[20, 320])。

Uniswap V3--Swap

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

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容