一、无常损失介绍
在币圈DeFi挖矿,有**单池(单币)和双池(双币)**的概念
单池就是只存一种币,然后收益另一种 双池需要组成一个交易对,组成流动性挖矿,然后给收益
另外还有一池和二池的概念:
一池是没有项目方的币,就是说的矿币,比如薄饼的币是cake,不包括cake的交易对的流动性挖矿;
二池是有项目方的币的流动性挖矿
在流动性挖矿中,无常损失不可避免
比如BNB/USDT交易对,进入价格为600USDT,用1个BNB和600USDT这样配平(保持两边的USDT等值),然后自动去挂单,就奖励你其它币。
当价格涨之后,比如BNB慢慢涨到650U,为了保持两边的USDT等值,就会逐步卖出25U的BNB,使BNB价值为625U,这样BNB就变少;
但因为卖出是逐步的,比如可能卖出25U的BNB,均价在625U,到退出价格达到650U时,再买回来同样数量的BNB,就会亏些U。
这样造成的损失就是无常损失,币种暴涨暴跌时会损失比较大,尤其是新上线的代币。
二、无常损失计算
无常损失的特点就是 两币数量乘积一定。
公式
xy=c,
x/y=p
x,y分别是两个币的数量,
c是常数,
p是两个币的价格汇率,可理解为矿币的价格
举例
x数量比如U为50个
y数量比如矿币为12.5个
c常数=xy=625,这个数不管价格如何变动,保持不变
p价格:矿币的价格=x/y=4U每个
那么初始价值U=50U+12.5*4=100U
如果矿币y跌了50%时,价格p变成2,那么因为c=625不变,可根据上面两个公式算出来x数量=35.36,y数量=17.68,此时价值变为35.36+17.68*2=70.71U
若不做挖矿,币的数量就不变,还是50U,12.5个矿币,价格跌一半为2,价值为50+12.5*2=75U
那么参与挖矿后,价格为70.71,相比原来75U,损失了5.72%,即4.29U,这就是无常损失。
变化曲线如下图一

横坐标r代表矿币的涨跌,
纵坐标代表本金损失
跌的时候用的最多,所以图中用的多的是横坐标为-1~0的部分。
计算有点绕,我汇总了表格如图,分别跌多少时,对应的无常损失。
规律,如果跌幅在50%时,损失5.72%,但到90%就损失42.5%了,50%以上损失加剧变化
另外网上有人做了个计算器:https://observablehq.com/@andy0130tw/impermanent-loss-calculator

用法,一般是矿币跌,所以可以在下图中New price新的价格那里输入,比如原来是1,输入0.5即跌50%,此时的无常损失是5.72%

对于波动大的交易对,应对无常损失,我觉得应该根据收益率来倒推币价波动多少时开始亏本。
比如1000元组成的挖矿,币价跌50%,亏本金的5.72%,就是亏57.2元
那挖矿年化要达到5.72%,挖一年回本
达到57.2%,36.5天回本
达到572%,3.65天回本
另外,不要以为矿币涨了,就没有无常损失了,也有的
比如矿币涨50%,无常损失是2.02%
比如1000元组成的挖矿,币价涨50%,亏本金的2.02%,就是亏20.2元
那挖矿年化要达到2.02%,挖一年回本
达到20.2%,36.5天回本
达到202%,3.65天回本
然后想办法监控币价,跌到一定程度时,及时退出
二池(有矿币的交易对的流动性)不建议
可以看出,不管怎么样,只要价格有变动,退出时无常损失不可避免。 所以如果有单池,比如像现在Cake在薄饼上有90%的年化,在Bunny上有130%左右的年化,再想办法借CAKE来挖,还是非常香的。
如果您觉得有用
请关注我的mirror: https://submirror.xyz/l1ning.eth
和关注我的推特:https://twitter.com/l_niviah
我的Medium地址:l1niviah.medium.com
