To work properly the protocol needs a healthy amount of bids, asks and short limit orders to facilitate price discovery and allow market participants to gauge market sentiment and identify potential trading opportunities together with enough collateral to incentivize shorters with matched orders to keep their positions. The problem lies in the fact that there are a couple of mechanisms that incentivize users not to keep limit bids or shorts on the order book.
The ditto token rewards mechanism will not be enough to incentivize open limit orders and to disincentivize over collateralized shortRecords because it's a new governance token, that has no current utility or intrinsic value, at least at the start of the protocol.
Lack of a healthy number of open limit orders + shorts that represent the backbone of any orderbook based market.
People gaming the protocol and transforming it in a yield farm.
Manual review
Make a system where open limit bids / shorts earn some yield for their collateral. Not 100%, maybe a linearly adjusting factor that decreases their yield based on the time an order remains open - for example the first 7 days an open order gets 80% of the yield for their collateral, after that 70% for the next 7 days and so on. These percentages and amount of days could be adjusted. The main idea is a mechanism that alleviates the opportunity cost is needed, especially at start.
Make the CRATIO_MAX a variable parameter. If people decide to use the protocol in a way it was not intended the protocol owner could adjust it to values closer to the initial default CR (currently at 5 ether).
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.