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

我的网站

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

Uniswap V3、Curve V2 与 Balancer V2

时间:2021-08-23 13:47来源:未知 作者:admin 点击:
自动做市商机制(AMM),以其常数级别的时间空间占用的优势,被许多去中心化交易所(DEX)采用,迄今为止已有许多此类项目大获成功。说到其中佼佼者,必须要提到 Uniswap、Balance

自动做市商机制(AMM),以其常数级别的时间空间占用的优势,被许多去中心化交易所(DEX)采用,迄今为止已有许多此类项目大获成功。说到其中佼佼者,必须要提到 Uniswap、Balancer 和 Curve,它们都在近期推出了新的版本, 以针对流动性提供者所关注的各种问题和风险。 本文将会从多个方面对这三个协议的最新版本做出比较。

定价模型和不变式

参与到自动做市商机制中的人群,包括两种不同的角色:流动性提供者(LP)和交易者。流动性提供者向机枪池存入资金,而交易者用一种货币从池中换取另一种代币。AMM 协议需要解决的第一个问题就是如何定价,以一个二币池为例,即如何用代币 2(t2) 的数量表示代币 1(t1) 的价格。

假设池中两种货币的数量分别为 R1 和 R2,在一笔交易中一个交易者想用Δ2 数量的 t2 来买Δ1 数量的 t1。我们可以用一个交易函数ψ来描述一个 AMM 协议,其必须满足在交易前后函数值不变,不变式表示为:

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

根据这个等式,我们就可以由Δ1 推出Δ2 (或反之)。而这笔交易同时也会影响价格,因为池中的代币总量在交易之后改变了。实际上,因为机枪池的交易价格和外部参考市场的价格有差距,所以套利者会不断交易知道价差回归,AMM 正是利用这种机制来矫正池内的交易价格。每次交易的平均价格定义为:

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

当 dΔ1->0 时,我们可以计算得到边际价格。 三种协议的边际价格总结如下表

多维度解析头部 AMM:Uniswap V3、Curve V2 与 Balancer V2Table 1 边际价格

Uniswap V3

Uniswap 的交易函数定义如下:

多维度解析头部 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

在新版本 V3 中,由于在不同价格区间的流动性密度不同,需要对每个同一流动性密度的小区间单独计算。当跨过区间边界时,需要的下一个区间做类似计算。 (责任编辑:admin)

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