无常损失被认为是参与流动性挖矿的最大风险。也因此有人提出,玩 DeFi 第一考虑的应该是无常损失,第二才是收益。流动性提供者本来是冲着激励去的(Farming),挖到的代币是否有价值另说,本金却是经常莫名其妙地亏了,这里面就是无常损失在作祟。AMM 流动性池有…

iGain:流动性挖矿无常损失解决方案-区块链315响指研究所区块链作者,团队,专栏,公众号,头条· 2021年1月26日 21:00 ·阅读约 7 分钟

无常损失被认为是参与流动性挖矿的最大风险。也因此有人提出,玩 DeFi 第一考虑的应该是无常损失,第二才是收益。流动性提供者本来是冲着激励去的(Farming),挖到的代币是否有价值另说,本金却是经常莫名其妙地亏了,这里面就是无常损失在作祟。AMM 流动性池有时会和别的交易市场有价差,从而吸引了套利者。简单理解,套利者获利了,相应的流动性提供者就遭到了损失,本质上是流动性提供者以低于市场的价格卖出了价值币。如何解决这一痛点?HAKKA Finnance 推出的期权平台 iGain 提供了对冲无常损失风险的解决方案

作为一个流动性提供者,最担心的问题之一就是无常损失 (Impermanent Loss):在币价下跌时会多赔,在币价上涨时少赚。 Sad iGain:流动性挖矿无常损失解决方案-区块链315

iGain:流动性挖矿无常损失解决方案-区块链315

而无常损失的大小与是由币价的变化率决定的,数学关系式如下:

iGain:流动性挖矿无常损失解决方案-区块链315
* r 是价格的变化率,r = 1 表示价格保持不变,此时 IL = 0

有办法避免无常损失吗?

由于我们无法预测币价,所以无常损失的大小是不确定的。由于币价具不确定性,就有了对赌的空间,我们可以透过购买期权 (Options) 来避险,用少量期权费 (Premium) 换取一个风险可控的未来。

iGain 简介

iGain 是一个期权 (Options) 交易平台 ,Impermanent Gain 是其旗舰产品,它以 IL 作为期权的交易标的。

每个期权都会有一个结算日期,到期后系统会根据 初始币价 与结算币价计算出 IL 的大小,并将 IL 的绝对值作为交割价格。

iG price = |IL|

简单来说,持有一个 1 个 iG 代币就能抵销 1 美元仓位的 IL。

iGain:流动性挖矿无常损失解决方案-区块链315

以上图为例,若增加流动性后币价下跌 50%,则流动性提供者会承受-5.72% 的 IL,代表他会有 (-$0.0572 × 仓位)大小 的额外损失,此时若他同时持有相对应数量的 iG,则可在结算后获得 100% 补偿。仅需支付一笔固定的期权费,完美抵消 IL 造成的损失。

iGain 如何运作?

iGain 采用恒定乘积做市模型 (Constant Product Market Maker),交易时的对手盘是 iGain 的流动性提供者 (Liquidity Provider)。
在 iGain 中会有三类人参与:流动性提供者想避险的人 及赌 币价涨跌的人

角色 1: 流动性提供者

为了让参与者在 iGain 能交易期权,池内须先有流动性。流动性提供者每投入 1 个 DAI,系统会自动铸造 1 个 Long 代币和 1 个 Short 代币,并将两者投入流动池中。

*成为流动性提供者可赚取交易手续费作为收入,相对的在池中也可能会有无常损失。

iGain:流动性挖矿无常损失解决方案-区块链315

Long 代币即前述之 iG 代币,交割价格为 |IL|,可抵销 IL 造成的损失;
Short 代币互补于 Long,交割价格为 1 - |IL|

在 iGain 中永远存在以下关系:

1 DAI = 1 Long + 1 Short

  • 1 DAI 可以铸造出 1 Long + 1 Short ;

  • 持有 1 Long + 1 Short 也可以兑回 1 DAI。

角色 2: 用 iGain 避险

持有 1 个 Long 能抵销 1 美元仓位的无常损失,而购买 Long 的期权费则会因池子内部两个币种的比例而异。

举个 🌰

假设目前在 iGain 的池中有

1000 Long + 200 Short
若想买入 20 個 Long,需支付多少 DAI?

_
_

设需要 DAI 的数量为 x,系统会先投入 x 个 DAI 并铸造出 x 个 Long 及 x 个 Short,再将 x 个 Short 放入池中换出 y 个 Long,流程图如下:

iGain:流动性挖矿无常损失解决方案-区块链315

根据恒定乘积做市模型,会有以下关系:

iGain:流动性挖矿无常损失解决方案-区块链315

互换完之后,手上的 Long 除了原本的 x 个之外还会多出 y 个,所以会有以下关系:

iGain:流动性挖矿无常损失解决方案-区块链315

将以上二式解联立方程式,可得:

iGain:流动性挖矿无常损失解决方案-区块链315

购买 20 个 Long 需花费 3.38 个 DAI,平均每个 Long 的价格为 0.169 DAI。

特别注意:
最适合增加流动性并买 Long 对冲的时机点为起始价 = 现价的时候,若在其他价格购入 Long 则结算价格会不等于 |IL|,无法相互抵销。

角色 3: 利用 iGain 套利

随着价格的波动,人们对于结算日的时 IL 的预期会不同,一旦出现价差就有潜在的获利空间。

若有人预测结算日时的 IL 很小,认为目前 Long 的现价太高,则代表 Short 的现价太低,那可以选择买入 Short,等结算时就有机会获利。

此外,只要买入 Short 就会使池内资产的比例发生变化,使 Short 的价格变高,让 Long 的价格变低。
随着价格的波动,当出现盈亏后,使用者可能会想把手中的期权代币换回 DAI ,方式有两种:

(1)等交割时间到后照结算价格赎回。
(2)在交割之前提前将手中的代币卖成 DAI,其流程如下:

iGain:流动性挖矿无常损失解决方案-区块链315

Long 在结算前无法直接换成 DAI,想拿回系统中抵押的 DAI 只能依从以下关系 1 Long + 1 Short -> 1 DAI,因此系统会自动将部分的 Long 换成 Short,使手中 Long 的数量等于 Short,最终再等比例的换回 DAI。

这两种方式最大的差异在于:交割后才赎回不会有滑点,可按照结算价将 Long/Short 换回 DAI;而提前套现因需要 Swap 而产生价格滑点,会有些许的损失,但优点是随时能执行。

机制 优化:加杠杆,提高资金使用率

我们取 2020/1/1 至 2020/12/21 这段期间 ETH/USD 的价格,并计算在每个时间点增加流动性一个月之后的会承受的无常损失。

iGain:流动性挖矿无常损失解决方案-区块链315
iGain:流动性挖矿无常损失解决方案-区块链315

从图中可看出,过去一年的时间,一个月内造成的无常损失最大也没超过 -10%,这代表 Long 的结算价格小于 0.1,所以理论上 Long 的价格仅会在 0 ~ 0.1 之间波动,这会使得流动性提供者的资金使用率很低。

为了提升资金使用率,我们在 iGain 加上 10 倍杠杆,将 IL 的范围从 0% 至 -100% 改成 0% 至 -10%。换句话说,若结算时的无常损失为 -10%,Long 的结算价就会从之前的 0.1 DAI 变成 1.0 DAI,超过 -10% 的话,结算价则维持 1.0 DAI。

iGain:流动性挖矿无常损失解决方案-区块链315

以币价来看的话,可计算出 iGain 能对冲风险的范围为 39% ~ 254% 这个区间,超过这个区间则还是需承受无常损失。

iGain:流动性挖矿无常损失解决方案-区块链315

范例

综上所述,下面举一个例子帮助理解实际的使用方式:

假设我在 Uniswap 上的 ETH/DAI 池

提供价值 1000 DAI 的流动性

要如何避险?

由于杠杆的关系,结算价格变成原先的十倍,这代表只要 0.1 Long 就能抵消 1 美元仓位(IL 在 -10% 以內)的流动性损失

因此对冲 1000 DAI 仓位的风险需要买入 100 个 Long。

Long 的价格由市场决定,若 1 Long = 0.1 DAI,则总共需付出 100 × 0.1 = 10 DAI 的期权费。

iGain:流动性挖矿无常损失解决方案-区块链315Hedge = iG + IL

上图的粉色线为 iG 的 payoff,浅蓝色线为 IL,深蓝色线则为两者之和,为避险之后的结果。

由图可看出,只要结算时的币价介于初始价格的 39% ~ 254% 之间,都能让 IL 与 iG 互相抵销,不产生额外损失,所需付出的代价是 10 DAI 的期权费。

其他功能

动态交易手续费 (Dynamic Trading Fee)

随着期权到期日的接近,市价会收敛至实际 |IL| 的大小,由于存在套利的空间,势必会有人前来套利而产生交易量。

为了增加流动性提供者的收益,我们之后将采用「动态交易手续费」,手续费会随着时间从 0.3% 线性调整成 3%。

iGain:流动性挖矿无常损失解决方案-区块链315*第一版的 iGain 中将不实作此功能,将交易手续费固定为 0.3%。

**
**

动态赎回手续费 (Dynamic Withdrawal Fee)

维持良好流动性对于系统的运行至关重要的,我们希望流动性提供者的资金能留到最后,因此若有人要提前将资金赎回,则会需要付出一笔额外的手续费作为协议的收入。

调整的方式和动态交易手续费一样,将从 0.3% 线性调整至 3%。

将流动池内的资金留到结算再赎回的话则不需要任何额外费用,可在没有滑点的情况下将所有代币换回 DAI。
iGain:流动性挖矿无常损失解决方案-区块链315*第一版的 iGain 中将不实作此功能,提领手续费将设置为 0.3%。

协议费用 (Protocol Fee)

无论是在结算前还结算后,任何情况下只要将 DAI 从协议中取出,就会抽取 1% 的费用作为协议收入。

实际会收取此费用的情境如下:

  • 将 Long/Short 卖成 DAI

  • 移除流动性 ( LP token 换回 DAI)

  • 到期结算 Long/Short/LP token 赎回 DAI

流动性挖矿 (Liquidity Mining)

为了鼓励大家来增加流动性,iGain 还会配合流动性挖矿。只要成为 iGain 的流动性提供者并将 LP token 存入 reward contract 中,就可以领取 Hakka 当作额外奖励。

Vesting Period

Hakka 奖励将以 vesting 的模式分发,每 19 天可领取一次,一次领取池内 ~17.38% 的量。

*Alpha 版本 未提供流动性奖励

_
_

>> 原文链接 :

https://medium.com/hakkafinance/igain-introduction-29da2834500f

>> 编译:Lisa

iGain:流动性挖矿无常损失解决方案-区块链315

相关阅读

无可抵挡的 DeFi

Synthetix 低滑点大额交易的秘密

看到最后了,记得加个小助手的微信再走呀:SnapFingers666

响指广场社区已经正式启动啦,在这里您可以看到优 质项目的一手信息、项目分析、创始人专访和不同行业大 V 的观点。如果想要加入「响指广场」欢迎与我们的小姐姐联系,并回复「响指广场」我们将邀您加入。

也欢迎关注 KOL 小毛哥的电报:https://t.me/maocrypto,这里每日都会推送来自加密世界的前沿信息,你一定不能错过!

iGain:流动性挖矿无常损失解决方案-区块链315

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻 ChainNews 立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。