什么是无常损失?
无常损失,是指在自动化做市(AMM)的运作环境下,流动性提供者(Liquidity Provider)向资⾦池提供流动性时,因市场价格波动⽽产⽣的暂时性损失。当价格上涨或者下跌时,由于恒定常数自动做市商(AMM)的定价模型机制,用户撤出流动性后所得的资产与提供流动性时投入的资产相比会出现一定的损失,这个损失就叫做无常损失。无常损失是由于价格背离引起的,当价格回归后,无常损失会被逐渐抹平。
无常损失产生的示例
1、假设 CET/USDT 资⾦池内拥有 900 CET 和 900 USDT,此时1 CET = 1 USDT;
2、假设流动性提供者小明为CET/USDT资⾦池提供了 100 CET 和 100 USDT:
此时资金池内有1000 CET和1000 USDT,小明占有 CET/USDT 资金池10%的股份,资产价值为200USDT。此时 1 CET = 1 USDT,资金池平衡。
3、假设交易者小李向CET/USDT资金池卖出100 CET:
根据恒定乘积做市商模型,CET/USDT 资金池中两种资产数量乘积为1000 * 1000 = 1,000,000。小李向资金池卖出100 CET后,资金池中的CET数量为1100 CET,则资金池中剩余的USDT数量为:1,000,000/1100 = 909.091 USDT;
交易者小李得到:1000 - 909.091 = 90.909 USDT;
此时1 CET = 0.826 USDT,资金池失衡。
4、假设流动性提供者小明在资⾦池为1100 CET和909.091 USDT时提取流动性:
小明实际提取的资产数量为:1100 CET * 10% 和 909.091 USDT * 10%, 即110 CET和90.9 USDT;提取后,小明拥有的资产价值为 0.826 * 110 + 90.9 = 181.76 USDT。
5、以小明投入流动性时的价值计算,当时小明投入100个CET 和 100个USDT,资产价值为200 USDT;作为流动性提供者,小明产生了18.24 USDT的无常损失。
*注:为方便计算上述过程忽略交易手续费
无常损失预估参考表
添加流动性后涨跌幅 |
无常损失 |
-60% |
9.65% |
-30% |
1.57% |
-10% |
0.14% |
0% |
0.00% |
10% |
0.11% |
30% |
0.85% |
60% |
2.70% |
100% |
5.72% |
如何规避?
无常损失在做市初期或单边行情时会普遍存在,随着手续费的积累以及价格的震荡,无常损失将逐渐被抹平,并且实现做市收益。
评论
0 条评论
文章评论已关闭。