首先必须说,流动性挖矿,这「挖矿」两字,可能引发错误的联想。一般可能直觉联想「比特币挖矿」、「显卡矿机挖矿」,类似这些跟加密货币相关的说法。而即便比特币挖矿已经存在在市场上超过12年,对大多数人来说,为什么比特币是用挖的,还是很匪夷所思,是要怎么挖?矿在哪?相信我节目还是会有一些小白听到,因此,我们再快速的解释一下,比特币的挖矿是怎么回事?首先,我们还是把比特币区块链当作是在同一个教室里的同学们,小比跟小特两个人看着手机直播足球赛,各自在为自己的球队加油。小比跟小特说:「如果德国队输了,我就给你100元」,小特说:「谁怕谁,如果法国队输了,我也给你100元」。其他同学就说,那么你们身上有100元吗?小比跟小特都把钱包给同学们看,里面都有100元,同学们就各自在自己的小本本上面写上,「小比钱包有100元」、「小特钱包有100 元」。比赛结果揭晓,法国队输了,小特把100元交给小比。班上同学也跟进把这个过程记录在小本本上。这个过程中,有一个同学记得最快,最完整,他会从这个过程当中得到一个奖励,是一枚「好宝宝贴纸」。这个在区块链记帐的过程就是「挖矿」,而这个好宝宝贴纸就是奖励工作量证明(Proof Of Work)所获得的代币,可能是比特币或是以太币。也因此,所谓的挖矿赚钱,也就是协助记帐获得代币奖励的过程。
AMM自动化造市商 流动性挖矿的原理AMM自动化造市商
在我们开始讨论流动性挖矿之前,必须先讨论在Defi世界中,我认为非常伟大的创新,至少我的脑袋是想都没想过这件事情可以这样完成,也就是AMM自动化造市商。先从这个名词来做个解释,什么是「造市」?早年我在券商的时候,很幸运客户在我的服务的过程中,顺利的上柜公开发行,股票挂牌了。但是股票挂牌只是交易过程的一小步,券商还需要做「造市」,也就是假设当很多人抢着要买,那么在前五天没有涨跌幅的时刻,多少价格是一个适合卖出老股的时机?要卖出多少?如果行情不佳,要以多少的价位来承接,稳住上柜的蜜月期?这些都是券商要考量的。这个创造流动性,供应市场筹码或是回收筹码的过程,就是「造市」。而造市的工作在过去需要一整个承销部的人力来操作,这为什么可以自动做到呢?
传统股票交易所或是中心化加密货币交易所,都是透过订单簿来协助买卖双方就资产的价格达成一致,并将双方匹配在一起以实现交易。订单簿大家可能有点陌生,在股市最常见的就买卖价外五档价格,我们可以看到比市价高五档的卖价(通常是红色的),也可以看到低五档的买价(通常是绿色的)。这种形式,就是以订单簿的方式来找寻成交价格。而自动化造市商则是使用智能合约来协助买卖双方在去中心化交易所当中,可以找到两种资产相对的公平价格,而不需要使用订单簿。过程当中,用户透过代币矿池(或称为流动性矿池)来进行交易。
简单来说,自动化造市商允许买卖双方透过其他交易者提供的流动性矿池进行交易,将一种加密货币转换为另一种加密货币。而用户因为在去中心化交易平台提供流动性而获得交易费和协议代币的奖励。因此,挖矿赚代币,是协助记帐获得代币奖励的过程。而流动性挖矿则是提供流动性获得代币奖励的过程。因而也被加上「挖矿」两个字。
流动性挖矿的原理
自动化造市商透过一套恒定造市商模型,简称CPMM(Constant Product Market Maker)来管理流动性、确认交易对之间的兑换价格,以及交易滑点。每一个交易对都由一个流动池合约来管理,流动池当中两种币的当前总价值永远是等值的。举例来说,假设资金池中有100个A和10个B,也就代表目前10个A的价值等于1个B,A与B的价格关系是1:10。当交易产生,价格就会发生变动。对于交易者来说,如果他要把A兑换成B,就需要支付10个A,并且加手续费。而由于滑点(滑价)的存在,一般来说,交易者收到的B会小于1个。当资金池越大,对于B来说,滑点就越小。而投资人能透过流动性挖矿赚到收入的方式,就是为流动池提供流动性。也就是存入价值相等的A与B。同样是先前的案例,10个A的价值等于1个B,我们就按照这个比例,存入A和B,就可以参与流动性挖矿了,去中心化交易所自动把手续费收入分给流动性提供者。
关于恒定造市商模型(CPMM),我们再深入点讨论。其实就是一个美妙的公式:xy=k。假设交易对是A和B,其中x是流动性池中A的总流通量,y是B的总流通量,在不增加或减少流动性的情况下,无论交易多少次,x和y的乘积k都是不变的。由于每次交易,都会改变流动池中A和B的数量,所以它们的价格就会发生变化。我们可以通过简单的公式推导,计算出每次的交易价格和滑点影响。
为了让你更清楚我们刚刚讲的内容,我现在将流动池中的资产简化为美元与0050。流动池中的美元价值与0050的价值永远保持各一半。请注意,是价值均等,而不是数量均等。举例:有价值100万的美元,与10000股的0050,目前市价100元。方便解释,我在文稿中放了三张图,大家可以对照阅读。初始的X的数量会是10000(股),Y的数量则是100万,K值等于100亿。
当有交易者,带着美元进来流动池,也就是买进0050,然后将0050领走,池子当中的0050减少了2000股,此时X=8000,K值100亿不变,Y的数量会变成125万,也就表示,0050的价格上涨到了一股125元。
换句话说,当有交易者,带着0050进来流动池,也就是卖出0050,然后将美元领走,池子当中的美元减少了20万,此时Y=80万,K值100亿不变,X的数量会变成12500股,也就表示,0050的价格下跌到了一股80元。
也因此,自动化造市商可以在不需要订单簿的情况下,就能够依照市场对于A或B两种不同的加密资产的需求,制订出市价。过程当中由于AMM 不会随着其他市场的变动而更新此价格,市场价格只会随着池中有人进行交易,代币储备率的变化而变化。此时,如果Binance 中的ETH 价格比较低,而Uniswap流动池当中的ETH比较高, 也就表示Uniswap流动池的ETH呈现溢价的状态,这里就产生了套利机会。举例来说:套利者在Binance 上购买便宜的ETH,然后在Uniswap 上出售以获利。他们会一直这样做,直到Uniswap ETH 单位价格与Binance 相同,他们无法再通过卖出ETH 获利为止。因此,即使AMM 不会根据现实世界的资讯更新报价,由于套利者的存在,交易者仍然可以预期AMM 的报价会密切跟市场价格同步。
那么,讲了这么多,到底一个初次想要尝试流动性挖矿的投资人,该先有怎样的心理建设呢?首先,假设你放入流动池中的资产有一个是稳定币,另一个不是,那么最大的风险就来自于非稳定币的币价波动,因为在你参与流动性挖矿取得流动池的奖励的过程当中,最后你换回来的是两包等值的资产,当其中非稳定币的币价走低,你拿回来的整体资产价值也会跟着等比例缩水,可以说是「保息不保本」。其次就是「无常损失」的问题,也就是相较于简单地持有两种资产与将资产拿来做流动性挖矿的表现差异。当两种资产有其中一种波动较大,就可能导致无常损失。市场上也有许多人提供了「无常损失计算机」可以方便你在正式参与流动性挖矿前参考。
总结来看,自动化造市商以及流动性挖矿是Defi的重要里程碑,而且这个领域的各种演化还在持续进行中,也有项目持续地喊出Defi 2.0 试图修改最基本的AMM模型或是创造出新的流动性挖矿模式,例如流动性即服务(LaaS) 模式,或将流动性资产贡献与波动性代币分开,以消除无常损失。整个DeFi还有很大的进步空间,值得你特别留意他未来的成长机会。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。