一文了解Defi流动性挖矿里的无常损失
hello,大家好,我是鱼叔,今天来聊一下流动性挖矿里经常会提到的无常损失,本文没有涉及复杂的计算,请放心阅读。(其实我的文章在逐渐给大家构建区块链的知识体系,当你看完所有的系列文章后,你就会发现自己已经入门了)
什么是流动性挖矿
先帮大家把「挖矿」这个概念给扩展一下,提到「挖矿」,很多人就会想到显卡、矿机、浪费电等一系列词,其实这是挖矿的一种形式 -- 将自己的算力资源租赁出去来换取报酬。
了解比特币原理的朋友就应该知道最早算出哈希值的矿工就有权利打包区块,并且获得比特币奖励,而这个过程就是一种挖矿形式,拼的就是你的设备好坏。当然现在不光有算力挖矿,也有硬盘挖矿,比的是你的硬盘存储是否足够大,这类挖矿我统称为「实体挖矿」,用的是看得着摸得见的设备。而「流动性挖矿」和未来的「PoS权益证明」则是一种「虚拟挖矿」。
「流动性挖矿」作为一种「虚拟挖矿」形式,它需要的是你用自己的资金以提供流动性的方式来进行挖矿的行为,换句话说,「流动性挖矿」其实是一种抽象的投资方式。
通常来说,在去中心化交易所实现交易功能就需要有一个交易池子,而一个池子如何能保证大家正常进行交易,就需要这个池子里有足够的流动性。举个例子,假如我们还生活在远古以物换物的时候,你想用玉米换萝卜,但是市场上有萝卜的人又不一定想要玉米,所以你很难保证交易能实施。这时候有人提议造一个玉米萝卜能兑换的ATM机,你可以直接把玉米丢进去换出来萝卜,有萝卜的人也可以直接把萝卜丢进去换出玉米来,这样就可以大大解决交易的问题。当然,这里有一个问题,如何保证ATM机里有足够的萝卜和玉米能给你换呢,这时候就需要有「自愿者」把自己的萝卜和玉米「租借」给ATM,提供流动性,只要市场上不出现大家疯狂兑换玉米或者疯狂兑换萝卜的场景,那么这个ATM机就基本上能保证正常的兑换功能。
这里提到的「自愿者」就是提供流动性的用户,「租借」其实就是提供资产的行为,而ATM机就是这些挖矿行为的「智能合约」。
流动性挖矿的奖励
前面提到资产是「租借」给「智能合约」的,既然是「租借」就会有利息,而通常流动性挖矿的奖励就是那些平台的治理代币,比如说你为curve提供流动性,那么对应的你会获得crv代币作为报酬,而这些代币往往来自交易用户上缴的手续费,这种模式其实就是一种去中心化自给自足精神的体现。
项目初期为了吸引资金进来提供流动性,常常会给予较高的年回报率,所以圈内有「挖土狗矿」的说法,通常说的就是这种高收益率的初始项目。当然,这种高收益之下必然隐藏着巨大的风险。
无常损失
流动性挖矿当然不是一本万利的行为,和银行储蓄不同,它持续受价格波动的影响。我继续拿之前萝卜和玉米做例子,比如说你在玉米 = 2个萝卜的时候存入了10个玉米和20个萝卜(总值40个萝卜)到ATM里,现在市场发生变动,玉米变贵了,变成了一个玉米等于4个萝卜,然后就有人套利,知道ATM机里的玉米便宜还是等于2个萝卜的价位,于是就疯狂拿萝卜去换玉米,直到ATM里的价位也为4个萝卜为止,这时候你再去取自己存入的蔬菜时会发现,可能只能拿出8个玉米和24个萝卜,你可能仔细拿市场的价位一算8个玉米加24个萝卜 = 58个萝卜,比之前40个萝卜要赚,但是实际上如果你不把钱拿去做挖矿,你放在手里,现在10个玉米加20个萝卜 = 60个萝卜,你少挣了2个萝卜,而这两个萝卜就是无常损失,价格下跌也是同样道理。
总结一下,在流动性挖矿中,如果价格上涨你会挣得比原来少, 如果价格下跌你会亏得比原来多,只有价格恢复到你存入资产的时候,你才没有损失,也就是一个玉米等于两个萝卜的时候。
既然波动就会带来损失,那为什么还有人要去提供流动性呢?原因在于如果挖矿带来的收益足够大,就可以抵消无常损失,那你整个买卖还是赚钱的。拿之前的案例,比如说这个ATM是一个种桃子的人发明的,你把萝卜玉米存进ATM里就会奖励你桃子,并且这个桃子价格很贵而且还在不断涨价,那整体来说提供流动性还是很挣钱的。
如何减少无常损失
很多人也许会好奇既然波动性带来损失,那这些损失都去了哪里,实际上这里有一个很重要的角色就是「套利者」,这些人通过搬运资产平衡价格,而你的损失就是被他们挣去了。
如何减少无常损失:
- 选择一个波动性较小的资产池子,比如稳定币池,相应的收益也许也会减少。
- 选择对「套利者」处理的平台,比如DODO,CoFix,它们就是通过预言机的方式来实现平衡价格,而不是让套利者实现价格平衡,一定程度上减少了无常损失。
我是鱼叔,一个理性的币圈投资和输出者。