TLDR: reward people (a form of staking) for placing buy orders on MKR, locked for a fixed time period, to prevent flash crashes.
Hello,
during the BT crash, the value of MKR dropped from 600usd to 200usd in a few hours. This corresponded to a 400m loss in MKR marketcap, and was caused by “only” 12m usd lost (caused by the 0-DAI liquidations).
I just had the following idea. What if:
- We ask people to place bids on MKR at p discount (e.g., p=-20\%) wrt market price. These bids are locked for a fixed time frame T (e.g., T = 1 week).
- We reward these bidders at the end of time T, like with a fixed percentage q (E.g., q =0.1\%… basically q should be a funciton of p) of the value of their bid.
Example:
- Today 1MKR = 2000 DAI.
- A bidder may place a bid for 100MKR for 100*(80% of 2000) = 160k DAI.
- The bid is locked and stays active for 1 week.
- No matter what is the outcome, at the end of the week the bidder gets a reward of 160k DAI* 0.1% = 160 DAI.
There are two cases:
5a) If the prices of MKR does not drop in the market below 80% of 2000 DAI = 1600 DAI, then the bid is never used. And at the end of the week, the bidder gets back the 160k DAI.
5b) There is a crash in the value of MKR. In this case the bid is used to buy 100MKR for 160k DAI.
TLDR: reward people (a form of staking) for placing buy orders on MKR, locked for a fixed time period, to prevent flash crashes.
OasisDex might be just the perfect platform to develop this idea. @bartek ?
Currently (due to the high fees) OasisDex is not practical. But if we talk about 1week (minimum) long bids, rewarded by the protocol, it makes again a lot of sense.