仕組み
取引と価格
あなたの側から見た取引の流れと、その価格の出どころを説明します。
取引するには、マーケット(現在はBTCとETH)、方向(ロングかショートか)、投じる証拠金とそれにかけるレバレッジを選び、ボタンを押します。ポジションは、注文が執行されたブロックでのHyperliquidのミッド価格で建ちます。決済も同じで、Exchangeがミッド価格を改めて読み、損益をLPとの間で精算します。
取引の相手
どの取引でも相手はLPです。板もマッチングエンジンもなく、反対側に別のトレーダーがいるわけでもありません。あなたの勝ちはLPから支払われ、負けはLPに入ります。だからスリッページもファンディングの支払いもありません。
価格の出どころ
HyperEVMのコントラクトは、同じブロック内のHyperCoreの状態を読めます。注文が執行されると、Exchangeは対応するHyperliquid無期限先物の最良買い気配と最良売り気配を読み、その中間を切り捨てた価格で約定させます。独立した価格フィードも、オラクル委員会も、価格の署名者もいません。価格は、そのブロックでHyperliquidのマーケットメイカーが提示しているものです。
- ブロックごとに一つの価格。 HyperCoreはブロックごとに一つのスナップショットを公開するため、同じブロック内の同じマーケットの取引はすべて同じ価格で約定します。
- 板が正常であること。 板のどちらかの側が空だったり、板がクロスしていたりすると、そのマーケットの取引は正常に戻るまでリバートします。代わりの価格はありません。
- ティッカーは約定価格ではありません。 アプリのティッカーは表示用にサイズ加重のマイクロプライスを示しています。約定には常に単純なミッド価格が使われます。
手数料、ファンディング、スリッページ
ファンディングもスプレッドもスリッページもなく、ガス代もあなたは払いません。払うのはリレイヤーです。プロトコルの取り分は勝ち決済から、非対称インパクト係数と2%の勝ち手数料として差し引かれます。所有者がビルダーとして承認したフロントエンドから決済すると、利益の0.5%のビルダー手数料もかかります。アプリはビルダーを指定していません。負けで損失そのものより多くを請求されることはありません。
証拠金
各取引はそれぞれ独立したポジションで、最後まで自分の証拠金を持ちます。清算を遠ざけるために証拠金を足すことも、ほかで使うために証拠金を引き出すこともできません。クロスマージンはなく、建てた後にレバレッジを変えることもできません。
ポジションの終わり方は二つです。あなたが決済する(いつでも、常に全量)か、価格が破産価格を越えて清算されるかです。同じ方向に積み増したいときは二つ目のポジションを建て、リスクを減らしたいときはこのポジションを決済して、小さいものを建て直してください。
取引できるものと上限
| マーケット | BTCとETH |
| 最大レバレッジ | 1000× |
| 最小証拠金 | $10 |
| 最小ポジション(証拠金×レバレッジ) | $500 |
| 最大ポジション | $10,000,000 |
| アカウントあたりの保有ポジション数 | 64 |
| 一度に決済できるポジション数 | 25 |
各マーケットには片側ごとの建玉上限もあり、キーパーが相場に合わせて動かします。片側が上限に達している間、その側の新規建てはリバートします。ローンチ段階では、リレイヤーが一回の注文サイズも制限します(リスク)。新しいマーケットはHyperliquidの板に存在するものしか上場できず、上場はタイムロックを経由する所有者の操作です。
ブラウザからチェーンまで
- 署名。 アプリが注文をEIP-712メッセージとして組み立て、セッションキーがブラウザの別ワーカーで署名します。メッセージには、アカウント、マーケット、方向、証拠金、レバレッジ、一意のノンス、そして1時間後の期限が含まれます。
- キュー。 リレイヤーが署名と残高を確認し、証拠金を確保して注文をキューに入れます。
- 執行。 リレイヤーはキューの注文をバッチにまとめてBatchExecutorに送り、BatchExecutorがそれぞれをExchangeに転送します。Exchangeは署名を改めて検証し、価格を読み、ポジションを建てます。
- 確認。 インデクサーが結果を検知し、ライブストリームでアプリに届けます。
期限までに執行されなかった注文は失効し、確保していた証拠金は解放されます。キューにある注文は、オンチェーンに送られるまでは署名でキャンセルできます。セッションキーを取り消すと、そのキーが署名したまだ執行されていない注文はすべて無効になります。