Sake Finance employs a variable interest rate model to manage liquidity risk and optimize utilization.
The borrow interest rate follows a piecewise linear function based on the utilisation rate. The interest rate increases slowly until the optimal utilization rate and then more rapidly at high utilization, effectively balancing supply and demand in the protocol.
Borrow Rate Formula
If U≤Uoptimal:Rt=R0+(UoptimalUt)×Rslope1
If U>Uoptimal:Rt=R0+Rslope1+(1−UoptimalUt−Uoptimal)×Rslope2
Where:
U = Utilisation Rate
Uoptimal = Optimal utilization point
Rt = Interest rate at time t
R0 = The starting interest rate
Ut = Utilization rate at time t
Rslope1 = How fast rates rise under normal conditions
Rslope2 = How fast rates rise when borrowing is high
Different models use varied parameters to encourage lending and prevent over-borrowing, tailoring to specific market needs and risk profiles.
Supply Rate
The supply rate is the interest earned by users who provide liquidity to Sake Finance. It's calculated based on the interest paid by borrowers, minus a portion set aside for the protocol's reserve.
The supply APY, St, is:
St=Ut⋅Rt⋅(1−RF)
Where:
St = Supply interest rate
Ut = Utilization ratio
Rt = Borrow interest rate
RF = Reserve factor
The reserve factor is the percent of protocol interest that goes to the Sake Ecosystem Reserve. Each Sake market has a collector contract which stores the revenue from the reserve factor.