月亮链 月亮链
Ctrl+D收藏月亮链
首页 > XLM > 正文

USD:简析无常损失(Impermanent Loss) | 烤仔星选-ODAILY_EST

作者:

时间:1900/1/1 0:00:00

l无常损失的定义

无常损失,英文为ImpermanentLoss,即资产因币价变化,资产在流动性池内及池外的两种状况的资产差额。无常损失针对的是向DEX的流动性池中注入资产的提供者,称为流动性提供者,LP在将资产注入流动性池,和不将资产注入流动性池,上述两种不同方向下的资产机会成本。

l无常损失举例

为了更好的说明无常损失是什么,首先我们假设有如下三个前提:

第一,假设有如下流动性池。这里仍延续上一期知识小课堂中的AMM例子,流动性池中现有1000FC及250USDT。

如下图FC和USDT流动性池。根据经典流动性池的特点,FC数量和USDT数量的乘积为一个常数,公式即为X*Y=K。初始情况下,FC和USDT在池子中的价格为1:1,若FC现价为0.25美元,USDT为稳定币1美元,假设池子中的FC数量为为1000个,则USDT的数量为/1=250个。根据X*Y=K,可得常数K为1000*250=250000。

安全团队:Rubic被攻击事件简析:金色财经报道,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,Rubic项目被攻击,Beosin安全团队分析发现RubicProxy合约的routerCallNative函数由于缺乏参数校验,_params可以指定任意的参数,攻击者可以使用特定的integrator来让RubicProxy合约可以几乎零成本的调用自己传入的函数data。攻击者通过调用routerCallNative函数,把所有授权给RubicProxy合约的USDC全部通过transferFrom转入了0x001B地址,被盗资金近1100个以太坊,通过Beosin Trace追踪发现被盗资金已经全部转入了Tornado cash。[2022/12/25 22:06:32]

Beosin:sDAO项目遭受攻击事件简析:金色财经报道,根据区块链安全审计公司Beosin旗下Beosin?EagleEye 安全风险监控、预警与阻断平台监测显示,BNB链上的sDAO项目遭受漏洞攻击,Beosin分析发现由于sDAO合约的业务逻辑错误导致,getReward函数是根据合约拥有的LP代币和用户添加的LP代币作为参数来计算的,计算的奖励与用户添加LP代币数量正相关,与合约拥有总LP代币数量负相关,但合约提供了一个withdrawTeam的方法,可以将合约拥有的BNB以及指定代币全部发送给合约指定地址,该函数任何人都可调用。而本次攻击者向其中添加了LP代币之后,调用withdrawTeam函数将LP代币全部发送给了指定地址,并立刻又向合约转了一个极小数量的LP代币,导致攻击者在随后调用getReward获取奖励的时候,使用的合约拥有总LP代币数量是一个极小的值,使得奖励异常放大。最终攻击者通过该漏洞获得的奖励兑换为13662枚BUSD离场。Beosin Trace追踪发现被盗金额仍在攻击者账户,将持续关注资金走向。[2022/11/21 7:53:09]

第二,假设流动性池中有我提供的100FC及25USDT,我就有流动性池中10%的资产;

慢雾:Harmony Horizon bridge遭攻击简析:据慢雾安全团队消息,Harmony Horizon bridge 遭到黑客攻击。经慢雾 MistTrack 分析,攻击者(0x0d0...D00)获利超 1 亿美元,包括 11 种 ERC20 代币、13,100 ETH、5,000 BNB 以及 640,000 BUSD,在以太坊链攻击者将大部分代币转移到两个新钱包地址,并将代币兑换为 ETH,接着将 ETH 均转回初始地址(0x0d0...D00),目前地址(0x0d0...D00)约 85,837 ETH 暂无转移,同时,攻击者在 BNB 链暂无资金转移操作。慢雾 MistTrack 将持续监控被盗资金的转移。[2022/6/24 1:28:30]

第三,FC不断上涨,直至某一时刻,流动性池中FC数量减少至500个,USDT数量增加至500个。

慢雾简析Qubit被盗原因:对白名单代币进行转账操作时未对其是否是0地址再次进行检查:据慢雾区情报,2022 年 01 月 28 日,Qubit 项目的 QBridge 遭受攻击损失约 8000 万美金。慢雾安全团队进行分析后表示,本次攻击的主要原因在于在充值普通代币与 native 代币分开实现的情况下,在对白名单内的代币进行转账操作时未对其是否是 0 地址再次进行检查,导致本该通过 native 充值函数进行充值的操作却能顺利走通普通代币充值逻辑。慢雾安全团队建议在对充值代币进行白名单检查后仍需对充值的是否为 native 代币进行检查。[2022/1/28 9:19:19]

Harvest.Finance被黑事件简析:10月26号,据慢雾区消息 Harvest Finance 项目遭受闪电贷攻击,损失超过 400 万美元。以下为慢雾安全团队对此事件的简要分析。

1. 攻击者通过 Tornado.cash 转入 20ETH 作为后续攻击手续费;

2. 攻击者通过 UniswapV2 闪电贷借出巨额 USDC 与 USDT;

3. 攻击者先通过 Curve 的 exchange_underlying 函数将 USDT 换成 USDC,此时 Curve yUSDC 池中的 investedUnderlyingBalance 将相对应的变小;

4. 随后攻击者通过 Harvest 的 deposit 将巨额 USDC 充值进 Vault 中,充值的同时 Harvest 的 Vault 将铸出 fUSDC,而铸出的数量计算方式如下:

amount.mul(totalSupply()).div(underlyingBalanceWithInvestment());

计算方式中的 underlyingBalanceWithInvestment 一部分取的是 Curve 中的 investedUnderlyingBalance 值,由于 Curve 中 investedUnderlyingBalance 的变化将导致 Vault 铸出更多的 fUSDC;

5. 之后再通过 Curve 把 USDC 换成 USDT 将失衡的价格拉回正常;

6. 最后只需要把 fUSDC 归还给 Vault 即可获得比充值时更多的 USDC;

7. 随后攻击者开始重复此过程持续获利;

其他攻击流程与上诉分析过程类似。参考交易哈希:0x35f8d2f572fceaac9288e5d462117850ef2694786992a8c3f6d02612277b0877。

此次攻击主要是 Harvest Finance 的 fToken(fUSDC、fUSDT...) 在铸币时采用的是 Curve y池中的报价(即使用 Curve 作为喂价来源),导致攻击者可以通过巨额兑换操控预言机的价格来控制 Harvest Finance 中 fToken 的铸币数量,从而使攻击者有利可图。[2020/10/26]

问题一:根据假设,我目前的资产状况如何?

答:因为我所占流动性池的比例为10%,所以目前我在流动性池中的资产为50FC及50USDT;

问题二:如果未参与提供流动性,那么我的资产状况如何?

答:若未提供流动性,则我的资产为100FC及25USDT

问题三:此刻我本次的无常损失是多少?

答:本次的无常损失为25美元,资产损失为20%。计算过程如下:

1、未提供流动性情况下:

我的资产为100FC及25USDT,即100*FC现价+25*USDT价格=100*1+25*1=125

2、提供流动性情况下:

我的资产为50FC及50USDT,即50*FC现价+50*USDT价格=50*1+50*1=100

3、未提供流动性情况下的资产价格与提供流动性情况下的资产价格差:

125-100=25。损失比率为25/125=20%。

问题四:为什么会出现无常损失?

答:因为FC价格不断上涨,而原始流动性池中FC相对就会比较便宜,所以就会有人不断在流动性池中充入USDT,换出FC套利,池子中的FC就会减少,USDT就会变多。对于我作为流动性提供者来说,相当于我手中的FC在不断被以比较低的价格卖出,而收入的是相对FC不断贬值的USDT,这也就产生了无常损失。无常损失是从英文ImpermanentLoss翻译来的,其实英文直译就是临时损失,也就是说,当我初始存入FC和USDT时,因为币价的变动FC和USDT的价值比变了,这时也就产生了ImpermanentLoss。但当一段时间以后,FC和USDT的价格比又回到了我初始存入时的比例时,这种损失就会消失。所以称为临时损失。

问题五:无常损失的函数曲线什么样的?

首先,通过计算,我们可以列出几个流动性池的FC和USDT数量的时间点,并依据问题三中提到的无常损失计算方法,得出相应的损失比例。如下图表:

根据此表,可以得出如下横轴为FC数量,纵轴为损失比率的折线图。

上图中折线交横轴的点也就是上表中初始流动性池中的USDT为25,FC为100时状态,此时损失比例为0。这也就意味着,如果不考虑其他收入的情况下,流动性提供者LP随着时间的推移,资产不会增长,而最多持平。

问题六:问题五中的折线图为什么抛物线不是对称的呢?

答:根据问题五中图表可得知,对于FC的变动,其实损失比率也是均匀变动的。之所以问题五中折线图不是对称图的原因是横轴取值范围为0-2000,若把问题五折线图横轴取值范围扩大至0至无穷大,同时将FC数量为100为中轴线画图,得出的图形大致如下:

问题七:盈利区间在哪呢?

答:以上问题所画的图中,均未考虑流动性提供者的收入,这里主要就是手续费收入,手续费收入又和DEX中交易对的交易频率还有交易量有关。如果我们将手续费考虑在内的话,图形大概如下:

如上图,只有在坐标轴横轴的上方,且在抛物线内的区间,才是流动性提供者LP能够盈利的区间。

问题八:无常损失这么厉害,那为什么还有人要做流动性提供者呢?

答:大致有如下情况三种主要情况:

1、如问题七,有盈利区间可以盈利;

2、有些币价比较稳定的交易对,在足够长的时间内,是很大可能会回到原始比例的,这时候取出就没有无常损失;

3、参与流动性挖矿,挖矿年华收益较高时,盈利的可能性比较大。

今天的FLUX课堂——无常损失,能够让大家了解流动性提供者的危与机,有助于大家走近DeFi,了解DEX。

标签:USDSDTUSDTESTusdp币什么时候发行usdt币怎么兑换人民币欧意GUSDTCoinvest

XLM热门资讯
DEFI:DeFi的超高收益,来源于哪里呢?超高风险。-ODAILY_YEFI

到底是什么东西在支撑着DeFi高额的收益呢,要知道普通人的资金存银行一年不过3%,而作为DeFi农民,不说一天3%了,一个月3%是基本上是有的,所以到底是什么支撑着这一切呢???如果是场外的人.

1900/1/1 0:00:00
区块链:区块链在视频游戏行业的潜力正在蓬勃发展-ODAILY_NFT

区块链的意义不仅仅是比特币。大多数花时间研究了这项新技术的人来说对这一点都很清楚。虽然交易和记录保存,以及可验证性和建立共识是区块链技术的核心功能,但这些功能的应用有各种不同的方式.

1900/1/1 0:00:00
比特币:灰度再度开启增持模式!1月16日加密货币市场行情分析︱烤仔星选-ODAILY_ethicality

1月14日,根据市场最消息,灰度基金再次开启市场扫货模式,此次灰度基金共计增持2613枚比特币,灰度基金关于加密货币资产组合重新开放投资后,比特币走势持续向上,毫无疑问.

1900/1/1 0:00:00
比特币:抖音大V大蓝的「为什么比特币不能买」,为什么不通?-ODAILY_monacoin

一个抖音大V,叫做大蓝,深谙对无脑网民的洗脑神功,精熟抖音炒作妙法,做了一集《比特币能不能买》的视频.

1900/1/1 0:00:00
EFI:又是大暴涨的一天,我从暴涨中发现了这些共同点-ODAILY_Brainaut Defi

公众号|又是一个群魔乱舞的一天 咱们一个个分类吧,不然容易弄混乱了。1.DeFi类别:Mkr/Zrx/Ren/Snx;2.去年同期暴涨类:Bsv/Bch/Etc/Eos/Dash;3.国产公链:.

1900/1/1 0:00:00
比特币:除夕夜比特币以太坊风险提示-ODAILY_AVAX

大家新年好!昨天因为一天都在走家访友,所以没时间发布文章,恰巧收到了很多粉丝学员的私信,原因很简单单子被套了.

1900/1/1 0:00:00