The main risk of depositing funds into 88mph is the risk of insolvency, the situation where 88mph does not have enough funds to return the deposited funds plus fixed yield to a user.
88mph and CADLabs have worked together to create a radCAD agent-based model to simulate liquidity and network revenue dynamics for the 88mph v3 protocol. To understand how 88mph model works to mitigate those risks, we invite our users to read the analysis of 88mph protocol dynamics using radCAD pubished by CADLabs.
88mph relies on three lines of defense to mitigate the risk of insolvency (listed in order of which gets rekt first):
- 3.Volatile floating yield rates in the underlying yield protocols, which allows 88mph to use the surplus yield from deposits that were offered low fixed yield rates to subsidize the deficit caused by the deposits that were offered high fixed yield rates.
For the first line of defense, building oracles for pricing future yield is quite difficult, since there is not a lot of prior work on the matter. Realistically speaking, 88mph will probably settle with building an oracle that offers a rate lower than the market rate most of the time, which trades efficiency for security.
For the second line of defense, integrating with other protocols, specifically vaults a la Yearn, will likely help a lot. Vaults generally have frequent deposits & withdrawals, and whenever an early withdrawal happens, not only is the forfeited yield used for 88mph's risk mitigation, an early withdrawal fee is also taken. Using MPH incentives to get vault protocols on board will probably be worth it.
For the third line of defense, there's not much we could do about it. Vault integrations will likely help a bit though, since frequent deposits & withdrawals mean there will be diversity in the fixed yield rates offered to deposits, giving the balancing act more to work with.