99% of DeFi has bank run risks - because the borrowers and lenders maturities are not matched. SmartCredit.io is doing the opposite - it matches maturities like traditional banks do.
Why are there bank runs in DeFi? It's because the maturities are not matched. Maturity matching is one of the key capabilities of traditional banks. But the issue is that most of DeFi platforms do not match maturities. Hence, they have inherent bank run risk.
Most of DeFi lending systems are based on the Money-Market concepts. The interest is variable, and the loan term is variable too. This means the borrowers can choose when they pay back their loans, and lenders can choose when they ask back their funds from the joint lending pool. However, the lenders can receive their funds only, if there are enough free funds in the pool. In case of adverse market situations it's quite possible that there are no free funds in the pool, therefore the lenders cannot withdraw, and hence the bank run on the Money Market.
SmartCredit.io is doing the opposite - it matches maturities as traditional banks do. 99% of Defi has bank run risks. Except for SmartCredit.io.