LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 你知道最近流行的AMM(自动做市商)是啥不?|Defi小科普

你知道最近流行的AMM(自动做市商)是啥不?|Defi小科普

2020-06-23 比原链_Bytom 来源:区块链网络

不会吧不会吧不会吧,不会真还有人没听过什么是AMM(自动做市商)吧?

刚进入这个圈子的时候,多少人以为把比特币/以太坊原理钻研的大差不差就可以了,殊不知,在“币圈一天,人间一年”的地方,你永远不知道新技术,新理念出现的有多快。PoW,PoS,跨链,侧链,到现在大热的Defi,DEX,忽如一夜春风来。今天要给大家介绍一个拯救DEX深度的神兵利器——AMM(自动做市商)。

在开始介绍AMM之前,我们先看一下我们平时在交易所里面是怎么实现交易的?

比如我要在某交易所买卖BTM,我有两种方式,一个是挂市价成交,直接设定买入/卖出的BTM数量,交易所会按照市场价为我撮合,为买家匹配卖一订单,为卖家匹配买一订单;还有一种是我挂限价单,交易所会按照我设定的价格和数量买入或者卖出,如果一直没有匹配的订单,那么你的挂单就会一直挂着,成交不了,等待交易。

(某交易所截图,我就不提名字了,又没有给我广告费)

在去中心化交易所中,也有这种交易模型,被称作是订单簿式DEX,比较有名的比如IDEX,DDEX,Radar Relay都是采用这种方式,不过和中心化交易所不一样的是,中心化交易所的订单簿是存储在中心化服务器上,而DEX的订单式交易都是走链上的,用户自己创建交易和取消订单并为其操作支付gas费用。

除了这种订单簿式的交易,自动做市商是DEX另一种火热的交易模型,目前市面上比较火热的DEX项目(Uniswap,Bancor,Kyber)几乎都是用的AMM。

AMM交易所不需要提供订单簿来展示买卖双方想要成交的价格,而是将流动性汇集到一起,并根据某种算法实现做市。

说人话,一切不举例子的科普都是耍流氓。

以Uniswap(在区块链导航站DEX排行榜一直位居第一)为例,Uniswap是使用恒定乘积做市的去中心化交易所。

Uniswap的网站:https://uniswap.exchange/swap

(Uniswap的首页,以太坊地址打码了,资产太少怕你们嘲笑)

在Uniswap上,虽然我钱少,但不影响我成为做市商。我选定一种交易对ETH/DAI注入池子,按照需要同时添加相等价值的ETH和DAI(1:1),当池子里面的ETH或者DAI被兑换后,我能按照比例分得交易手续费。

比如,其中的一个池子里面提供ETH/DAI的交易对,根据目前汇率1ETH=250DAI,我也想去为这个池子的流动性出一份力(不为啥,主要图这千分之三的交易费)

Uniswap的公式就是1(ETH)*250(DAI)=250(250是固定的常数)当有路人甲想要购买价值50DAI的ETH,购买者会在池子里面注入50DAI的流入量,同时减少ETH,那么为了保证乘积还是常数250,池子里面还留下的ETH的数量=250/(250+50)=0.833,路人甲能拿到的ETH数量=1-0.833=0.166。(我忽略了手续费,为了好算)到这里就基本解释了Uniswap所谓的恒定乘积到底是个什么操作流程了。这是最简单的,还有一些比如恒定函数做市商,更为复杂。

不过,这路人甲回家一想不对劲啊,你这诳我,我本来50DAI按理能买0.2个ETH,现在怎么就只能买0.166个了?

在资金池内的资金不够多,流动性不够大的时候,会存在较大的滑点(下单的点位和最后成交的点位有差距),但当池子中的DAI和ETH数量足够多的时候,滑点会相应下降很多,而且数量越多,滑点越小。

这里还需要科普的一个是用户的收益,用户的收益=产生的手续费 *(用户存入金额 / 储备池总金额),用户的收益是是用户提取自己本金的时候发放的。由于产生的手续费每次会再次回到这个交易池中,所以直接影响的是流动池乘积的这个常数,每次会增加一点。

可以期待的一个是六月份,MOV的稳定币兑换功能也即将和大家见面,滑点更小,采用的是更为复杂的恒定函数做市商方式,详细是如何实现的,关于AMM更深的内容 等待后面的文章哦~

—-

编译者/作者:比原链_Bytom

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...