Definição
Os validadores são responsáveis por publicar um preço oráculo spot de cada ativo perpétuo a cada 3 segundos. Cada um calcula a mediana ponderada dos preços médios spot de Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC e Hyperliquid, com pesos 3, 2, 2, 1, 1, 1, 1 e 1. O preço que a câmara de compensação usa depois é a mediana ponderada dos envios de cada validador, ponderada pelo que cada um tem em jogo, então nenhum validador sozinho e nenhuma exchange sozinha decide isso.
Dois casos especiais vêm de onde um ativo negocia de verdade. Um perpétuo sobre um ativo cuja liquidez spot principal está na Hyperliquid, como HYPE, não inclui fontes externas no oráculo dele enquanto não houver liquidez suficiente. Um perpétuo sobre um ativo cuja liquidez principal está em outro lugar, como BTC, não inclui o preço spot da própria Hyperliquid. Os perpétuos cripto da Hyperliquid são denominados em USDT com USDC como colateral, menos PURR-USD e HYPE-USD, onde a fonte mais líquida é o spot da Hyperliquid e o oráculo é denominado em USDC.
Para que ele serve é preciso. As taxas de funding são calculadas nele, e o pagamento de funding converte o tamanho de uma posição em nocional pelo preço oráculo spot, e não pelo preço mark. Ele é também uma das três entradas do preço mark, que é onde a margem e as liquidações são medidas. A documentação o chama de robusto porque ele não depende em nada dos dados de mercado da própria Hyperliquid, que é exatamente o que o torna difícil de mover negociando na Hyperliquid.
Fórmula
Cada validador publica a mediana ponderada dos preços médios spot de Binance, OKX, Bybit, Kraken, Kucoin, Gate IO, MEXC e Hyperliquid, com pesos 3, 2, 2, 1, 1, 1, 1 e 1, e a câmara de compensação usa a mediana dos preços dos validadores ponderada pelo que eles têm em jogo. O pagamento de funding lê isso como position_size * oracle_price * funding_rate.
Exemplo
Um exemplo, em números redondos. Um long de 1 BTC é segurado por uma hora cuja taxa de funding é 0,001 %. Se o preço oráculo spot no fim do intervalo for US$ 100.000, o pagamento é US$ 100.000 vezes 0,00001, ou seja US$ 1, e ele é US$ 1 mesmo que o preço mark esteja em US$ 100.200 naquele momento e o lucro da posição seja medido ali. Os dois preços respondem a duas perguntas diferentes.