이자율
마진 풀은 kinked 금리 모델을 사용하며, 이 모델에서는 차입 금리가 optimal 이용률 지점까지는 점진적으로 증가하고 그 이후에는 과도한 차입을 억제하고 출금을 위한 유동성을 유지하기 위해 급격히 상승한다.
Borrow interest formula
차입 금리 (APR)의 공식은 다음과 같다:
if utilization < optimalUtilization:
borrowRate = baseRate + utilization × baseSlope
else:
borrowRate = baseRate + optimalUtilization × baseSlope + (utilization - optimalUtilization) × excessSlope
여기서:
- Utilization: 총 borrowed 자산 대비 총 supplied 자산의 비율이다
- Base Rate: 이용률이 0%일 때의 최소 금리이다
- Base Slope: optimal 이용률 이하에서의 증가율이다
- Optimal Utilization: 목표 이용률 rate이다(보통 80%)
- Excess Slope: optimal 이용률 초과 구간에서의 가파른 증가율이다
Current 파라미터
| Asset | Base Rate | Base Slope | Optimal Utilization | Excess Slope | Max Utilization |
|---|---|---|---|---|---|
| USDC | 0% | 15% | 80% | 500% | 90% |
| SUIUSDE | 0% | 15% | 80% | 500% | 90% |
| SUI | 3% | 20% | 80% | 500% | 90% |
| DEEP | 5% | 25% | 80% | 500% | 90% |
| WAL | 5% | 25% | 80% | 500% | 90% |
Max Utilization rate는 풀 유동성 중 얼마나 많이 차입될 수 있는지를 제한하여 supplier가 항상 자신의 fund 일부를 출금할 수 있도록 보장한다.
예시
At 50% 이용률 in the USDC 풀 (below optimal):
borrowRate = 0% + 50% × 15% = 0% + 7.5% = 7.5% APR
At 80% 이용률 (at optimal):
borrowRate = 0% + 80% × 15% = 0% + 12% = 12% APR
At 85% 이용률 (above optimal, below max):
borrowRate = 0% + 80% × 15% + (85% - 80%) × 500% = 0% + 12% + 25% = 37% APR