I’m all for cutting FLX emissions significantly but I wanted to have this proposal ready to go, should the community decide it wants to incentivize general RAI use in as neutral of a manner as possible.
I wouldn’t support this unless other incentives were significantly reduced. The goal is to generally incentivize RAI use in a way that’s easy to understand, avoid capital inefficiency, and doesn’t make my brain hurt (as opposed to the dynamics of RAI/DAI V3 LP with minting incentive, which are really complicated).
I call it:
Enough to do anything. But not enough to do nothing.
It’s a simple subsidy. You mint RAI. You get FLX. We tried this before and it failed because people minted RAI and then just held it. Basically they were staking ETH in a safe, then farming+dumping FLX. It added no value to the RAI ecosystem (other than inflating TVL + RAI market cap).
Why did mint subsidy fail?
Well, we were in the peak of DeFi farming mania. The market wasn’t rational. FLX wasn’t liquid yet, people just wanted to earn safe yield on their ETH. Farmers expected that minting + holding RAI would outperform other strategies.
How do we make this not fail?
We make minting + holding RAI unprofitable (vs alternatives). “You’re giving them free FLX for staking their ETH in a safe so mint+hold is always profitable”. I disagree because there’s an opportunity cost to putting ETH in a safe. There’s also risk (smart contract, liquidation, etc).
I am not going to try to price risk. However I am quite confident that the opportunity cost is ~4% APR on any ETH staked in the safe.
If you want long term 4% APR on your ETH, the market thinks a decent way to do it is swap your ETH for Lido stETH and then hold it until stETH is redeemable for underlying ETH. This is a very popular strategy.
If we target the amount of FLX rewards to be below 4% APR on ETH in a safe then people who want to mint + do nothing would probably be better off buying stETH or other similar delta neutral strategies.
However, all people who want to mint RAI will see some benefit from this incentive and I believe it will trickle to other RAI ecosystem participants. Is this still influencing the controller? Yes it is. But it’s less restricted than all the current incentives. It also doesn’t directly subsidize any other protocol (idle, aave, curve, etc.)
As Ameen brought up, if the price of FLX doubles or triples during the the month, then some farmers might decide to start minting + doing nothing. Personally, I’d be stoked if FLX price doubled in a month and I’d be willing to risk paying a little FLX to “do nothings” if that happens.
I propose that we tweak the amount of FLX being given out on a monthly basis.
At first, tweaking incentive amounts on a monthly basis doesn’t feel “laissez-faire”, but I think it actually is at least as laissez-faire as our current incentives structure. Right now, all of the incentives commit to an amount of FLX per day (and a fluctuating APR). Here, we’re committing to an APR (and a fluctuating amount of FLX).
How to do it
I do feel bad giving guifel more work to do but the way to do this is below (and I hope other incentives are cut to reduce his workload).
-
Agree on what we think the subsidy should be for the foreseeable future. (I propose 4% on minted RAI which comes out to ~2% APR on ETH value at 200% collateralization.)
-
On the 15th day of each month, when the reward period ends calculate:
A) Average amount/value of RAI minted over the past 30 days. (rai_minted: right now it’s 6M)
B) The average FLX price for the last 3 days.(*flx_price: *~10 RAI)
C) FLX rewards = 0.04 * rai_minted/(365 * FLX_price) = 65 FLX/day -
When it’s time to calculate rewards, using mostly guifel’s red-highlighted code from here get the total amount of RAI minted by each safe. Distribute FLX (I think we could possibly just look at mint, redeem, liquidation events using Dune which might be less work).
Obviously I would prefer to automate this. I have no idea if there’s a good way to do that.
Anyways, the goal of this subsidy is if Alice is thinking about opening a DAI CDP, she may see the extra 2% APR and decide she’d like to experiment with RAI. Then she uses the RAI wherever she pleases and her counterparty also gets value from it. This way we’re giving FLX directly to at least some real users of RAI, and avoiding giving it to weird circular perpetual motion machine farming games. I think this will work as long as the subsidy is less than opportunity cost + risk.
Let 'er rip.