Определение
Валидаторы отвечают за публикацию спотовой цены оракула по каждому бессрочному активу каждые 3 секунды. Каждый из них считает взвешенную медиану средних спотовых цен Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC и Hyperliquid с весами 3, 2, 2, 1, 1, 1, 1 и 1. Цена, которую затем использует клиринговая палата, это взвешенная медиана того, что прислал каждый валидатор, взвешенная их стейком, так что её не решает ни один валидатор и ни одна биржа.
Два особых случая следуют из того, где актив на самом деле торгуется. У бессрочного контракта на актив, чья основная спотовая ликвидность лежит на Hyperliquid, как у HYPE, в оракул не входят внешние источники, пока ликвидности не станет достаточно. У бессрочного контракта на актив, чья основная ликвидность лежит в другом месте, как у BTC, не учитывают собственную спотовую цену Hyperliquid. Крипто-перпы Hyperliquid номинированы в USDT с USDC в качестве обеспечения, кроме PURR-USD и HYPE-USD, где самый ликвидный источник это спот Hyperliquid, а оракул номинирован в USDC.
Для чего она нужна, сказано точно. По ней считают ставки фандинга, и платёж фандинга переводит размер позиции в номинал по спотовой цене оракула, а не по маркировочной. Она ещё и один из трёх входов маркировочной цены, по которой мерят маржу и ликвидации. Документация называет её устойчивой, потому что она вообще не зависит от собственных рыночных данных Hyperliquid, и именно это делает её трудной для сдвига торговлей на Hyperliquid.
Формула
Каждый валидатор публикует взвешенную медиану средних спотовых цен Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC и Hyperliquid с весами 3, 2, 2, 1, 1, 1, 1 и 1, а клиринговая палата берёт взвешенную по стейку медиану цен валидаторов. Платёж фандинга читает её как position_size * oracle_price * funding_rate.
Пример
Пример, в круглых числах. Лонг на 1 BTC держат сквозь час, ставка фандинга в котором равна 0,001 %. Если спотовая цена оракула в конце интервала равна 100 000 $, платёж равен 100 000 $, умноженным на 0,00001, то есть 1 $, и он равен 1 $, даже если маркировочная цена в этот момент читается как 100 200 $ и прибыль позиции мерят по ней. Две цены отвечают на два разных вопроса.