okx
广告

什么是无常损失?为什么有无常损失用户还愿意提供流动性?

时间:2022-03-07|浏览:283

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

1. 什么是无常损失?
无常损失使用者为自动做市商( AMM )提供流动性的一种独特风险,双币种以上的流动性池只要价格会发生相对变化就会产生无常损失,价格的相对变化越大无常损失就越多,反之亦然。所以将代币存入流动性池理论上来说就会立即产生无常损失,但在提领出资金前都是未实现损失,损失总额只有在提领后才会确定,风险产生原因跟自动做市商调整池子代币价格公式有关系,我们也将在下文详细说明。
2. 为什么会有无常损失?
自动做市商( AMM ) 使用公式( a 代币数量) * ( b 代币数量) = k ( 常数) [1]调整流动池内资产价格,由于池内代币价格和数量的乘积需维持常数,所以每当代币价格发生变化,智能合约就会帮你把该代币多买/卖成另一种代币,价格变化如果是10%,由于x*y 乘数效应,所以会倍数放大损失,下面我们会使用以太币和USDC 计算当以太币价格涨跌20% 时分别的无常损失是多少: 假设期初每颗以太币$100 美元,流动池是50/50 比例,所以存入一颗以太币到流动池需要另外存入100 颗USDC,期初k 等于1 * 100 = 100
当以太币价格上涨20%,每颗$ 120 美元时
由于池内以太币每颗仍为$100 美元,产生套利机会,随着套利最终价格会变成$120,
这时代币数量等于x * y = 100 并且y / x = 120,
带入计算后x = 0.913, y = 109.545
这时持仓总值是( 120 * 0.913 ) + 109.545 = 219.08
如果没放入流动池持有1 颗以太币100 颗USDC 将是220 元, 所以产生了约0.91 的损失,依资产比例计算则是0.4141%。

什么是无常损失?为什么有无常损失用户还愿意提供流动性?
当以太币价格下跌20%,每颗$ 83.333 美元时
当以太币价格下跌20%,每颗$ 83.333~ 美元
由于池内以太币每颗仍为$100 美元,产生套利机会,随着套利最终价格会变成$83.333,
这时代币数量等于x * y = 100 并且y / x = 83.333,
带入计算后x = 1.095, y = 91.287
这时持仓总值是( 120 * 1.095 ) + 91.287 = 182.574
如果没放入流动池持有1 颗以太币100 颗USDC 将是183.333 元, 所以产生了约0.76的损失,依资产比例计算则是0.4141%。[2]
3. 为什么有无常损失用户还愿意提供流动性?
因为AMM 交易所通常会给提供流动性的用户奖励,一般是交易手续费0.1-0.3% 分润和早期流动性提供者还会有额外的代币奖励,这些用户预期奖励可以弥补无常损失,所以愿意提供流动性让别人交易。

热点:代币 以太 以太币 以太币价格 币价格 智能合约

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1