88mph v2 指南
  • 欢迎加入88mph🛹
  • 88mph V3迭代说明
  • 🌻中文社区🌻
  • 88mph官网
  • MPH tokenomics
    • 88mph的代币$MPH
    • 单币质押挖矿
    • 流动性挖矿(附uniswap教程)
    • Bancor单边无损流动性挖矿
    • MPH Vesting 线性解锁规则
    • MPH 借贷平台
  • 主要产品
    • 固定利率债券(FIRB)
    • 浮动利率债券(FRB)
    • 零息债券(ZCB)
    • 审计/保险
    • 合作社区
  • 其他
    • Developer docs
    • 名词解释
    • 其他问题
    • 💫津贴计划💫
  • Governance 治理
    • 专区:改进提案
      • 8IP#1 如何发起提案?
      • 8IP#2 MPH奖励归属期与存款周期等长 3/13/2021
      • 8IP#3 质押挖矿奖励从原来的 DAI 换成 MPH 3/13/2021
      • 8IP#4 取消取款时部分MPH奖励归还机制 3/13/2021
    • 专区:日常讨论
    • 专区:知识库分享
    • 专区:论坛反馈
    • Snapshot
  • 相关链接
  • 微博
  • Twitter
  • Discord
  • Telegram
  • docs
  • Forum
  • Medium
  • Youtube
  • coingecko
  • Debank
  • DeFi Pulse
由 GitBook 提供支持
在本页
  • 说明
  • 支持意见
  • 反对意见
  • 具体实施

这有帮助吗?

  1. Governance 治理
  2. 专区:改进提案

8IP#2 MPH奖励归属期与存款周期等长 3/13/2021

上一页8IP#1 如何发起提案?下一页8IP#3 质押挖矿奖励从原来的 DAI 换成 MPH 3/13/2021

最后更新于4年前

这有帮助吗?

首轮社区治理改进提案,具备英语读写能力的朋友可移步参与讨论;或者直接在微信社群里发表自己的看法,管理员会综合反映。【3/28/2021已结束投票】

作者: Zefram Lou (zefram@88mph.app)

译者:Finale

说明

目前,存款人可以获得的MPH存款奖励,无论存期多长,都有固定的线性解锁周期。大部分资金池的MPH发放周期为 270 天,UNI(comp)池子的发放周期为 14 天,DAI(Aave)池子发放周期为 30 天。在此,我们将MPH存款奖励的线性解锁周期称之为“归属期“。

我提议,MPH存款奖励发放周期应与存款期相等。

支持意见

88mph自创建以来,大部分时间MPH存款奖励都是在7天内发放完成。在此期间,用户可通过以下方式在市场上卖出MPH获利:

  1. 在88mph池中存入一大笔钱,最长期限(1年)。由于mph存款奖励数额与存款期限成正比,无论存期长短,7天后这些奖励将全部解锁由用户支配,这充分提升了MPH奖励的利用效率。

  2. 把需要归还的部分放着不动【V2在还款时需要归还一定比例的MPH奖励】,剩下的就到市场上出售。这是我们预计,一位普通用户(不打算提前取款)在多半会做的事情。

  3. 直接所有MPH奖励全部抛出,等到价格下跌后再买回,再提前取款获取本金。这样实际上就是在做空MPH。

这对MPH的长期发展显然是有问题的。解决这个问题有两个潜在的方法:

1. 把发放周期定得长一点,比如一年。

这将是比较容易实现的方案,不需要任何智能合约升级。

2. 使MPH发放周期与存款期相等

这个方案需要升级智能合约,详见具体实施部分。

虽然第一种方案比较容易实现,但也增加了其他协议和88mph合作的难度。例如,Mushroom Finance目前利用uni池赚取利息,他们的智能合约是采取14天存期,以保证资金的流动性。如果我们把归属期定为1年,那么真正获得全部MPH收益时,他们的智能合约需要跟踪很久以前发放的MPH,而不是在存款提现的时候就可以得到所有发放的MPH。这样一来,他们的难度就大了很多。因此,长远来看,第二个方案似乎更好。

此外,由于【V2阶段】用户在提取存款时需要归还部分获得的MPH,这使得存期较短的用户需要从市场上购买MPH来提取资金,用户体验可想而知会非常糟糕。

并且,归属期等长于存款期,意味着无论存款锁定多长时间,归属速度都是一样的,用户就不会想要通过选择最长存期来获取最多MPH奖励。

反对意见

较短的发放周期可吸引用户存款,从而增加TVL,为MPH持有人带来更多收入。延长发放周期会影响TVL的增长。

具体实施

目前用于铸造MPH奖励的MPHMinter和MPHIssuanceModel01合约只支持每个池子的固定归属期。因此,需要对它们进行升级,这涉及到:

1. 部署修改后的合约

2. 在当前MPHMinter上调用MPHMinter::setMPHTokenOwner(),将MPH代币合约的所有者设置为新的MPHMinter。

3.在每个池上调用DInterest::setMPHMinter()与新的MPHMinter。

4.修改后的MPHMinter和MPHIssuanceModel02合约可以在这里获得:

MPHMinter 1

MPHIssuanceModel02

论坛