Bank Run Risk
Bank run risk in the context of decentralized finance occurs when a significant portion of liquidity providers simultaneously attempt to withdraw their deposits from a protocol, exceeding the available liquidity buffer. This often happens during periods of market panic or when concerns arise regarding the solvency of the protocol or the underlying assets.
Because smart contracts operate on deterministic rules, they lack the human discretion to pause or slow down outflows unless specifically programmed with circuit breakers. If a protocol experiences a run, it may be forced to liquidate collateral at fire-sale prices, leading to a downward spiral in asset values and potentially leaving remaining depositors with losses.
Mitigating this risk involves rigorous stress testing and the implementation of robust exit liquidity mechanisms.