Utilization Rate Algorithm

Algorithm

The utilization rate algorithm is a core component of decentralized lending protocols, dynamically adjusting interest rates based on the ratio of borrowed assets to total assets available in the liquidity pool. This algorithm increases interest rates as the utilization rate rises, incentivizing new deposits and discouraging further borrowing. Conversely, rates decrease when utilization falls, encouraging borrowing activity. The primary function of this algorithm is to maintain a balance between supply and demand, ensuring sufficient liquidity for withdrawals.