在之前的文章,我们推导了xyk模型的无常损失和BNT无常损失保护的计算公式,我们可以对这两种情况做一个比较,你会发现,BNT无常损失保护将比无常损失本身支付更多。
我们知道xyk的无常损失计算公式为:
BNT的无常损失保护的亏损率为:
这里P0为添加流动性的价格,Pn为退出流动性的价格
因此ILP(BNT%) <= IL(xyk) 表明BNT无常损失保护将比无常损失本身支付更多,IL(xyk)的范围是(-100%,0),而ILP(BNT%)的范围是(-∞,0),我们可以直观的比较一下具体的数字,
当价格下跌10%时,IL(xyk)=-0.14%,ILP(BNT%)=-0.29%
当价格下跌20%时,IL(xyk)=-0.62%,ILP(BNT%)=-1.39%
当价格下跌50%时,IL(xyk)=-5.72%,ILP(BNT%)=-17.1%
当价格下跌75%时,IL(xyk)=-20%,ILP(BNT%)=-100%
当价格下跌90%时,IL(xyk)=-42.5%,ILP(BNT%)=-467%
从上面可以看出,BNT提供的无常损失保护风险远大于无常损失保护本身,这主要是由于无常损失保护完全暴露在一个代币的价格风险中,而任何流动性的移除都将累积该亏损,而无常损失本身却不会因为移动性的移动而累积亏损。