无常损失是什么?无偿损失保护是什么?判断什么时候加入流动性池?
无常损失是指流动性池中资金因代币比例变化产生的损失,这种损失通常发生在池中代币价格或数量发生波动时,只有当代币从流动性池中提取时,这种损失才会真正实现,计算时通常比较“流动性池中代币的价值”与“单纯持有代币的价值”的差异,由于稳定币价格相对稳定,稳定币池几乎不会遭受无常损失。

无常损失保护的作用
无常损失保护(ILP)是一种帮助流动性提供者减少意外损失的机制,只有当流动性供应收益超过暂时损失成本时,参与流动性才会产生利润,面对损失时,ILP能为流动性提供者提供补偿,以Bancor Network为例,新存款会使保险保障以每天约1%的速度递增,直到一定时间后达到最大覆盖范围,期间任何发生的无常损失都会得到相应的补偿,提款时间越接近保障周期末尾,补偿比例越高,若在保障初期退出会导致补偿较少甚至没有。
无常损失产生的机制
无常损失(Impermanent Loss)就是你给DEX(如Uniswap)提供流动性时,遇到的那种“价格一变,资产就缩水”的坑,用大白话来说:你放进去的币,本来值这么多钱,但因为池子要保持比例平衡,价格波动后,你取出来的钱可能比放进去时少,这部分“少掉”的就是无常损失,好处是它不是真的永久亏了,如果价格回到原来水平,损失就消失了,手续费还能给你补点回来。
当LP代币的价值与其基础代币的理论价值出现差异时,无常损失便会出现,简单例子说明下,一位流动性提供者打算向50/50比例的ETH/USDT池注入资产,需要投入10个ETH和对应价值的USDT,假设池内总资产价值为100,000 USDT,那么该流动性提供者的份额大约为20%,当资产价格变动时,流动性提供者持有的份额变成了池中一定比例的代币,而不是固定数量的代币,故而价值波动导致提取时的美元价值可能低于存入时的价值这就是无常损失,若资产价格回归存入时水平,无常损失则消失,且流动性提供者通过手续费获得一定补偿。
再举个详细的列子
假设有一个ETH/USDT的流动性池,规则是ETH和USDT必须各占50%价值。
1、当前ETH价格是2000 USDT一个
2、你放进1个ETH(价值2000 USDT)+ 2000 USDT(现金)
3、总共价值4000 USDT
假设你就是池子里第一个加流动性的(或者池子很大,你的份额占比很小,不影响价格),你现在拥有池子的一定份额(比如10%),突然市场ETH价格涨到4000 USDT一个!很多人想买ETH,池子里的交易者就会用USDT换走池子里的ETH,池子会自动调整平衡。
1、池子里的ETH变少了(比如只剩0.707个ETH)
2、USDT变多了(变成2828 USDT左右)
保持总价值还是原来的水平,但比例还是50:50,现在你想取出来(按你的份额)。
1、你取到0.707个ETH(价值4000×0.707 ≈ 2828 USDT)+相应比例的USDT
2、总价值大概还是4000 USDT左右
但如果你根本没加流动性,直接拿着1个ETH + 2000 USDT不动,现在就是1个ETH(价值4000 USDT)+ 2000 USDT = 6000 USDT。
对比
1、加了流动性取出来:大约4000 USDT(没赚到涨价的钱)
2、不加流动性拿着:6000 USDT
你“亏”了2000 USDT的价值,这就是无常损失!反过来如果ETH价格跌了,你取出来也会比直接拿着少亏一些。
关键点
1、无常损失只有在价格变动时才出现,价格越大偏离你放进去的时候,损失越大
2、价格回到原点,损失就没了(故而叫“无常”)
3、提供流动性还能赚交易手续费,如果费赚得多,有时候能把损失补回来,甚至还赚
简单说提供流动性就像把币“锁”在池子里帮别人交易,赚手续费,但要承担价格波动带来的相对损失,尤其在波动大的币对上这个坑更大,稳定币对(如USDT/USDC)基本没啥无常损失,因为价格不怎么动。
减轻无常损失的方法
流动性提供者难以完全避免无常损失,但可采取措施减轻风险,比如优选稳定币交易对,因其价格变动小,套利机会有限,无常损失风险较低,但缺乏价格上涨带来的收益潜力,另一种方法是避免高波动性的资产对,选择较为稳定的交易对以降低风险,同时了解何时资产价格偏离太远并及时调整持仓,也有助于控制损失,流动性池因无常损失风险,使得大型金融机构参与度有限,但若AMM技术能广泛优化和完善,有望吸引更多用户参与。






