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

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

精读Uniswap V3技术白皮书,我们发现了什么?(2)

时间:2021-04-08 15:22来源:未知 作者:admin 点击:
3流动性(Liquidity - L) 乘积固定的交易模型,满足资金池中的两种代币金额满足:x*y = K。如果设定K=L^2的话,x*y = L^2。L就是我们说的流动性。由乘积固定

3流动性(Liquidity - L)

乘积固定的交易模型,满足资金池中的两种代币金额满足:x*y = K。如果设定K=L^2的话,x*y = L^2。L就是我们说的流动性。由乘积固定的交易模型得出如下的公式:

在已知L和sqrt(P)的情况下,也能推导出资金需求量x和y。

通过公式6.6,在流动性不变的情况下(不添加删除流动性),流动性可以看成是单位“价格波动”的y资金量的变化。”价格波动“打上引号是因为事实上是sqrt(P)的变化。

这个是uniswap V3核心公式(6.7),用相对值(资金和价格相对值)来计算流动性。所谓的流动性,就是单位“价格变化”的资金量。在一定的交易量的情况下,如果流动性好,价格变化就小,流动性不够的话,价格波动就大。

特别注意的是,一个区间上的流动性和V2的普适的流动性不同。一个区间上的流动性,重点在“区间上”。不同区间的流动性没有可比性。V2的流动性和区间上的流动性的区别如下图:

V2的流动性是“普适”的,在所有价格点上流动性相同。V3的流动性是由一系列不同区间上的流动性组成。相对来说,在当前价格左右的流动性比较高。流动性提供者LP只有提供了可供交易的流动性才能获取交易费。为了获取更多的交易费,为了提高资金的利用率,流动性提供者会将资金提供在合理的价格波动范围内。也就是说,在某个区间swap交易产生的手续费,只有该区间流动性提供者才能获取手续费。为了计算每个区间获取的手续费,引入了Tick的概念和计算方法。

4Tick

在区间上提供流动性,带来很多复杂的情况:区间和区间的重叠覆盖。因为不同区间的流动性没有可比性,某个交易费并不能混入到流动资金中,等删除流动性时候一并提取。为了解决这个问题,uniswap V3引入了Tick的概念。交易费用实时结算并单独记录,并不混入流动资金中。虽然整个区间和区间的流动性没有可比性,但是,在具体的某个价格点上(一个价格片上),流动性是可比较的。uniswap V3将整个价格范围(负无穷到正无穷)分成一个个的Tick(价格点):

后一个价格点的价格是前一个价格点价格基础上浮动万分之一。

每个Tick也有一个唯一的序号。区间(Position)可以由两个Tick表示。逻辑上交易手续费可以一个个的Tick计算,并在每一个Tick上根据流动性的占比进行交易分配。先看看一个Tick范围的swap的计算。 (责任编辑:admin)

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