Fraxlend 的利率如何算出的,让它在三天半内涨了10000%?

Fraxlend 利率如何算出的,让它三天半内涨了10000%?

Curve 创始人为何要优先偿还 Fraxlend 的债务?

随着 Curve 创始人Michael Egorov个人债仓风险情况的发酵,围绕着Fraxlend利率问题的讨论也越来越多。在Fraxlend平台上,CRV/FRAX市场的贷款利率一直在快速攀升,而Egorov为了应对这种情况,于今日下午先行在该平台上偿还了713万美元的债务。

Fraxlend 的利率算法简介

为了了解为何Fraxlend的利率能够如此快速上升,我们不妨先来了解一下它的利率算法。根据Frax Finance的官方文档和开发者Drake Evans的推文解释,我们可以得到以下算法规则。

Fraxlend针对不同市场采用了三种不同的利率变化算法:

  1. 线性利率:利率随着市场利用率线性增长的基础算法。
  2. 时间加权可变利率:利率根据市场利用率来决定增减,并通过固定的时长间隔来调整利率。
  3. 可变利率V2:综合了前两种算法的复合算法,用线性利率的函数来确定当前利率,并利用时间加权可变利率的公式来调整最大利率。

Fraxlend CRV/FRAX市场的利率计算

在CRV/FRAX市场中,Fraxlend采用的是时间加权可变利率算法。它的运作机制如下:

  • Fraxlend会对特定市场设定一个目标利用率区间,当市场利用率处于该区间内时,利率无需进行变化。
  • 当市场利用率低于目标区间时,每隔一段特定时长,利率将以一定的乘数逐步下降,直到最低利率。
  • 当市场利用率高于目标区间时,每隔一段特定时长,利率将以一定的乘数逐步上升,直到最高利率。

其中,这个特定时长叫做半衰期,指的是当市场利用率为0时,利率减半所需的时间,也是当市场利用率为0时,利率翻倍所需的时间。

具体到CRV/FRAX市场,其目标利用率区间为75% – 85%,最低利率为0.5%,最高利率为10000%,半衰期为12个小时。

根据以上规则,可以得到CRV/FRAX市场的利率变化规律:

  • 当市场利用率处于75% – 85%区间内时,利率无需进行变化。
  • 当市场利用率低于75%,每隔12小时,利率将以一定的乘数逐步下降,直到0.5%。
  • 当市场利用率高于85%,每隔12小时,利率将以一定的乘数逐步上升,直到10000%。

因此,在昨日至今相当长一段时间内,由于CRV/FRAX市场的整体利用率持续高过85%,甚至接近100%,这也使得该市场的贷款利率持续攀升。然而,并不意味着该市场的利率会每12小时翻倍一次,三天半冲向10000%,因为在实际情况中,该市场的利用率并没有持续保持在100%,所以前文提到的那个「乘数」并非一直为2倍。

根据Drake的补充说明,当CRV/FRAX市场的利用率超过85%后,利率增长的乘数会根据不同的使用率水平而有所不同。当市场使用率为85%时,「乘数」为1倍,即利率保持不变;但随着使用率的上升,「乘数」也会逐渐增加;直到使用率达到100%后,「乘数」将变为2倍,即开始了利率的翻倍增长。

当前,随着Egorov的还款,CRV/FRAX市场的使用率已降至53.68%,这意味着如果该情况得以保持,12小时后利率将会进一步下降。如此一来,Egorov的压力也会大幅减轻。

因此,Egorov提前还掉Fraxlend的部分债务并不难理解,毕竟至少要先降低使用率,否则利率一直在上升区间可不好应付。