> For the complete documentation index, see [llms.txt](https://docs.hann.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hann.finance/ko/protocol/loops.md).

# 레버리지

레버리지 Trove의 개설·조정·종료와 담보·부채·청산 가격의 변화.

레버리지는 USDHN을 차입해 추가 담보를 확보함으로써 담보 노출을 늘립니다. 루프는 차입·교환·담보 추가를 같은 Trove에서 반복하는 방식입니다. Hann Finance의 레버리지 Zapper는 포지션 변경과 플래시 정산을 한 트랜잭션에서 처리합니다.

![차입한 USDHN을 KAIA로 교환한 뒤 같은 Trove에 담보로 추가합니다. 담보 노출과 부채가 함께 늘어납니다.](https://712079754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtaxYsiNM19tBweW3qRw5%2Fuploads%2Fgit-blob-783d494d554d333dc4136a5c0c418fb8e38a45fa%2Fleverage-loop.svg?alt=media)

*추가 담보는 부채로 조달합니다. 노출을 늘리면 담보 가격 변화에 따른 포지션의 이익과 손실이 함께 커집니다.*

## 사용할 수 있는 담보

| 담보       | 메인넷 앱               | 토큰 처리                              |
| -------- | ------------------- | ---------------------------------- |
| KAIA     | 레버리지 지원             | 예치한 KAIA를 WKAIA 담보로 래핑합니다.         |
| earnUSDT | 레버리지 지원             | 예치한 earnUSDT를 wEarnUSDT 담보로 래핑합니다. |
| HNKAIA   | 일반 차입 지원, 레버리지 비활성화 | HNKAIA 레버리지는 테스트넷 앱에서 제공합니다.       |

앱은 선택한 브랜치에 설정된 경로와 레버리지 Zapper를 사용합니다. 견적에는 거래 경로가 최종 부채에 미치는 영향이 반영됩니다. 노출을 늘릴 때 오라클 가격만으로 계산한 값보다 더 많은 USDHN이 필요할 수 있습니다.

## 레버리지 포지션 개설하기

1. 지갑을 연결하고 `/leverage`를 엽니다.
2. KAIA 또는 earnUSDT를 선택하고 초기 예치량을 입력합니다.
3. 노출 입력란이나 레버리지 슬라이더로 목표 담보 노출을 정합니다. 변경 후 부채, 담보비율, 청산 가격, 선취 수수료, 차입 이율을 확인합니다.
4. 전문가 모드에서 이율 설정 방식을 고르거나 수동 이율을 입력할 수 있습니다. 기본 화면은 앱의 자동 이율 선택을 사용합니다.
5. 가스 보상 예치금과 네트워크 수수료를 낼 KAIA를 준비합니다. earnUSDT를 사용하면 ERC-20 담보 전송을 승인한 뒤 개설 트랜잭션을 승인합니다.
6. 트랜잭션이 확정되면 새 포지션의 실제 담보, 부채, 이율을 확인합니다.

트랜잭션은 기본 Trove를 개설하고 플래시 유동성으로 요청한 추가 담보를 넣은 뒤 일시적으로 빌린 금액을 정산합니다. 최종 담보와 USDHN 부채를 가진 Trove 하나가 남습니다. 견적을 불러오는 중이거나, 예치량·부채가 표시된 한도를 충족하지 않거나, 브랜치가 종료된 상태면 개설할 수 없습니다.

## 레버리지 조정하기

포지션에서 레버리지 조정을 선택합니다. 새 노출을 설정하고 변경 전후의 담보, 부채, 담보비율, 청산 가격을 비교합니다.

* **레버리지 확대:** 담보를 추가하고 정산에 필요한 부채를 늘립니다.
* **레버리지 축소:** 부채를 상환하고 담보 일부로 일시 유동성을 정산합니다.

앱이 요청하는 manager 권한을 먼저 승인합니다. 확대·축소 모두 견적과 실행 허용치를 반영한 최종 부채 상한 `maxDebt`를 사용합니다. 이를 넘는 트랜잭션은 실패합니다. 같은 Trove에서 일반 브랜치 Zapper를 통한 담보 추가와 USDHN 상환도 할 수 있습니다.

## 포지션 종료하기

포지션은 다음 두 가지 상환 자금원을 제공합니다.

| 종료 방식          | 상환 자금                                    | 반환 자산                       |
| -------------- | ---------------------------------------- | --------------------------- |
| 지갑의 USDHN으로 상환 | 누적 이자를 포함한 현재 부채 전액을 지갑에서 지급합니다.         | 담보와 가스 보상 예치금.              |
| 담보로 상환         | 플래시 유동성으로 부채를 상환하고 담보 일부로 플래시 금액을 정산합니다. | 남은 담보·경로 토큰과 해제된 가스 보상 예치금. |

담보로 상환하는 종료는 설정된 경로와 실행 시점의 부채를 사용합니다. 승인 화면은 슬리피지를 `100%`로 표시하며, 호출에는 사용자가 지정한 최소 수령량이 없습니다. 화면의 순수령량은 예상치입니다. 유동성이 부족할수록 더 많은 담보를 쓰며, 정산에 필요한 유동성이 없으면 트랜잭션이 실패합니다. 반환할 KAIA·earnUSDT는 해당 브랜치의 래핑·지급 규칙을 따릅니다.

## 담보 노출·부채·담보비율

담보비율은 담보 가치를 USDHN 부채로 나눈 값입니다.

$$
CR=\frac{V}{D}
$$

`V`는 브랜치 가격 피드로 계산한 담보 가치이며, `D`는 원금·누적 이자·부과된 수수료를 포함합니다. 담보 가치 대비 부채가 늘면 CR이 낮아지고 청산 가격이 현재 담보 가격에 가까워집니다.

반복 차입 계산에서 매 회차에 확보하는 새 담보의 가치를 이전 회차 담보 가치의 `ℓ`배로 두고, `0 ≤ ℓ < 1`로 제한합니다. 처음 담보를 1로 놓으면 추가 `n`회 뒤의 노출 배수는 다음과 같습니다.

$$
G\_n=1+\ell+\ell^2+\cdots+\ell^n=\frac{1-\ell^{n+1}}{1-\ell}
$$

이 계산은 가격을 고정하고 스왑 수수료, 차입 수수료, 이자, 실행 지연을 제외합니다. 앱의 견적은 설정된 경로와 풀의 현재 상태를 사용합니다.

## 비용과 종료 조건

포지션이 열려 있는 동안 차입 이자가 부채에 쌓입니다. 스왑·플래시 정산·선취 수수료·가격 영향은 초기 자금으로 확보하는 노출과 종료 후 남는 담보에 영향을 줍니다. earnUSDT 등 수익형 자산에서 발생하는 수익은 별도의 수익원이며, 차입 비용과 부채를 없애지 않습니다.

담보비율이 브랜치의 최소 기준 아래로 내려가면 Trove가 청산 대상이 됩니다. 부채를 상환하거나 담보를 추가하면 레버리지를 늘리지 않고 담보비율을 바꿀 수 있습니다. 실패한 트랜잭션은 Trove를 그대로 유지하지만, 앞서 확정한 승인 권한은 남고 네트워크 가스는 사용됩니다.

LST 담보 포지션의 종료와 반환 자산의 KAIA 전환은 별도 작업입니다. bKAIA 인출은 먼저 인출을 요청하고 티켓이 준비되면 수령하는 방식입니다. 시장에서 매도하는 경로는 스왑 유동성에 영향을 받습니다. [bKAIA와 HNKAIA](/ko/protocol/bkaia-and-hnkaia.md)에서 자산 전환 과정을 설명합니다.

[레버리지 작동 원리](/ko/mechanics/deep-dives/looping-and-leverage.md)에서 자기자본·레버리지·CR·청산 가격의 관계를 유도합니다. [Zapper](/ko/protocol/zapper.md)에서 권한 승인과 정산을 설명합니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.hann.finance/ko/protocol/loops.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
