# 스테이킹 수익 분배

### 🎯 설계 개요 (Design Rationale)

FILLiquid에 유동성을 공급하는 FIL 보유자(Lender)는 자본 기회비용에 대한 보상을 기대합니다.\
이 보상은 **이자 수익** 또는 **자본 가치 상승**의 형태로 제공되며, 그 분배는 FIT(Filecoin Trust Token)이라는 **LSD(Liquid Staking Derivative)** 토큰을 통해 이루어집니다.

사용자가 FIL을 유동성 풀에 예치할 때, 해당 수량에 비례해 **FIT가 발행 및 지급**됩니다.\
스테이킹 수익 분배를 자동화하기 위해 설계된 시스템은 다음과 같은 핵심 요소들을 기반으로 작동합니다:

***

### 🔑 주요 요소

#### &#x20;1. **FIT (Filecoin Trust) 토큰**

* FIL 예치 시 발행되는 **LSD 토큰**
* **스테이킹 증명 역할**과 동시에 **수익 배분 수단**으로 기능

#### 🔄 2. **자유로운 예치 및 출금**

* 언제든지 예치/출금 가능
* 현재의 **FIT/FIL 교환 비율**에 따라 실시간으로 처리

#### 📈 3. **FIT의 가치 증가**

* FIL이 대출되고 이자가 상환되면, **이자 수익이 유동성 풀에 누적**
* 이로 인해 **FIT의 FIL 기준 가치가 자연스럽게 상승**
* FIT 보유자는 **보유 비율에 따라 수익을 배분**받게 됨

***

### 🧩 유동성 보호 메커니즘

#### 📉 4. **동적 FIT/FIL 교환 비율**

* \*\*풀 이용률(Utilization Rate)\*\*에 따라 변동
* 이용률이 높을수록 → FIT의 가치가 **상대적으로 하락**\
  → 예치는 더 매력적으로, 출금은 덜 유리하게 설계됨
* 이는 **유동성 유지**를 유도하고 **무분별한 출금**을 억제하는 장치

#### ⚙️ 5. **출금 시 이용률 추정 보정**

* 출금 시점에서 \*\*정확한 종료 이용률(Ex-post Utilization Rate)\*\*을 알 수 없기 때문에,\
  → 현재 FIT/FIL 비율을 \*\*(1 - U)\*\*로 나누어 예측\
  → 여기서 U는 예상 이용률
* **예상 출금량이 풀 내 FIL 잔량보다 많으면 에러 메시지** 발생
* 반대로 예상 출금량이 가능한 수준이라면, 해당 수치로 이용률 재계산

***

### 🧮 FIT/FIL 교환 비율 조정: Mu 값

* **Mu (Multiplier)** 는 예치 시 FIT 발행량과 출금 시 FIL 환급량을 결정하는 계수입니다.
* Mu는 **이용률 U**의 함수로 정의됩니다.
* U가 \*\*최대 이용률(Um)\*\*을 초과하면, 유동성 보호 메커니즘이 작동되어:
  * 예치에 대한 보상을 늘리고
  * 출금을 덜 매력적으로 만들어 **풀 안정성 유지**

***

### 📤 FIL 유동성 예치 및 출금 흐름

| 구분           | 설명                                        |
| ------------ | ----------------------------------------- |
| **예치 시**     | FIL을 풀에 예치 → 현재 FIT/FIL 비율 기준으로 FIT 발행    |
| **이자 수익 반영** | 대출 이자 상환 → 유동성 풀 가치 증가 → FIT 가치 상승        |
| **출금 요청 시**  | FIT을 사용하여 FIL 출금 요청 → Mu와 U 기준으로 교환 비율 계산 |
| **출금 제한**    | 풀 내 FIL 부족 시 출금 제한 또는 실패 가능               |

***

이 구조는 **스테이킹 보상을 공정하게 분배**함과 동시에, **풀의 유동성과 안정성**을 효과적으로 유지할 수 있도록 설계되어 있습니다.

<figure><img src="/files/PP3HGK5q6oBtZjpFTaMb" alt=""><figcaption><p>Figure 3 FIT/FIL Multiplier Model under Current Settings<br></p></figcaption></figure>


---

# 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.filliquid.io/ko/undefined-2/undefined.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.
