During extreme price crashes, the protocol can enter a state where undercollateralized positions become mathematically impossible to liquidate, leading to permanent bad debt. This occurs because liquidators cannot mint enough DSC to perform liquidations, even with large amounts of collateral, due to the protocol's 50% collateralization requirement.
The issue manifests when collateral prices fall so low that the value of even large amounts of collateral isn't sufficient to mint the DSC needed for liquidation. This creates a mathematical deadlock in the liquidation mechanism.
This test proves the mathematical deadlock by testing lower collateral prices:
Protocol can contain permanently unliquidatable bad debt
Liquidation mechanism becomes non-functional
Could lead to technical insolvency
However, requires such extreme market conditions (99.99%+ price crash) that the practical impact is limited
Manual review
Custom test suite
AI
Add a minimum liquidation price threshold
Implement an emergency shutdown mechanism that triggers when prices fall below critical thresholds
Add circuit breakers that temporarily pause liquidations during extreme price volatility until governance can assess the situation
The choice of which strategies to implement would depend on the protocol's design goals, risk tolerance, and governance structure. In practice, a combination of these strategies might be used to provide robust protection against extreme market conditions.
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.