DeFi进阶之路:什么是自动做市商AMM及常见的自动做市商
在去中心化交易所中,由于没有中心化机构进行这样的撮合动作,于是一种全新的交易机制“自动 做市商”英文简称"AMM")被发明出来。
自2020年DeFi概念引爆了币圈并一直持续到了现在,尤其是类似Uniswap、Bancor这类的去中心化交易所(DEX),更是打破了火币、币安、CB三大所的僵持格局,在传统的中心化交易所的重重包围之下杀出一条血路,挤进全球一流交易所行列。
虽然去中心化交易所在2017年也有一股浪潮,但是在2018年到2019年这两年大多都因经营不善而草草收场。
那为什么Uniswap这类的去中心化交易所能够崛起呢?其中最重要的一个原因,它们改变了传统做市商的规则,引入了更加科学与透明的做市商模式——自动做市商模式。
01
什么是自动做市商(AMA)
在开始介绍AMM之前,我们先看一下我们平时在交易所里面是怎么实现交易的?现在我要在某交易所买卖WDC。
我有两种方式,一个是挂市价成交,直接设定买入/卖出的WDC数量,交易所会按照市场价为我撮合,为买家匹配卖一订单,为卖家匹配买一订单;
还有一种是我挂限价单,交易所会按照我设定的价格和数量买入或者卖出,如果一直没有匹配的订单,那么你的挂单就会一直挂着,成交不了,等待交易。
AMM从根本上改变了用户交易加密货币的方式,与传统的订单簿交易模式不同。
AMM的交易双方,都是和链上流动性资产池在进行交互。流动性池允许用户以完全去中心化和非托管的方式在链上的代币之间无缝切换。
而流动性提供者,则通过交易费用赚取被动收入,而交易费用基于其对资产池贡献的百分比。
更重要的是,你的资产依旧在你个人控制的钱包里,而不是进了交易平台,所以资产依旧100%安全,这是传统中心化交易所(CEX)无论如何不可能实现的。
02
恒定乘积做市商
出现的第一种类型是恒定乘积做市商(CPMM),并在首批基于AMM的DEX,Bancor和Uniswap中得到得到推广。
CPMM基于函数x*y=k,该函数根据每个代币的可用数量(流动性)确定了两个代币的价格范围。
当X的供应量增加时,Y的供应量必须减少,反之亦然,以保持k的乘积不变。当绘制出曲线,结果是一个双曲线,其中流动性总是可用的,但当价格越来越高,两端将接近无穷。
03
恒定总和做市商
恒定总和做市商是恒定函数做市商的一个较简单实现,它满足以下等式:其中R(i)为每项资产的储备金,k为常数。
尽管此函数产生“零滑点”,但它并不能提供无限的流动性,因此可能不适合作为去中心化交易所用例的独立实现。
不幸的是,如果代币之间的链外参考价格不是1:1,那么这种设计允许套利者耗尽其中一种储备资产。
这种情况将摧毁流动性池的一方,迫使流动性提供者承受损失,并使得交易者不再有流动性。
因此,恒定和做市商(CSMM)并不是一个常见的AMM模型。
04
恒定均值做市商
恒定均值做市商是恒定乘积做市商的概括,允许两个以上的资产和超过50/50的权重。
它最先由Balancer提出,在没有费用的情况下,恒定均值做市商满足以下等式:
其中R为每项资产的储备金,W为每种资产的权重,k为常数。换句话说,在没有费用的情况下,恒定均值做市商可确保储备金的加权几何平均数保持不变。
05
混合CFMM
根据交易资产的特性,多个项目都使用混合功能来实现所需的属性。
Curve(又名Stableswap)认为,如果基础资产的价格相对稳定(例如两种锚定美元的稳定币),则可以减少函数的滑点数量。它使用恒定总和与恒定乘积的混合体,得出以下相当复杂的函数:
其中x为每项资产的储备金,n为资产数量,D为代表储备金价值的不变量,A为“增益系数”,这是一个可调常数,提供类似于杠杆的效应,并影响资产价格的范围,对流动性提供商有利(即资产波动性越高,A就越高)。
当投资组合处于平衡状态时,此函数充当恒定总和;当投资组合处于更加不平衡状态时,此函数将转换为恒定乘积。实际上,该函数看起来像是个“放大的双曲线”。
它的等式如下:
其中U(x)可解释为由增益函数G(x)和损失函数F(x)组成的效用函数;x为每种资产的储备金。
实际上,当池达到平衡时,就是恒定总和,但当池偏离每项资产权重的指定阈值时,它会逐步产生更多的滑点。
这种设计可确保池根据其对每项资产的预设权重保持平衡。
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场