Author: Zefram Lou (zefram@88mph.app)
Currently, all protocol income (interest fee + farmed tokens) are converted into DAI and distributed via the MPH staking pool.
We propose that a new staking pool should be deployed and migrated to, with the following updates:
In addition, because the migration would require existing stakers to spend gas on exiting the existing pool and enter the new pool, 500 MPH should be allocated to the first distribution period to incentivize migration and compensate for the gas cost. These MPH tokens would come from the governance treasury.
The initial discussion by the community can be seen here.
Using protocol income to purchase MPH allows 88mph to autonomously generate buy pressure for MPH. Price up good, price down bad🤷♂️
Distributing staking rewards in MPH allows us to create a yield-bearing MPH token that only depends on 88mph itself rather than third-party lending platforms.
MPH stakers are likely to be long-term believers & investors of the 88mph protocol, meaning it's likely that they would use the DAI rewards to buy more MPH anyways. Integrating MPH buying directly into the staking pool means that these purchases are grouped into a single transaction, which is a lot more gas efficient.
Changing the distribution period from 7 days to 14 days also decreases the frequency of exchanging the protocol income into the reward token, making it cheaper in the long run to distribute the rewards.
Many not-so-reputable projects often create farming pools for their token that simply uses inflation to give out rewards in the same token. Such farming pools dilute the token supply and usually cause the token price to drop.
While the MPH staking pool is nothing like those farming pools, the difference may not be obvious to the less technical users, and explanation of the differences is certainly needed. This may cause confusion.
Long-term believers of 88mph might have chosen to stake their MPH and forget about it, letting the MPH earn the DAI yield. Therefore, they may not be able to react to the launch of a new staking pool quickly enough to take advantage of the gas compensation.
Currently, staked MPH is not an ERC-20 token and cannot be transferred between users, so if someone is an active trader or liquidity provider of MPH, it is in their best interest to not stake their MPH. This means only the long-term believers of 88mph, who do not expect to move their MPH around much, will stake their MPH. These stakers are rewarded for their long-term investment with a boosted APY, since fewer MPH tokens are earning yield.
If staked MPH became an ERC-20 token, holding or trading staked MPH is strictly better than holding raw MPH, so even the short-term speculators are incentivized to stake their MPH and trade the staked MPH. This will dilute the MPH staking pool, and decrease the staking APY for the long-term stakers.
Dumper contract that sells tokens into MPH instead of DAI.FeeModel::setBeneficiary() with the new Dumper contract as the beneficiary, so that protocol income is sent to it.