Cargando precios…

Cómo se liquidan los perpetuos on-chain: el libro de órdenes de Hyperliquid

Hyperliquid usa un libro centralizado de órdenes limitadas totalmente on-chain para perps. Así funcionan por dentro el emparejamiento, la financiación y las liquidaciones.

Cómo se liquidan los perpetuos on-chain: el libro de órdenes de Hyperliquid

Por qué un libro de órdenes en una blockchain es siquiera posible

Durante la mayor parte de la historia de DeFi, los exchanges on-chain han usado el modelo de creador de mercado automatizado (AMM) popularizado por Uniswap. Los AMM son simples: un smart contract mantiene dos tokens en una proporción, y una fórmula fija el precio. No hay libro de órdenes, ni ofertas de compra y venta, ni prioridad temporal. Esa sencillez es precisamente la razón por la que los AMM ganaron las primeras guerras de los exchanges on-chain: un creador de mercado de función constante tiene muy pocas piezas móviles y puede desplegarse como un único smart contract.

Los perpetuals cambiaron el cálculo. Un perpetual es un contrato sintético que sigue un activo subyacente mediante pagos de financiación entre largos y cortos. Para valorarlo de forma justa y permitir que los traders expresen una visión, necesitas spreads ajustados, baja latencia y una noción clara de beneficios y pérdidas marcados a mercado. A los AMM les cuesta cumplir las tres condiciones. Un creador de mercado de función constante no puede replicar fácilmente una curva de futuros, no puede casar órdenes grandes sin un deslizamiento enorme y no puede canalizar de forma eficiente las bonificaciones por liquidación hacia bots.

Hyperliquid tomó un camino distinto. En lugar de intentar que un AMM se comportara como un exchange de futuros, el equipo construyó una blockchain diseñada específicamente cuya función completa es ejecutar un libro central de órdenes limitadas para perpetuals. La cadena tiene un único secuenciador que produce bloques en el orden de cientos de milisegundos, y ese secuenciador se ejecuta en un centro de datos cercano a los usuarios y al conjunto de validadores. Como la red es pequeña y la geografía está controlada, el sistema puede colocar, casar y cancelar órdenes en milisegundos, con finalidad en unos pocos segundos, mientras cada ejecución sigue publicándose on-chain y puede ser verificada por cualquiera.

Esta es la parte de la historia que a menudo se adorna con lenguaje de marketing. La versión honesta es más simple: los libros de órdenes on-chain funcionan porque la cadena es rápida y el conjunto de validadores es pequeño, no por ningún avance criptográfico ingenioso. Renuncias a la descentralización, en el sentido de mil productores de bloques anónimos, a cambio de un CLOB que para un trader se siente como un exchange centralizado.

Qué hace realmente el motor de casamiento

En esencia, el motor de casamiento es el mismo código que ejecuta un exchange centralizado: una lista ordenada de órdenes de compra y una lista ordenada de órdenes de venta, con la mejor compra encontrándose con la mejor venta siempre que los precios se cruzan. En Hyperliquid, este motor se compila dentro del binario del validador en lugar de vivir en un smart contract de Solidity. Eso importa, porque un libro de órdenes basado en Solidity sería demasiado lento y demasiado caro en gas para actualizarse en cada tick.

Desde la perspectiva de un trader, el flujo resulta familiar. Firmas una orden que dice, en efecto, 'quiero abrir un largo en ETH al precio X, tamaño Y, con apalancamiento Z y un stop loss en W'. La orden firmada se difunde a la mempool de la cadena, que se parece más a una red de gossip que a una mempool pública de Ethereum. El secuenciador la recoge, intenta casarla contra órdenes en reposo y, si no puede ejecutarla por completo, coloca el resto en el libro. Cuando dos órdenes se casan, el motor registra una operación, actualiza la cuenta de cada trader y carga o abona colateral.

Hay una sutileza que sorprende a quienes son nuevos en el sistema. El libro de órdenes es la fuente de verdad para las órdenes en reposo, pero la posición real y el colateral del usuario viven en una estructura de estado separada. Cuando tu orden se casa, el motor no transfiere saldos de tokens como lo haría una operación spot. Simplemente actualiza un registro de posición vinculado a tu wallet, marca la operación contra tu colateral y recalcula tu PnL no realizado frente al precio de marca. La liquidación es conceptual, no a nivel de token, y por eso la cadena puede procesar tantas operaciones por segundo.

Mecánica de la tasa de financiación, el verdadero motor de la fijación de precios de los perps

La financiación es la parte de los perpetuos que los principiantes subestiman y que los ingenieros suelen interpretar mal en una primera lectura. Un perpetuo no tiene vencimiento, así que, para mantener su precio anclado al precio spot del activo subyacente, el exchange ejecuta un pago periódico entre posiciones largas y cortas. Cuando el perpetuo cotiza por encima del índice, los largos pagan a los cortos. Cuando cotiza por debajo, los cortos pagan a los largos. El pago es pequeño en cada periodo, pero se acumula, y es la razón principal por la que un perpetuo no se aleja lentamente de su valor razonable.

Hyperliquid recalcula la financiación con una cadencia corta, normalmente cada hora en los principales mercados, comparando dos precios. El primero es el precio de marca, que es la referencia interna del motor para el contrato y el valor utilizado para calcular el PnL no realizado y activar liquidaciones. El segundo es un precio de índice, que se agrega a partir de varias fuentes de oráculos externas, como feeds agregados de CEX y precios de referencia on-chain. La tasa de financiación es, en esencia, una función de cuánto se ha desviado la marca del índice, suavizada para que la tasa no oscile bruscamente por una sola impresión de precio.

La parte honesta que la documentación pasa por alto: la tasa de financiación no es un precio de mercado descubierto por los traders. Es un parámetro que produce el motor, y los traders aprenden a anticiparlo. Cuando la financiación es alta y positiva, los traders expertos saben que el contrato está saturado de largos, y venderán spot o se pondrán cortos en el perp para capturar el pago. Esa presión de arbitraje es lo que realmente devuelve la marca hacia el índice. La financiación es menos una señal de precio y más una penalización autocorrectiva sobre el posicionamiento unilateral, aplicada con un reloj.

Precio de marca, precio de índice y el problema del oráculo

Como los perpetuos están apalancados, un solo precio erróneo puede liquidar millones de dólares en posiciones en cuestión de segundos. Para evitarlo, el motor nunca te liquida usando el último precio de operación impreso por el motor de emparejamiento. En su lugar, utiliza un precio de marca construido para ser difícil de manipular desde un único venue.

La construcción suele parecerse a una combinación ponderada del precio mediano de varios feeds de CEX y una referencia on-chain, con una media móvil para suavizar los picos. La marca se actualiza con más frecuencia que la financiación y es el número que el motor utiliza para decidir si tu posición está por debajo del margen de mantenimiento. En cambio, el último precio de operación del libro de órdenes puede moverse con fuerza por una sola orden de mercado grande, y confiar en él para las liquidaciones sería una receta para mechas en cascada.

Aquí es también donde hay que confiar en el exchange, incluso en una cadena "descentralizada". Las entradas del oráculo están firmadas por un conjunto conocido de publicadores de precios. Las ponderaciones y los parámetros de suavizado los define el equipo del protocolo. Si esas entradas están corruptas o las ponderaciones están mal configuradas, el precio de marca puede ser incorrecto y las posiciones pueden liquidarse a precios artificiales. La blockchain puede seguir siendo trustless, pero el oráculo es un conjunto pequeño e identificado de dependencias, y eso es una superficie de ataque real que un trader prudente debería tener en cuenta en el precio.

Liquidaciones y el juego de MEV a su alrededor

Cuando el ratio de margen de tu posición cruza el umbral de mantenimiento, el motor no espera a que añadas fondos. Marca la posición para liquidación y la abre a un proceso público. Cualquiera puede enviar una transacción de "liquidate" contra la posición, y el motor le paga una pequeña bonificación con el colateral restante de la posición, similar a una recompensa para un keeper.

Como estas transacciones de liquidación son públicas antes de ejecutarse, se forma un mercado competitivo a su alrededor. Los searchers monitorizan la mempool en busca de posiciones que están a punto de quedar bajo el agua, compiten por ser los primeros en enviar la transacción de liquidación y pagan una propina a los productores de bloques para ser incluidos por delante de sus competidores. Esto es maximal extractable value clásico, y en una cadena donde el conjunto de validadores es pequeño y conocido, el mismo puñado de jugadores sofisticados suele ganar la mayoría de las carreras. El resultado final es que la bonificación la capturan en gran medida los searchers y validadores, en lugar del protocolo, y la liquidación aun así ocurre al precio correcto.

Para un trader, la conclusión práctica es que ser liquidado en Hyperliquid no es un asunto discreto. Tu posición se cerrará contra el precio de marca por un bot que la ha estado vigilando, y el impacto en el precio del cierre será visible en las siguientes operaciones. Si aciertas en la dirección pero fallas en el timing, pueden sacarte antes de que el mercado se mueva a tu favor, y la bonificación que recibe el liquidador es dinero que sale de tu colateral.

El fondo de seguro, y por qué ADL es un impuesto oculto para los ganadores

No todas las liquidaciones pueden absorberse limpiamente. Si el mercado salta a través del precio de marca, una posición que debería haberse liquidado a un precio puede convertirse en capital negativo. En ese punto, el motor tiene un déficit: el trader debe más que el colateral que aportó. La primera línea de defensa es el fondo de seguro, un pool de tokens propiedad del protocolo y reforzado con una parte de las comisiones. El fondo paga el déficit y el sistema se mantiene íntegro.

Cuando el fondo de seguro se agota, el protocolo tiene que recuperar las pérdidas de algún sitio, y ese sitio es la cola de auto-deleveraging (ADL). ADL es una lista clasificada de traders rentables en el lado opuesto del mercado. El motor cierra sus posiciones por la fuerza al precio de quiebra, utilizando los ingresos para cubrir el déficit. En otras palabras, el exchange te quita tu operación ganadora para pagar la operación perdedora de otra persona.

Esta es la parte del diseño que se presenta como una función de seguridad, y lo es, pero también es un coste oculto. Si estás de forma constante en el lado correcto de un mercado unilateral, es más probable que estés cerca de la parte superior de la cola de ADL, porque el sistema te clasifica por beneficio y apalancamiento. La probabilidad de que tu posición se cierre por la fuerza no depende de si hiciste algo mal. Depende de si el otro lado del mercado explotó y el fondo de seguro se quedó sin fondos. Para los traders sofisticados, ese es un riesgo real que debería tenerse en cuenta junto con las comisiones y la financiación.

Qué significa esto para traders y builders

Para un trader, las lecciones prácticas son concretas. Usa órdenes limitadas en lugar de órdenes de mercado siempre que puedas, porque el libro de órdenes es real y ajustado en mercados líquidos. Vigila la tasa de financiación, ya que te indica lo sesgada que está la multitud hacia un lado. Configura los stops con respecto al precio de marca, no al último trade, porque la marca es lo que activa las liquidaciones. Y entiende que ADL no es algo teórico: en eventos extremos, las posiciones rentables pueden cerrarse sin tu consentimiento.

Para un builder, las lecciones tratan sobre concesiones, no sobre ideología. Un CLOB en una app-chain rápida te da la sensación de un exchange centralizado con liquidación on-chain, pero heredas el problema del oráculo, el problema de MEV y el problema de los validadores pequeños. Un AMM te da un sistema más simple, con peor ejecución y peores mecanismos de liquidación, pero con menos piezas móviles. No hay nada gratis, y la respuesta correcta depende del tipo de mercado para el que estés construyendo. Observa, por ejemplo, cómo se desarrolla una comparación sobre cómo se liquidan realmente los perpetuos on-chain frente a protocolos de perps basados en AMM, que a menudo dependen de AMM virtuales y liquidaciones impulsadas por keepers en lugar de un verdadero libro de órdenes.

Cómo seguir los mercados perpetuos de Hyperliquid de forma inteligente

Los mercados perpetuos se mueven rápido, y las señales importantes, financiación, marca frente a índice, interés abierto y tamaño del fondo de seguro, pueden cambiar en cuestión de minutos. Vigilarlas manualmente entre dashboards, Twitter y Discord es una batalla perdida. Zippfeed destaca noticias de Hyperliquid y del mercado de perps en general con puntuación de sentimiento (bullish, neutral o bearish) y una calificación de importancia, para que puedas reaccionar a cambios en la financiación, configuraciones de oráculos y riesgo de ADL antes que el resto del mercado.

Preguntas frecuentes

¿Cómo empareja Hyperliquid las órdenes on-chain?
Hyperliquid ejecuta un libro centralizado de órdenes limitadas dentro de una app-chain creada específicamente, cuyo secuenciador produce bloques en cientos de milisegundos. Los usuarios firman las órdenes, estas se difunden por la red y un motor compilado en el binario del validador las empareja, con cada ejecución registrada en el estado on-chain. El emparejamiento sigue la lógica tradicional de un CLOB, pero se ejecuta en un entorno controlado y de baja latencia.
¿Es seguro usar Hyperliquid para operar con apalancamiento?
Es tan seguro como permite su diseño subyacente, pero existen riesgos reales. Las liquidaciones son públicas y competitivas, por lo que los buscadores de MEV capturan la mayor parte de la bonificación del keeper. Si el fondo de seguro se agota, las posiciones rentables pueden sufrir auto-deleveraging para cubrir las pérdidas de otros traders. Esto es contenido educativo, no asesoramiento financiero. Debes ajustar el tamaño de tus posiciones sabiendo que el ADL es una posibilidad real en movimientos extremos.
¿Cómo se calcula la tasa de financiación en Hyperliquid?
La financiación se recalcula con una cadencia corta, a menudo cada hora, usando la diferencia entre el precio de marca y un precio índice agregado de varios oráculos externos. La tasa es una función suavizada de esa diferencia, diseñada para penalizar el posicionamiento unilateral en lugar de actuar como un precio de mercado puro. Los traders que arbitran la financiación frente al spot o instrumentos relacionados son quienes realmente empujan el precio de marca de vuelta hacia el índice.
¿Cuál es la diferencia entre el precio de marca y el precio índice?
El precio índice es una mediana combinada de feeds de referencia externos, usada como aproximación del valor razonable. El precio de marca es una versión suavizada y ponderada de ese índice, que el motor utiliza para calcular el PnL no realizado y activar liquidaciones. El último precio negociado en el libro de órdenes se ignora para estos fines, lo que evita que una sola orden de mercado grande provoque liquidaciones en cascada.
Tokens relacionados
$HYPE