名词解释
流动性挖矿(Liquidity Mining)
一种通过质押加密货币,来获取更多加密货币的方法。它是去中心化金融(DeFi)中的一种新趋势,能够让加密货币投资者充分发挥其加密资产的作用并获得较高的收益回报,并且任何人都可以参与这个生态系统。简单来说,这意味着锁定加密货币即可获得奖励。
流动性资金池(Liquidity Pool)
每一个支持自动做市的市场都有一个对应的资金池,自动做市资金池会为AMM自动做市提供做市资金。交易时,本市场资金池中两种币种资产数量会保持乘积不变,用户可以通过为资金池提供流动性的方式成为做市商,从而按资金池占比获得该资金池自动做市交易所获得的手续费分红。添加流动性时,需要按照比例对两种币种资产进行同时添加,赎回时流动性资产将按比例折算成两种币种进行同时返还。
自动做市商(AMM)
自动做市机器人会按照池中两种代币的比率确定出互换价格,交易者下单时会按照系统确定的价格直接成交。使用算法机器人在市场中模拟交易行为,为市场提供流动性即为AMM自动做市。Gate.io 的AMM 自动做市根据“恒定乘积做市商模型”(x*y=k)计算买卖价格,从而为市场提供连续报价。
无常损失(Impermanent Loss)
指当投资者将数字资产存入自动化做市商流动池后,数字资产的价格发生变动产生价差导致的资金损失。不论数字资产的价格往什么方向变动,都会产生无常损失,且偏离越大,无常损失越大。这是目前自动化做市商的一个关键难题。
多代币敞口(Forced Multi-token Exposure)
与无常损失一样,多代币敞口是目前自动化做市商的关键难题。多代币敞口指自动化做市商通常要求流动性提供者存放两种不同的代币以确保双方提供相等的流动性,这意味着流动性提供者无法将长期风险敞口保持在一种代币身上,而需要增加额外的储备资产,因而增加了多代币的风险敞口。
流动性挖矿与无常损失
2021年第三季度,Gate.io上线流动性挖矿产品,旨在激活当前略显冷清的交易市场,为用户提供另类的投资备选方案。在平台的大力支持下,Gate.io流动性挖矿具有极高的年化收益率,是当前低迷市场行情中最好的加密货币理财产品之一。
参与流动性挖矿,用户可以通过质押自身持有的代币为流动性池子提供代币流动性,按资金池占比获得该资金池自动做市交易所得的手续费分红。关于流动性挖矿的原理以及如何参与流动性挖矿,请参考:
流动性挖矿常见问题
Gate.io 比特百科:如何获得流动性挖矿收益?
科普: 投资流动性挖矿产品 你必须知道的几件事儿
流动性挖矿科普:流动性有多重要?从做市商谈起
流动性池中价格的决定
在参与流动性挖矿的过程中,无常损失是需要考虑的主要风险类型之一。用户在向池子提供流动性时,需要质押成对两种不同代币。流动性池子中,两种代币的数量会依据特定算法维持平衡。在Gate.io流动性挖矿中,两种代币的数量根据“恒定乘积做市商模型”(x*y=k)维持平衡。对于任意特定的平衡点(A,B)而言,两种代币间兑换的比例则是p(x/y)=A/B,也即是说价格由流动性池中两种代币的比例决定,并随着流动性池子的变动而实时变化。
当其他用户与流动性池子发生交易时,将会改变流动性池中两种资产的比例。我们以ETH/USDT流动性池子为例,若某用户与流动性池子交易,花费USDT购买ETH,那么池中ETH数量势必减少,USDT势必增多。若要始终维持流动性池子中ETH与USDT的乘积恒定,则ETH减少的数量需与USDT增加的数量必须满足一定关系。根据数学分析,可以得到两者之间的关系是(USDT增加的数目)/(ETH减少的数目)=(池中USDT的即时数目)/(池中ETH的即时数目),而这USDT增加数目和ETH减少数目间的比值,也可视作流动性池子中的资产价格。
由于有效的市场上不存在套利机会,流动性池子中的资产价格往往与资产的真实价格相接近。以某一时刻真实的ETH/USDT流动性池为例,此时ETH数量为186.88,USDT数量为349,581,根据公式计算,流动性池中USDT/
ETH价格应为349,581/186.88=1,870.62,与当时ETH的市场价格$1872.87接近。
无常损失的计算
我们已经知道,随着其他用户与流动性池子之间的交易,流动性池子中两种资产的比例将与用户最初注入两种资产时有所不同。但用户在取回资产时,则是按照变化后的资产比例取回。接下来,我们将通过计算论证为何说无论数字资产的价格发生哪个方向的变化,都会造成无常损失。
我们以一个简单的GT/USDT资金池为例,且忽略交易的手续费。
1. 假设GT/USDT资金池内原有9个GT和 900个USDT,此时1GT=100 USDT,总流动性为1800 USD 。
2. 用户Alice为GT/USDT资金池提供了1个GT和100个USDT,则资金池内拥有10GT和1000USDT,用户Alice所持有流动性价值为200USD,份额占比为10%,此时池子的总流动性为2000USD。
GT价格上涨的情况:
3. 外部市场中GT的价格上涨到400个USDT,此时交易者Bob为了套利与流动性池子交易。Bob从池子买入GT并将USDT注入资金池,直到池子中GT的价格也上涨到400USDT。
4. 虽然资金池中两种币种的数量乘积未变,但池中GT与USDT的比例发生了变动,GT减少而USDT增加。由于Bob的交易,池中现有5个GT和 2000 USDT。(即10GT*1000USDT=5GT*2000USDT,
此时流动性池中GT价格为2000/5=400USDT,与外部市场相同)
5. 此时用户Alice决定将全部资金赎回,他的份额占比为10%,故可以赎回0.5枚GT和200USDT,按照市场价格的总价值为0.5*400+200=400USD。
6.若用户Alice选择一直持有1GT和100USDT,资产总价值将达到1*400+100=500USD,反而能获得更高的收益,这就是价格上涨时的无偿损失,比例为20%。
GT价格下跌的情况:
3. 外部市场中GT的价格下跌到25个USDT,此时交易者Bob为了套利与流动性池子交易。Bob向池子卖出GT并将USDT取出资金池,直到池子中GT的价格也下跌到25USDT。
4. 虽然资金池中两种币种的数量乘积未变,但池中GT与USDT的比例发生了变动,GT增加而USDT减少。由于Bob的交易,池中现有20个GT和 500 USDT。(即10GT*1000USDT=20GT*500USDT,此时流动性池中GT价格为500/20=25USDT,与外部市场相同)
5. 此时用户Alice决定将全部资金赎回,他的份额占比为10%,故可以赎回2枚GT和50USDT,总价值为2*25+50=100USD。
6. 若用户Alice选择一直持有1GT和100USDT,资产总价值将达到1*25+100=125USD,反而能获得更高的收益,这就是价格下跌时的无偿损失,比例为20%。
从无常损失(Impermanent Loss)的英文来看,实际上指的是”暂时性损失“或是”非永久损失“。这是因为无常损失并非是一般意义上已经实现的损失,而是相较原本可获得的收益出现的潜在损失。无论资产价格上涨还是下跌,无常损失都会出现,但若是在取出流动性前,资产价格恢复到了原有水平,无常损失也会随之消失。
常见问题
1.无常损失的规模有多大?
将无常损失的比例随价格变动进行计算,可以得到下表。
将表中数据绘制成图,得到币价涨跌与无常损失关系图。
在币价涨跌幅度不大的情况下,无常损失规模一般很小。只有在币价跌幅超过60%或是涨幅超过150%时,无常损失才有可能超过10%。
以真实的GT/USDT流动性池为例,某时刻流动性池子中GT/USDT为6.85774:
情况1:GT/USDT上涨到9(约上涨31%),则无常损失仅为0.92%。
情况2:GT/USDT上涨到12(约上涨75%),则无常损失仅为3.79%。
情况3:GT/USDT下跌到5(约下跌27%),则无常损失仅为1.23%
情况4:GT/USDT下跌到3(约下跌56%),则无常损失仅为7.98%
2. 无常损失一旦出现,就无法挽回吗?
不是的。无常损失只是暂时性的损失,该损失在从流动性池中取回流动性是才会实现。
只要在提取流动性前,币价恢复到注入流动性时的水平,无常损失便会消失。
3. 考虑到无常损失,参与流动性挖矿值得吗?
一般是值得的。在币价变动不大时,无常损失规模一般较小,远低于流动性挖矿的手续费收益。
用户可以在流动性挖矿页面查看手续费收益率与无常损失之间的大小关系。
作者:Gate.io 研究员
Edward.H
*本文仅代表观察员观点,不构成任何投资建议。
*本文内容为原创,版权为Gate.io所有,如需转载请注明作者和出处。
Gate.io精选文章
《理财新选择---【借贷挖矿】完全指南》
《什么是memecoin,它们适合入手吗?》
《比特币暴跌,接下来我们会看到什么?》