Hyperliquid tiene un gran producto, pero el equipo aún necesita mejorar varios aspectos de su infraestructura para realmente competir con las blockchains L1 convencionales.
Escrito por: Kam
Compilado por: Luffy, Foresight News
Esta carta está dirigida al equipo de desarrollo de Hyperliquid, con la esperanza de que el equipo pueda tomarse un momento para revisar esta retroalimentación sobre la gestión de la blockchain de Hyperliquid.
Puntos clave:
Debido a que el código no es de código abierto, la falta de documentación y la dependencia de aplicaciones de interfaz de programación centralizadas (API), los validadores enfrentan numerosos desafíos significativos, lo que lleva a encarcelamientos frecuentes y un rendimiento inestable.
Los incentivos de la testnet han dado lugar a un mercado negro de tokens HYPE, favoreciendo transacciones con grandes poseedores en lugar de una selección justa de validadores.
Las recompensas para los validadores en la mainnet son demasiado bajas para satisfacer los altos requisitos de auto garantía, y el grado de descentralización está limitado, ya que el 81% de la participación apostada está controlada por nodos de la fundación.
Para competir con las blockchains L1 convencionales, Hyperliquid debe aumentar la transparencia, reducir la centralización de las apuestas, implementar un proceso de selección de validadores justo y fortalecer la interacción con validadores externos.
Comencé a usar Hyperliquid en diciembre de 2023, es una aplicación de criptomonedas asombrosa. Es fácil de usar, ofrece una experiencia de usuario excelente y proporciona algunas características únicas, como bóvedas y el famoso HLP. Actualmente, los activos gestionados por HLP superan los 350 millones de dólares, y cualquiera puede participar en Hyperliquid de manera pasiva.
Al ver lo impresionante que es esta plataforma y al saber que Hyperliquid opera como una blockchain L1 propia, espero que Chorus One (solución de staking) pueda participar en la cadena de Hyperliquid como operador. Soy empleado de Chorus One, que es uno de los mayores operadores de nodos en este ámbito. Desde 2018, Chorus One ha estado muy activo en el sector de Proof of Stake.
Después de obtener la whitelist el 17 de octubre del año pasado, Chorus One se unió a la testnet de Hyperliquid. Quiero compartir con el equipo de ingeniería de Hyperliquid nuestra experiencia general en la testnet, ya que, aunque hemos estado en la testnet durante casi 3 meses, aún no hemos tenido la oportunidad de comunicarnos con ellos.
Durante este tiempo, hemos sido testigos de uno de los lanzamientos de tokens más exitosos de 2024: el lanzamiento del token HYPE. Al mismo tiempo, hemos experimentado un entorno de testnet que es tanto interesante como desafiante. Quiero mencionar algunos problemas que he observado, con la esperanza de que se preste atención a estos problemas en los próximos días, semanas o meses.
Experiencia en la testnet
Hasta ahora, la experiencia en la testnet ha sido extremadamente desafiante. Los operadores prácticamente no saben cómo operar nodos, y los recursos disponibles son muy limitados. Además, hemos estado explorando a ciegas y hemos encontrado varios problemas, incluyendo los siguientes:
Encarcelamientos frecuentes sin causa aparente
Al principio, estuvimos encarcelados varias veces sin entender la razón. Debido a que el código no es de código abierto, no podemos evaluar con precisión la causa. Lo único que podemos hacer es comunicarnos con otros validadores en Discord y especular juntos sobre la razón. Después de hablar con varios validadores, descubrimos que todos también estaban encarcelados con frecuencia y no estaban completamente claros sobre la causa.
Ubicación del nodo
Después, descubrimos que el problema de encarcelamiento podría deberse a que no teníamos nodos en Tokio. Mover los nodos a Tokio podría ayudar. Desafortunadamente, el equipo nunca especificó esto claramente, y lo descubrimos después de enfrentar muchos problemas.
Después de mover los nodos a Tokio, la situación mejoró. Esto probablemente se debe a que muchos de los nodos de la testnet que tienen una gran cantidad de tokens apostados también están en Tokio, así que nuestros nodos pudieron perder menos bloques y mantenerse al día. Sin embargo, incluso después de mover los nodos, seguimos enfrentando problemas de encarcelamiento sin conocer la causa exacta. La principal molestia es que el código no es de código abierto.
Dependencia de scripts de liberación automática
Nos damos cuenta de que mantener un buen tiempo de actividad en la testnet de Hyperliquid depende de la velocidad con la que los scripts automaticen la liberación de nodos. La única forma de mejorar el tiempo de actividad es confiar en scripts capaces de liberar nodos rápidamente de manera automática. Los validadores no pueden comprender completamente o resolver el problema subyacente, solo pueden liberar nodos automáticamente sin un entendimiento profundo.
API de Hyperliquid centralizada como punto único de fallo
En varias ocasiones, nuestros intentos de liberar nodos fallaron debido a fallos en la API de Hyperliquid. Si la API falla, los validadores no pueden liberar nodos por sí mismos, ya que deben enviar solicitudes al servidor de Hyperliquid para liberar nodos.
El equipo puede haber tomado conciencia de esto, pero este diseño necesita una reconsideración, ya que convierte la API en un importante punto único de fallo en la red. Si el objetivo es construir un sistema tolerante a fallos bizantino, no deberían existir nodos con permisos especiales, como los nodos que dependen de APIs centralizadas.
Selección de validadores en la mainnet
Hyperliquid ha seleccionado recientemente a unos 16 validadores en su proceso de descentralización de su conjunto de validadores. Anteriormente, Hyperliquid era administrado por 4 validadores del equipo central, lo que generó muchas críticas. Recientemente, Hyperliquid dio un gran paso al expandir el número de validadores de 4 a 16.
Sobre la selección de validadores, hay 4 validadores que se anunciaron a través de publicaciones en Discord:
Estos 4 validadores son Validao, Bharvest, Hypurrstake y Prrposefulnode. Fueron seleccionados en función del tiempo de actividad normal, habiendo mantenido más del 90% de tiempo de actividad en los últimos 7 o 30 días.
Este es un logro notable por muchas razones. La razón principal es que el rendimiento de los validadores también se ve afectado por factores externos, como fallos en la API de Hyperliquid, problemas de encarcelamiento y continuas caídas del binario, los cuales tienen un impacto significativo en el rendimiento.
Además de estos 4 validadores seleccionados en función del rendimiento de la testnet, 5 validadores de la fundación Hyperliquid también operan en la mainnet. Además, hay otros 7 validadores que fueron seleccionados para la mainnet, pero no se ha divulgado la razón por la cual fueron seleccionados.
Luego, surgió un mercado negro para los tokens HYPE de la testnet.
La testnet de Hyperliquid comenzó con 50 validadores. Al principio, solo ciertas entidades estaban en una lista blanca para unirse a la testnet, pero el 12 de diciembre, la participación de validadores se abrió completamente.
Las condiciones son simples: se necesitan 10000 tokens HYPE de la testnet para registrarse como validador. Sin embargo, para convertirse en un validador activo, también se debe estar entre los 50 mejores; de lo contrario, el validador estará inactivo.
Esto provocó un aumento en el precio de los tokens HYPE de la testnet. Al principio, el precio subió a más de 3000 USDC de la testnet, y unos días después, incluso alcanzó más de 28000 USDC de la testnet. Al momento de escribir esto, el precio del token es de aproximadamente 700 USDC de la testnet.
Desafortunadamente, el grifo solo distribuye 100 USDC de la testnet cada 4 horas. Para posicionarse entre los 50 validadores activos en la testnet, actualmente se necesitan más de 528747 tokens HYPE de la testnet. Suponiendo que el precio del token es de 700 USDC de la testnet y solo se confía en el grifo para obtener USDC, el cálculo es el siguiente:
Días requeridos = (528747×700)÷(100×6) = 616871.5 días
Esto significa que depender únicamente de un grifo para obtener los tokens HYPE de la testnet, tomaría aproximadamente 616871.5 días, es decir, 1690 años, para convertirse en un validador activo en Hyperliquid.
Sin embargo, aquellos que recibieron el airdrop de HYPE en la mainnet también obtuvieron una cantidad equivalente de tokens en la testnet. Esto creó oportunidades para que los validadores colaboraran con estos miembros de la comunidad, permitiéndoles apostar los tokens HYPE de la testnet a los validadores, asegurando así un lugar para los validadores en el conjunto activo.
Mientras tanto, esta situación también llevó a los poseedores de tokens HYPE de la testnet a pensar de otra manera. Dada la feroz competencia para unirse al conjunto de validadores de la testnet, muchos validadores estaban ansiosos por obtener tantos tokens HYPE de la testnet como fuera posible. Como resultado, surgió un mercado negro donde los grandes poseedores de tokens HYPE de la testnet comenzaron a vender tokens a los validadores a cambio de USDC reales en la mainnet.
Nunca he visto una situación tan caótica. Aunque el equipo de Hyperliquid claramente no apoya estas prácticas, tienen la capacidad de resolver este problema. Una posible solución sería implementar un proceso de selección de validadores apropiado en la testnet.
En la mayoría de las otras redes de prueba de participación, el equipo central suele compartir un formulario que cualquier validador puede completar para expresar su interés en operar en la cadena. Luego, el equipo revisa estas solicitudes y realiza una selección inicial en función de varios criterios, como la experiencia del validador en la operación de nodos, contribuciones anteriores, participación en la comunidad u otros factores.
Este grupo de validadores inicialmente seleccionados puede contribuir a la testnet, trabajando estrechamente con el equipo de ingeniería para proporcionar retroalimentación y garantizar que todo funcione sin problemas. Hemos intentado proporcionar retroalimentación en varias ocasiones, pero hasta ahora no hemos tenido éxito.
Mainnet versus descentralización
Como se mencionó anteriormente, el conjunto actual de validadores en la mainnet de Hyperliquid está compuesto por 16 validadores, que se puede ver aquí: https://app.hyperliquid.xyz/staking.
De estos, 5 provienen de la fundación Hyperliquid. 4 fueron seleccionados en función del rendimiento en la testnet, manteniendo más del 90% de tiempo de actividad. 7 fueron seleccionados por el equipo de Hyperliquid.
De los 404495250 tokens HYPE apostados, aproximadamente 329578724 tokens HYPE están apostados en nodos de la fundación, lo que representa aproximadamente el 81.4% del total apostado. No sabemos mucho sobre HyperBFT, pero suponiendo que funcione como un sistema tolerante a fallos bizantino, la suposición central de la mayoría de los sistemas BFT es que no más del 33% del poder de voto puede actuar de forma maliciosa. Si una sola entidad controla un tercio de la participación apostada, puede detener la blockchain. Si controla dos tercios de la participación apostada, puede tomar el control total de la red.
La fundación Hyperliquid inicialmente apostó 60 millones de tokens HYPE por cada nodo de la fundación. Sin embargo, muchos poseedores de HYPE también optaron por apostar en los nodos de la fundación, lo cual es muy perjudicial para la descentralización. El equipo debería interactuar más con la comunidad y fomentar una distribución de apuestas más descentralizada.
Hay tres soluciones potenciales:
Promover en la comunidad la importancia de apostar con validadores externos para mejorar la seguridad y el grado de descentralización de la cadena.
Los nodos de la fundación implementan una tasa de comisión del 100% para incentivar a los usuarios a apostar con validadores externos, promoviendo así la descentralización.
Redistribuir la participación apostada de la fundación a los validadores externos, es una práctica común en la mayoría de las cadenas.
Diversificar la participación de la apuesta a validadores externos también ayuda a que sean más sostenibles económicamente. Hyperliquid es una blockchain centrada en un alto rendimiento, y los costos de infraestructura para operar nodos (especialmente en Tokio) pueden ser altos. Actualmente, los validadores en la parte inferior generan entre 3000 y 5000 dólares al año, lo cual no es suficiente para cubrir sus costos. Es especialmente desafiante porque deben apostar 10000 tokens HYPE en la mainnet (que actualmente equivale a aproximadamente 250,000 dólares) para poder validar.
Actualmente, los usuarios interactúan con Hyperliquid transfiriendo USDC desde Arbitrum a la cadena de Hyperliquid. Al revisar el contrato del puente entre cadenas, parece que el puente todavía es administrado por 4 validadores. Estos validadores no parecen estar relacionados con el mecanismo de consenso de la cadena o los 16 validadores en la mainnet.
Hyperliquid tiene un gran producto, pero el equipo aún necesita mejorar varios aspectos de su infraestructura para realmente competir con las blockchains L1 convencionales.
Algunas medidas de mejora son las siguientes:
Escuchar las opiniones de los validadores. Aunque el equipo actualmente trabaja de forma independiente y no interactúa con muchas partes externas, lo cual ha sido muy efectivo para construir su producto Perp, los validadores son el pilar de las blockchains L1. Escuchar sus opiniones es igualmente importante para asegurar que todo funcione sin problemas.
Código abierto. Esto ayudaría a los validadores a comprender mejor los problemas que enfrentan al operar nodos en la cadena de Hyperliquid y también fomentaría la confianza de los usuarios en el producto. El código abierto también permitiría a los validadores entender mejor la arquitectura y el algoritmo de consenso. Actualmente, hay información muy limitada sobre HyperBFT, y el código abierto podría proporcionar la transparencia y comprensión tan necesarias.
Crear un proceso de selección de validadores apropiado para eliminar el mercado negro de tokens HYPE de la testnet. Seleccionar validadores en función del tiempo de actividad normal es un método justo, pero mantener un buen tiempo de actividad también debería ser justo. No debería depender de factores externos, como tener conexiones para obtener tokens de la testnet, comprar tokens de la testnet o depender del tiempo de actividad de la API de Hyperliquid.
En general, Hyperliquid puede competir con las blockchains L1 convencionales sin necesidad de cambios drásticos. El enfoque principal debería ser interactuar más con partes externas y considerar sus opiniones. Espero ver cómo se desarrollan las cosas en las próximas semanas y meses, y nuestro equipo está listo para ayudar y proporcionar retroalimentación. ¡Les deseo lo mejor al equipo de Hyperliquid!