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

我的网站

当前位置: 主页 > 竞争币 > 以太坊

从技术白皮书开始(2)

时间:2021-04-08 19:15来源:未知 作者:admin 点击:
如何计算在某个区间提供虚拟资金池,先要从深入理解流动性开始。 流动性(Liquidity - L) 乘积固定的交易模型,满足资金池中的两种代币金额满足:x

如何计算在某个区间提供虚拟资金池,先要从深入理解流动性开始。

流动性(Liquidity - L)

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

深入理解 Uniswap V3 原理:从技术白皮书开始

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

深入理解 Uniswap V3 原理:从技术白皮书开始

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

深入理解 Uniswap V3 原理:从技术白皮书开始

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

深入理解 Uniswap V3 原理:从技术白皮书开始

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

深入理解 Uniswap V3 原理:从技术白皮书开始

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

Tick

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

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