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

我的网站

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

Uniswap V3、Curve V2 与 Balancer V2(2)

时间:2021-08-23 13:47来源:未知 作者:admin 点击:
Balancer V2 Balancer 的交易函数定义如下: 由此可得不变式为: 推导出Δ2 的表达式为: 边际价格为: 当 Δ1-0 时, 权重ω1,ω2 也代表两种代币总市值的占比

Balancer V2

Balancer 的交易函数定义如下:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

由此可得不变式为:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

推导出Δ2 的表达式为:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

边际价格为:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

当 Δ1->0 时,

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

权重ω1,ω2 也代表两种代币总市值的占比,如果指定ω1=ω2=1/2,那么该池就等价于 Uniswap 的池子。
特别的,Balancer 允许至多 8 种代币的混合池,当代币种类大于两种时,其交易函数扩展为:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

其他推导步骤也可类似地拓展到多币的情形,推导步骤在此略过。

Curve V2

Curve 协议的交易函数是恒定和函数和恒定积函数的线性组合:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

类似的,我们可以推导出边际价格,当 Δ1->0 时,

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2

价格影响和滑点

根据上一步得出的边际价格公式,我们可以通过比较单次交易前后边际价格的变化,来定义这次交易的价格影响。比较三种协议的价格影响,我们能得出以下结论:假定交易同等数量的代币 1,设定ω1 越高的 Balancer 池,其价格影响越大,如果ω1>1/2,那么价格影响大于相同交易在 Uniswap 池中的影响,反之亦然。而在平衡点附近(即价格偏移不严重) Curve V2 的价格影响最小。

在下面的例子中,我们比较四个不同池子的单次交易价格影响,假设初始池中代币总量 R1=R2=10000:

  • 一个 Uniswap V3 池,初始价格为 1
  • 一个 Balancer V2 池,ω1=0.4,ω2=0.6,初始价格为 0.666
  • 一个 Balancer V2 池,ω1=0.6,ω2=0.4,初始价格为 1.5
  • 一个 Curve V2 池,α=1,β=3,初始价格为 1

四个池子的价格影响曲线如下图所示:

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2 (责任编辑:admin)

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