本文へ移動
レビューを依頼

Hyperliquid のアーキテクチャ · HyperCore と HyperEVM · 6/8

証拠金と清算

証拠金の仕組み

Hyperliquid は、標準で クロス証拠金 を使います。クロスのポジションどうしは、同じ担保を共有します。個別のポジションに 分離証拠金 を使うこともできます。

クロス証拠金

Account Value     = Collateral + Unrealized PnL (all cross positions)
Initial Margin    = Sum of (Position Notional / Leverage)
Maintenance Margin = Sum of (Position Notional * Maintenance Margin Rate)
Liquidation when Account Value < Maintenance Margin

クロス証拠金では、あるポジションの利益で、別のポジションの損失を埋められます。資本効率はよくなります。その反面、1つの悪いポジションがクロスの口座全体に響きます。

分離証拠金

ポジションごとに専用の証拠金を持ちます。分離証拠金のポジションが1つ清算されても、ほかには響きません。その代わり、資本効率は下がります。

レバレッジ

最大レバレッジは、流動性に応じて銘柄ごとに違います。2026年10月時点で、info API の meta エンドポイントは次の値を示していました。

銘柄 最大レバレッジ
BTC 40x
ETH 25x
SOL 20x
HYPE 10x
ほとんどのアルトコイン 3-10x

大きなポジションは、最大レバレッジの低い証拠金の段階に入ります。HIP-3 の市場は、独自の上限を決めます。

清算の仕組み

維持証拠金率は、その銘柄の最大レバレッジでの当初証拠金の半分です(たとえば 40x の銘柄なら 1.25%)。口座の価値が維持証拠金を下回ると、次のように進みます。

  1. 清算の発動 — 口座の価値(分離証拠金なら、証拠金と損益の合計)が維持証拠金を下回ると発動します。判定には mark 価格を使います
  2. 板での清算 — エンジンが板に成行注文を送り、ポジションを閉じます。100k USDC を超えるポジションでは、まず20%だけを送り、そのあと30秒の待ち時間を置きます。閉じたあとに残った担保は、売買した本人の手元に残ります
  3. 最終的な清算(backstop) — 板での清算がうまくいかないまま、口座の価値が維持証拠金の2/3を下回ると、清算用の vault(コミュニティが持つ HLP vault の一部)がポジションと残りの証拠金を引き取ります
  4. ADL(自動デレバレッジ) — 口座の価値がマイナスになると、反対側で利益を出している人を、利益とレバレッジで順位づけします。そして、そのポジションを赤字の口座と突き合わせて閉じます。これにより、プラットフォームが不良債権を抱えないことが保証されます

別の保険基金はありません。清算用の vault と ADL がその役目を果たします。

清算価格(分離証拠金のロング、簡略版)

資金調達料と手数料を無視すると、次のとおりです。

Liquidation Price = Entry Price * (1 - 1/leverage) / (1 - maintenance_rate)

維持証拠金が2.5%(最大レバレッジ 20x)の銘柄で、$100 で 10x の分離証拠金のロングを持った場合は、次のとおりです。

Liq Price = 100 * (1 - 0.1) / (1 - 0.025) ≈ $92.31

クロスのポジションの清算価格は、自分で設定したレバレッジではなく、口座全体で決まります。正確な式は清算の資料を見てください。

オラクルの仕組み

Hyperliquid は、バリデーターが出すオラクル を使います。3秒ごとに、各バリデーターが現物の価格を計算します。これは、いくつかの中央集権型の取引所(関係する場合は Hyperliquid の現物も)の価格の加重中央値です。最終的なオラクル価格は、全バリデーターが出した値の、ステークで重みづけした中央値です。オラクル価格は次のことに使います。