# 利率模型

## 1、年化利率、名义利率、实际利率

传统金融借贷大部分按照天作为利息单位，FilDA按照3秒一个区块作为利息计算时间单位。

\
传统金融借贷，在一次借款生命周期内，借款利率是固定不变的。而FilDA的利率根据市场的供需关系实时浮动变化，每一个区块借款利率/放贷利率都可能不同。因此在FilDA中，借款利率/放贷利率一般指每个区块的利率（ratePerBlock）。

\
传统金融放贷中，利率包括名义利率、实际利率。一般对借款人说得是名义利率，当计算利息时候是按照复利方式计算实际利率。

在FilDA中：\
名义利率=实际利率\
年化利率=每个区块利率\*10512000\
每个区块利率=年化利率/blocksPerYear\
blocksPerYear = 10512000=60/3\*60\*24\*365

### 2、兑换率&#x20;

放贷人将HUSD资产存入货币市场时候，平台会按照平台实时兑换率exchangeRate，将HUSD兑换为平台的fHUSD，此过程称之为铸币（Mint Token）

\
放贷人可以随时终止放贷，不需要等待借款资产到期。放贷人将放贷的本金、利息收入赎回（Redeem）时候，平台会按照实时兑换率将放贷人持有的fHUSD转为HUSD。

其中：\
exchangeRate = (totalCash + totalBorrows – totalReserves) / totalSupply

其中：\
totalCash： 放贷人存入智能合約，但尚未被借走的DAI的数量&#x20;

\
totalBorrows：所有借款人应偿还HUSD的数量（借款本金+利息)<br>

totalReserves：平台储备金总数量（借款人利息的部分作为平台储备金保留) <br>

totalSupply：所有放贷人获得的cDAI的总数量

### 3、使用率&#x20;

$$U\_a = Borrows\_a / (Cash\_a + Borrows\_a)$$&#x20;

使用率的用途在于度量平台资金使用效率，也即：对应货币市场的资金池中，借款金额的占比。

$$
Borrowing Interest Rate\_a = 2.0% + U\_a \* 10%
$$

$$
Supply Interest Rate\_a = Borrowing Interest Rate\_a \* U\_a \* (1 - S)
$$

其中2.0%是基础利率，10%是倍数因子，将根据使用率动态调整借款利率。

S是FilDA平台抽水比例。

针对不同资产，这些利率模型都是可以调整和配置的。

### 4、备用金&#x20;

在传统金融中，银行/P2P放贷，对每一笔借款，平台都会从放款收益中计提一笔风险备用金。

\
FilDA会对每一笔借款的利息收益，按照备用金因子（reserveFactor）计提一笔备用金，作为平台收益。

\
也即：\
totalReservesNew = interestAccumulated \* reserveFactor + totalReserves

### 5、借款利率&#x20;

FilDA借款利率有两个版本，1.0版本为线性利率模型，2.0版本为分段利率模型，1.0版本是2.0版本的特殊情况。

**5.1、2.0版本 / Version 2.0:**&#x20;

\
2.0版本的核心思路：如果使用率超过一定比例（kink），则使用分段利率，否则则采用1.0版本的利率模型。

目前FilDA中针对HFIL采用了分段利率

当 utilizationRate<= kink时候

$$
Borrow Rate = Base Rate + Utilization Rate \* Multiplier
$$

当 utilizationRate>kink时候

$$
Borrow Rate = Base Rate + Utilization Rate \* Multiplier + (Utilization Rate - Kink) \* JumpMultiplier
$$

可以将kink理解为边际利率，utilizationRate-kink理解为溢出利率\
上述公式用中文理解，可以翻译为：

当使用率 <= 边际利率 时候：\
借款利率=基础利率+使用率\*使用率乘数

当 使用率 > 边际利率 时候：\
借款利率=基础利率+使用率\*使用率乘数+边际利率\*边际利率乘数

其中：\
baseRate 基础利率。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.filda.io/zhong-wen/xiang-mu-jie-shao/ye-wu-mo-xing/li-lv-mo-xing-interest-model.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
