> 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/ja/protocol/loops.md).

# レバレッジ

レバレッジTroveの開設・調整・終了と、担保・債務・清算価格の変化。

レバレッジはUSDHNを借り入れて追加担保を調達し、担保へのエクスポージャーを増やします。ループは、借り入れ・交換・担保追加を同じTroveで繰り返す方法です。Hann FinanceのレバレッジZapperは、ポジション変更とフラッシュ決済を一つのトランザクションで処理します。

![借り入れたUSDHNをKAIAに交換し、同じTroveに追加担保として預け入れます。担保へのエクスポージャーと債務がともに増えます。](https://3703202746-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FijRIWLhwa2WiTrn7wCdn%2Fuploads%2Fgit-blob-a200d8eb23462f7223389f443c98e4c8eb9cf223%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](/ja/protocol/bkaia-and-hnkaia.md)では資産の変換経路を説明します。

[レバレッジの仕組み](/ja/mechanics/deep-dives/looping-and-leverage.md)では自己資本、レバレッジ、CR、清算価格の関係を導きます。[Zapper](/ja/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/ja/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.
