> 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/borrowing-and-liquidation.md).

# 借入と清算

USDHNの借入、担保と負債の管理、返済・清算後の担保回収の手順。

**Trove**は担保を保有し、USDHNの負債を記録するポジションです。Troveを作成すると、選択した市場に担保が預けられ、新たに発行されたUSDHNがウォレットに届きます。ポジションは返済してクローズするか、清算されるまで続きます。固定の満期日はありません。

発行したUSDHNを売却、スワップ、使用しても、Troveの負債は残ります。クローズには、累積利息と手数料を含む最新の負債の全額返済が必要です。

![TroveにKAIAの担保を預けてUSDHNを借り入れ、返済すると担保を受け取ります。](https://3703202746-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FijRIWLhwa2WiTrn7wCdn%2Fuploads%2Fgit-blob-e4a2a60a4307d15eb7329666946e7ebd44477578%2Fcollateral-borrow.svg?alt=media)

## USDHNを借り入れる

1. ウォレットを接続してUSDHNの借入画面を開きます。ネットワーク手数料と返還されるガス預託金に使うKAIAを残しておきます。
2. **担保**で資産を選択し、預ける数量を入力します。担保ごとの市場を**ブランチ**と呼びます。各ブランチには担保トークン、価格フィード、プール、借入条件があります。
3. **ローン**に借り入れるUSDHNの数量を入力します。金利、前払い手数料、予想負債、LTV、清算価格を確認します。**エキスパートモード**を有効にすると、金利の自動・手動管理設定が開きます。
4. **借入**を選択し、数量と返還されるガス預託金を確認します。トークン担保では、ウォレットに表示される利用承認またはpermit署名を完了します。ネイティブKAIAにはERC-20の利用承認はありません。
5. ウォレットで借入トランザクションを承認します。成功するとUSDHNがウォレットに届き、ローン一覧にポジションが表示されます。

コントラクトは実行時に最低負債、担保比率、ブランチの状態、オラクル、ブランチ全体の担保比率を検査します。画面のプレビューで入力が許可されても、実行前にこれらの値が変わるとトランザクションは失敗することがあります。

## 担保比率と清算価格

**担保比率**（CR）はUSDHNの負債に対する担保価値の比率です。

$$
CR = \frac{\text{担保数量} \times \text{ブランチのオラクル価格}}{\text{USDHN負債}}
$$

この計算では負債の1 USDHNを$1として扱います。負債には累積利息と未反映の再分配負債も含まれます。アプリの**LTV**は担保価値に対する負債の比率で、CRの逆数です。つまり、`LTV = 1 / CR`です。

| 変化               | 他の値が同じ場合のCRへの影響 |
| ---------------- | --------------- |
| 担保価格が下がる         | CRが下がります。       |
| 追加借入または利息の累積     | CRが下がります。       |
| 担保を引き出す          | CRが下がります。       |
| 担保の追加またはUSDHNの返済 | CRが上がります。       |

**MCR**はブランチの最低担保比率です。現在のCRが**MCRを下回ると**清算対象になります。バッチに加入したローンは、作成・調整時に追加担保比率**BCR**も満たす必要があります。選択したブランチの条件と最新のポジション値を使います。他の担保市場の基準は適用されません。

清算価格は、ポジションのCRがMCRに達する担保価格です。利息の累積、追加借入、返済、担保の変更によって、この価格も変わります。CRが高いほど、担保価格の下落に耐えられる幅が大きくなります。数式と計算例は[担保比率と返済](/ja/mechanics/deep-dives/cdp-safety.md)にあります。

## 費用と負債

| 項目         | 課金方法                                                 |
| ---------- | ---------------------------------------------------- |
| 借入時の前払い手数料 | 新規・追加借入時に負債へ加算されます。新たな借入額にブランチの見積平均年率を適用した7日分の利息です。  |
| 借入利息       | ポジションの年率に応じて累積し、返済額を増やします。                           |
| バッチ管理手数料   | 金利バッチマネージャーに加入したローンに累積します。加入前にマネージャーの年間手数料と金利を確認します。 |
| 早期金利変更手数料  | 7日間の変更待機期間内に金利を変更すると、前払い手数料がかかります。承認前に見積もりを確認します。    |
| 返還されるガス預託金 | 作成時にKAIAで支払います。自主的にクローズすると返還され、清算時は清算実行者に支払われます。     |
| ネットワーク手数料  | 承認とトランザクションの処理に使われます。ガス預託金とは別です。                     |

ウォレットには要求した数量のUSDHNが届きます。前払い手数料は負債に加算されるため、作成直後の負債は受け取ったUSDHNより大きくなります。

## ローンを調整する

ポジションを開くと、最新の担保、総負債、金利、LTV、清算価格を確認できます。

| ポジションのメニュー     | 操作                    | 結果                                  |
| -------------- | --------------------- | ----------------------------------- |
| **担保 → デポジット** | 担保を追加します。             | 追加借入なしで担保が増えます。                     |
| **担保 → 引き出し**  | 許可された範囲で担保を引き出します。    | 担保が減り、LTVが上がります。                    |
| **ローン → 返済**   | 返済するUSDHNの数量を入力します。   | USDHNが焼却され、負債が減ります。                 |
| **ローン → 借入**   | 追加借入するUSDHNの数量を入力します。 | 新たなUSDHNが届き、借入額と前払い手数料の合計だけ負債が増えます。 |
| **金利**         | 金利または管理方式を変更します。      | トランザクション後に新しい金利またはバッチマネージャーが適用されます。 |

調整後の負債、担保、手数料を確認してから、ウォレットの承認とトランザクションを完了します。一部返済では負債を`MIN_DEBT`以上に保ちます。要求した返済額がその範囲を超えると、コントラクトは返済額を上限まで減らします。全額返済にはクローズ操作を使います。

[償還](/ja/protocol/redemptions-and-risk.md)はローンの担保と負債を同時に減らします。償還後の負債が`MIN_DEBT`を下回ると、ポジションは`zombie`状態になります。残った担保はポジションに保持されます。リカバリー操作は負債を最低額まで増やし、借入条件を満たす担保を追加します。クローズ操作は残りの負債を精算し、担保を返還します。

## 返済してクローズする

1. ポジションから**返済してクローズ**を選択します。確認画面に最新のUSDHN返済額と返還される担保が表示されます。
2. 返済額以上のUSDHNをウォレットに用意します。残高が不足すると、**クローズ条件を確認**に不足額とUSDHNのスワップ・担保を使ったクローズ操作が表示されます。
3. トランザクションの手順に表示されるマネージャー権限の承認とUSDHNの利用承認またはpermit署名を完了し、クローズのトランザクションを承認します。
4. 成功すると負債が精算され、残りの担保とガス預託金が返還されます。Trove NFTは焼却されます。

**担保を使ってクローズ**はポジションの担保の一部でUSDHNを取得し、負債を返済します。フラッシュローン手数料、スワップ条件、予想返還担保を確認します。手数料、スリッページ、価格変動によって返還担保が減ります。[Zapper](/ja/protocol/zapper.md)でこのトランザクション経路を説明しています。

ブランチのshutdown前には、クローズ後のブランチ全体の担保比率が**CCR**以上でなければならず、最後のTroveはクローズできません。制限されるとアプリに理由が表示されます。shutdown後も自主的なクローズは可能で、この2つのクローズ制限は解除されます。

## ブランチの操作制限

| ブランチの状態      | 借入と調整                                                        |
| ------------ | ------------------------------------------------------------ |
| `Pending`    | 新規ローンと担保・負債の調整が禁止されます。                                       |
| `Active`     | ポジションとブランチの担保比率条件に従って操作できます。                                 |
| `Deprecated` | 新規ローンと純負債の増加が禁止されます。既存ローンの縮小・クローズには他のコントラクト条件が適用されます。        |
| Shutdown     | 新規借入と一部返済を含む通常の調整が停止します。全額返済とクローズは可能です。利息はshutdown時点まで累積します。 |

**TCR**はブランチ全体の担保比率です。TCRがCCRを下回る間、追加借入にはTCRをCCR以上に回復する必要があり、担保の引き出しには引き出す担保のオラクル価値以上の返済が必要です。TCRが停止基準**SCR**を下回るか、停止条件に該当するオラクル障害が起きると、ブランチはshutdownに入ります。

## 清算と余剰担保の回収

清算対象のポジションに対しては、誰でも清算トランザクションを送信できます。コントラクトはブランチのオラクル価格と最新の担保・負債で`CR < MCR`を検査します。

1. Troveがクローズされ、NFTが焼却されます。
2. ブランチの**Stability Pool**が預けられたUSDHNで負債を相殺し、清算費用を差し引いた対応する担保を受け取ります。
3. プールが相殺できなかった負債と配分された担保は、同じブランチの他の開いているTroveに再分配されます。
4. 清算実行者はガス預託金と対象となる担保報酬を受け取ります。清算ペナルティは借り手に返還される担保を減らします。
5. 余剰担保が残ると、`CollSurplusPool`に借り手の分として記録されます。

清算済みのローンを開くと清算数量を確認できます。**残り担保**が0より大きければ、借り手のウォレットを接続して**残り担保を請求**を選択します。回収トランザクションを承認すると担保が届きます。余剰担保が0なら回収する担保はありません。

清算に使われるのは該当ポジションの担保で、ウォレットの他の残高は自動で引き出されません。既にウォレットにあるUSDHNも残ります。同じブランチの他のTroveは再分配負債と担保を受け取るため、清算中に値が変わることがあります。[Troveと担保ブランチ](/ja/mechanics/deep-dives/trove-concepts.md)でこの関係を説明しています。

担保の追加とUSDHNの返済はCRを上げます。追加借入、担保の引き出し、利息の累積はCRを下げます。作成時の値に依存せず、オラクルの更新と[償還](/ja/protocol/redemptions-and-risk.md)を反映した最新のポジションを確認します。Stability Poolの精算は[清算とEarn](/ja/mechanics/deep-dives/liquidations-and-earn.md)、プールへの預入は[USDHNとEarn](/ja/protocol/usdhn-and-earn.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/borrowing-and-liquidation.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.
