要点总结:
1.DeFi概念(DecentralizedFinance,去中心化金融)持续火热,DEFI中的生态锁定总资金从2020年年初的6.8亿美元至2021年8月增长至804.1亿美元,目前已增长17,700%。
2.随着DeFi现象级的大爆发,越来越多用户投入流动性挖矿的热潮。AMM机制造成的无常损失是投入挖矿时机的重要考虑因素。
3.根据具体计算,假设我们在以太坊价格2000u时投入流动性挖矿,当价格单边上涨至3048U时,流动性损失为2.18%;假设以太坊的流动性挖矿年化收益为30%,此时大概需要1个月的挖矿收益才能弥补流动性损失;
4.假设以太坊价格并非单边上涨而是震荡,当价格趋近于初始价格时,无常损失也会大大减少;
5.因此,假设预计未来几天价格波动剧烈,并且维持单边上涨,不妨等待价格略为平稳后,再将资产投入流动性挖矿。
Optimism上AMM协议Velodrome TVL突破1亿美元:金色财经消息,据Defillama数据显示,Optimism上AMM协议Velodrome TVL突破1亿美元,近一个月TVL上涨627%。目前Optimism上DeFi协议中,VelodromeTVL仅次于Synthetix(约1.63亿美元)。[2022/7/28 2:43:16]
6.此外,由于AMM机制下做市商会自动与市场一般交易者做出相反的行为,越涨越卖,越跌越买;一定程度上AMM机制帮助散户做市商实现了定投:用户会发现随着价格单边上涨或下跌后,价格上涨的资产数量减少,而价格相对下跌的资产数量不断增加。
随着DeFi现象级的大爆发,越来越多用户投入流动性挖矿的热潮。笔者在参与流动性挖矿时,除了考虑挖矿的年化收益,协议的安全性外,AMM机制造成的无常损失也是重要的考虑因素,以此决定投入挖矿的时机。
以太坊扩容解决方案机构StarkWare推出由Layer2驱动的AMM Caspian:4 月 4 日,以太坊扩容解决方案机构 StarkWare 推出由 Layer2 驱动的 AMM Caspian。StarkWare 表示,在考虑 DeFi 的 Layer2 解决方案时,资本效率是关键点,且 StarkWare 认为流动性会在 Layer1 和多个 Layer2 解决方案之间分散,因此 StarkWare 提出了一个新的由 Layer2 驱动的 AMM 设计,该 AMM 可将资产留在 Layer1,从而实现流动性的碎片化,并提高资本效率,预计于 2021 年 6 月推出的 StarkEx 3.0 将支持 Caspian。[2021/4/5 19:46:13]
AMM机制下流动性供应商有4个方面损益:
1.链上转账Gas费用
“Value DeFi遭闪电贷攻击”系该协议中基于AMM的预言机bug导致:据PeckShield分析,“Value DeFi遭闪电贷攻击”是由于该协议中基于AMM的oracle(即Curve)中的一个bug。攻击步骤如下:
1.黑客从Aave进行了8万枚ETH的闪电贷;
2.在UniswapV2用WETH兑换了1.16亿枚DAI;
3.在UniswapV2将从Aave获得的8万枚ETH兑换成3100万USDT;
4.将2500万枚DAI存入Vault DeFi,铸造2490万枚pooltoken(给攻击者),以及2495.6万枚新3crv(由Vault DeFi托管);
5.在Curve将9000万枚DAI兑换为9028.5万枚USDC;
6.在Curve将3100万枚USDT兑换为1733万枚USDC;
7.销毁2490万枚铸造的池代币,以赎回3308.9万枚3crv代币,而不是24.956万枚(喂价被操纵)。
8.在Curve将1733万枚USDC兑换回3094万枚USDT;
9.在Curve将9028.5万枚USDC兑换回9092.7万枚DAI;
10.通过销毁33.089万枚3crv来赎回3311万枚DAI,从3pool中清除流动性。[2020/11/15 20:52:13]
2.流动性挖矿收益
SBF:首个Serum AMM会在接下来的1-2天释出:FTX兼Alameda Research创始人SBF在推特上发文介绍了如何在Serum上面创建AMM,以及Serum AMM如何优化了现存AMM的使用体验(包括更快、更便宜、Serum有链上订单簿、买卖可以用挂单等)。就链上订单簿功能而言,这意味着AMM将能够对其IL(无常损失)有一些控制:你不需要等待机器人来查看AMM,你可以确保交易以订单价格进行。如果用户在该订单簿上交易,他们将自动获得该AMM的流动性,AMM也将获得他们的流动资金。注意,这将自动使用Serum的链上订单簿和匹配引擎,但也是完全可定制的。你可以自行建立借贷池(或等待即将推出的借贷池),并组合保证金。或者你可以让其他用户下限价订单或触发订单,通过该DEX,或通过其他链上项目均可。此外,SBF透露,首个Serum AMM会在接下来的1-2天释出。[2020/10/26]
3.价格波动损益
4.AMM机制造成的无常损失
本文将着重从AMM机制下的无常损失部分展开,分析流动性挖矿投入的时机。
原理:
AMM自动做市商的核心做市公式为X*Y=K。
每当有流动性提供者存入资产,计算两种资产数量的乘积,并保持恒定;存入的比例就是某时刻该资产的价格。假设当前ETH的价格是2000USDT,做市商存入1个ETH和2000个USDT,乘积为2000;交易者此时可以2000USDT的单价加上手续费从流动性池中兑换ETH。
由于公式中的常数K恒定,做市商的交易行为被确定了:价格根据两种资产在池中的比例来决定,随着交易实时动态变化;做市商在市场中的交易行为与投资者相反,并且是自动的。
产生无常损失的栗子:
假设池中一个资产X的不断上涨,做市商会自动与市场一般交易者做出相反的行为,越涨越卖,因此池子中价格上涨的资产X数量就会减少,而价格相对下跌的资产Y数量不断增加,一段时间后,做市商会发现自己手中持有的资产的价值低于初始资产的价值,这就是无常损失产生的过程。
举个具体栗子:
核心做市公式X*Y=K,这里笔者假设做市商们最初冲入了1枚ETH,2000枚USDT,常数K=2000;随着ETH价格的上行,在当前的单边行情中,一路上涨到了3048USDT,此时做市商手中持有的资产变化为:
初始资产:1ETH,2000USDT
价格变化后做市商持有的资产:0.81ETH,2469USDT
由于做市商会自动与市场做出相反的行为越涨越卖,变化后价格上涨的资产ETH减少了,而USDT增多了,此时减少的价值即为流动性损失,按比例为2.18%。
ETH价格单边上涨时的无常损失动态变化
由栗子中可看出,假设我们在ETH价格2000u时投入流动性挖矿,当价格单边上涨至3048U时,流动性损失为2.18%。在部分DeFi协议中,ETH的流动性挖矿年化收益可达30%,此时大概需要1个月的挖矿收益才能弥补流动性损失;
因此,假设我们预计未来几天价格波动剧烈,不妨等待价格略为平稳后,再将资产投入流动性挖矿。
此外,假设ETH价格继续单边上涨,无常损失还会继续扩大:当价格上涨至4181U时,流动性挖矿的无常损失将达到6.43%。
但关于无常损失的好消息是,假设价格并非单边上涨而是震荡,当价格趋近于初始价格时,无常损失也会大大减少:如下图,当ETH价格由2000U上涨至3063U时,无常损失达2.23%;但假设价格此后回落至2025U,无常损失将趋近于0。
ETH价格单边上行回落时的无常损失动态变化
此外,由图中我们还可以得出,由于AMM机制下做市商会自动与市场一般交易者做出相反的行为,越涨越卖,越跌越买;一定程度上AMM机制帮助散户做市商实现了定投:用户会发现随着价格单边上涨或下跌后,价格上涨的资产数量减少,而价格相对下跌的资产数量不断增加。
最后,附几张对价格放飞想象的无常损失动态变化图,读者可自取;笔者之后也可根据反馈针对其他币种进行无常损失动态变化的分析,以便读者参考投入流动性挖矿的时机,以及回溯流动性挖矿的成本。
ETH价格单边上涨至10000U时的无常损失
ETH价格震荡上涨时的无常损失动态变化
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。