Definition
Die Validatoren haben die Aufgabe, alle 3 Sekunden für jeden Perpetual-Basiswert einen Spot-Oracle-Preis zu veröffentlichen. Jeder rechnet den gewichteten Median der mittleren Spot-Kurse von Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC und Hyperliquid, mit den Gewichten 3, 2, 2, 1, 1, 1, 1 und 1. Der Kurs, den die Clearingstelle dann verwendet, ist der gewichtete Median der Einreichungen aller Validatoren, nach ihrem Stake gewichtet, sodass ihn weder ein einzelner Validator noch eine einzelne Börse entscheidet.
Zwei Sonderfälle folgen daraus, wo ein Basiswert wirklich handelt. Ein Perpetual auf einen Basiswert, dessen wichtigste Spot-Liquidität auf Hyperliquid liegt, etwa HYPE, nimmt keine externen Quellen in sein Oracle auf, solange es nicht genug Liquidität gibt. Ein Perpetual auf einen Basiswert, dessen wichtigste Liquidität woanders liegt, etwa BTC, nimmt den eigenen Spot-Kurs von Hyperliquid nicht auf. Die Krypto-Perpetuals von Hyperliquid sind in USDT denominiert, mit USDC als Sicherheit, außer PURR-USD und HYPE-USD, wo die liquideste Quelle der Spot-Markt von Hyperliquid ist und das Oracle in USDC denominiert ist.
Wofür er da ist, ist genau umschrieben. Funding-Raten werden auf ihm gerechnet, und die Funding-Zahlung rechnet die Größe einer Position zum Spot-Oracle-Preis in einen Nominalwert um und nicht zum Mark-Preis. Er ist außerdem eine der drei Eingaben des Mark-Preises, an dem Margin und Liquidationen gemessen werden. Die Dokumentation nennt ihn robust, weil er überhaupt nicht von den Marktdaten von Hyperliquid selbst abhängt, und genau das macht ihn schwer zu bewegen, indem man auf Hyperliquid handelt.
Formel
Jeder Validator veröffentlicht den gewichteten Median der mittleren Spot-Kurse von Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC und Hyperliquid, mit den Gewichten 3, 2, 2, 1, 1, 1, 1 und 1, und die Clearingstelle verwendet den nach Stake gewichteten Median der Kurse der Validatoren. Die Funding-Zahlung liest ihn als position_size * oracle_price * funding_rate.
Beispiel
Ein Beispiel in runden Zahlen. Ein Long von 1 BTC wird eine Stunde gehalten, deren Funding-Rate 0,001 % ist. Liegt der Spot-Oracle-Preis am Ende des Intervalls bei 100.000 $, ist die Zahlung 100.000 $ mal 0,00001, also 1 $, und sie ist 1 $, auch wenn der Mark-Preis in diesem Augenblick 100.200 $ liest und der Gewinn der Position dort gemessen wird. Die beiden Kurse beantworten zwei verschiedene Fragen.