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

HIP-3 市場の運営 · 第3回(全5回) · 4 分

オラクルの運用

価格は、運営者にしか用意できない唯一のものです。そして、dex の上のすべての人を1分で清算してしまえるものでもあります。この回では、実際にそれが起きた1回の更新を秒単位で追い、オラクルが狂う型と、それぞれへの備えを並べます。

1回の更新に入っているもの

オラクル用の鍵は、数秒ごとに dex 全体の setOracle に署名します。各市場について次のものが入ります。

Hyperliquid は mark の動きを1回1%まで、更新の間隔を2.5秒以上に制限します。この制限は悪い価格を遅くはしますが、止めはしません。

記録から: SK Hynix、2026年7月27日
UTC運営者が送ったオラクルウォン換算
23:00:00.7$1,131.40₩1,657,614
23:00:03.9$954.99(1回で −15.6%)₩1,399,156
〜23:00:391回1%ずつ下がって約 $870約 ₩1,275,000
23:00:39〜23:02:00$870〜874 付近に留まる(更新は3秒ごとに続く)
23:02:03$1,078.70(+23.5%)₩1,580,511
〜23:04:031回1%ずつ上がって $1,198.40₩1,756,016

23:00 UTC はソウルの朝8時、韓国のプレマーケットが始まった最初の1秒です。その日のソウルの通常取引での SK Hynix の値幅は ₩1,550,000〜₩1,674,000 でした。オラクルはその日の安値より9.7%低いところまで下がり、その後は高値より4.9%高いところまで上がりました。mark は3秒ごとに1%ずつ下がって、ロング961口座が清算され、戻りの上げではショート38口座も清算されました。trade.xyz の今の資料では、プレマーケットは価格に使う時間帯から外されています。

すべての更新と清算は、SK Hynix 清算の秒単位の記録で見られます。

オラクルが狂う型

型例備え
1つの悪い入力がそのまま通る上の SK Hynix複数の取得元の中央値を取り、食い違うときは直前の価格のまま止める
取引時間の境目韓国のプレマーケットの最初の1秒市場ごとの取引時間と休日を持ち、元の市場が閉まっている間に価格をどう扱うかを決めておく
株式分割などの読み違いVentuals の SPACEX は、データの提供元が株式分割を扱い損ねて45%下がり、405人が清算された(The Crypto Times)分割や配当の予定表を持ち、出来事で説明できない動きは受け付けない
取得元が黙るどの取得元でも、どの夜でも。10秒を過ぎると Hyperliquid は自分の mark に切り替える取得元が古い間は直前の正しい価格を送り直し、決めた時間を過ぎたら推測せずに市場を止める
戻りで行き過ぎるその日の高値を超えた $1,198下げのときと同じ確かめを、上げのときにもかける
価格を送る仕組みが止まるどの仕組みでも、どの夜でも主が黙ったら引き継ぐ予備を置く

価格に何が入ったかを示す

事故のあと、売買していた人や、没収を投票で決めるバリデーターの手元にあるのは、運営者の説明だけです。更新ごとにレシートを付けて、どの気配から、どう計算したかを残しておけば、その説明は誰でも確かめ直せる証拠になります。レシートを試すと、正直なレシートは通り、0.05% のごまかしはブラウザの中で見つかります。

hip3-ops での扱い
  • オラクルを送る仕組みは、新しい気配の中央値を取り、取得元が食い違うときは止め、1%を超える動きには警告を出します。
  • 取引時間(米国株と韓国株、休日つき)と、元の市場が閉まっている間の扱いを知っています。
  • 取得元が古くなると直前の価格を送り直し、そのあと haltTrading を1回だけ求めます。自分から再開はしません。
  • 主が7秒黙ると予備が引き継ぎます。すべての更新にレシートを付けられます。

次回: 価格のまわりの上限と、それを越えた口座に Hyperliquid が何をするか。