Fuente del artículo: Foresight News

Escrito por: Kam

Compilado por: Luffy, Foresight News

Esta carta está dirigida al equipo de desarrollo de Hyperliquid, con la esperanza de que puedan tomarse el tiempo para revisar este feedback sobre la gestión de la cadena de bloques de Hyperliquid.

Puntos clave:

  • Debido a la falta de código abierto, la falta de documentación y la dependencia de interfaces de programación de aplicaciones (API) centralizadas, los validadores enfrentan muchos desafíos significativos, lo que lleva a frecuentes encarcelamientos y rendimiento inestable.

  • Los incentivos de la red de prueba han dado lugar a un mercado negro de tokens HYPE, facilitando acuerdos con grandes tenedores en lugar de una selección justa de validadores.

  • Las recompensas para los validadores en la mainnet son demasiado bajas para cumplir con los altos requisitos de auto-custodia, y el grado de descentralización es limitado, ya que el 81% de la participación está controlada por nodos de la fundación.

  • Para competir con las cadenas de bloques L1 convencionales, Hyperliquid debe aumentar la transparencia, reducir la centralización de la participación, implementar un proceso de selección de validadores justo y fortalecer la interacción con validadores externos.

Comencé a interactuar con Hyperliquid en diciembre de 2023, y es una aplicación de criptomonedas sorprendente. Es fácil de usar, ofrece una excelente experiencia de usuario y proporciona algunas características únicas, como una bóveda y el famoso HLP. Actualmente, el HLP gestiona activos por más de 350 millones de dólares, y cualquier persona puede participar en Hyperliquid de manera pasiva.

Al ver que esta plataforma es tan excelente y al saber que Hyperliquid opera como una cadena de bloques L1 propia, espero que Chorus One (una solución de participación) 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 campo. Desde 2018, Chorus One ha estado muy activo en la industria de prueba de participación.

Después de obtener la lista blanca el 17 de octubre del año pasado, Chorus One se unió a la red de prueba de Hyperliquid. Quiero compartir con el equipo de ingeniería de Hyperliquid nuestra experiencia general en la red de prueba, ya que aunque hemos estado en la red de prueba 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 red de prueba que es tanto interesante como desafiante. Quiero mencionar algunos problemas observados y espero que en los próximos días, semanas o meses, se les preste atención.

Experiencia en la red de prueba

Hasta ahora, la experiencia en la red de prueba ha sido muy desafiante. Los operadores saben casi nada sobre cómo ejecutar nodos y los recursos disponibles son muy limitados. Además, básicamente estamos explorando a ciegas y hemos encontrado varios problemas, incluidos los siguientes:

Frecuentes encarcelamientos sin razón aparente

Al principio, enfrentamos múltiples encarcelamientos sin entender la razón. Debido a que el código no es de código abierto, no pudimos evaluar con precisión la causa. Lo único que pudimos hacer fue comunicarnos en Discord con otros validadores para especular sobre la causa. Después de hablar con varios validadores, descubrimos que todos estaban encarcelados con frecuencia y también no entendían completamente la razón.

Ubicación del nodo

Más tarde descubrimos que el problema de encarcelamiento podría ser porque no estamos ejecutando nodos en Tokio. Mover los nodos a Tokio podría ayudar. Desafortunadamente, el equipo nunca ha aclarado esto, y solo lo descubrimos después de enfrentar múltiples problemas.

Después de mover el nodo a Tokio, la situación mejoró. Esto probablemente se deba a que muchos nodos de prueba que tienen una gran cantidad de tokens apostados también están ubicados en Tokio, por lo que nuestro nodo podría perder menos bloques y mantenerse al día. Sin embargo, a pesar de mover el nodo, seguimos enfrentando problemas de encarcelamiento sin conocer la razón exacta. Este problema se debe principalmente a la falta de código abierto.

Depender de scripts de salida automática

Nos damos cuenta de que mantener un buen tiempo de actividad en la red de prueba de Hyperliquid depende de la rapidez con la que los scripts pueden hacer que los nodos salgan. La única forma de mejorar el tiempo de actividad es depender de scripts que puedan salir rápidamente de manera automática. Los validadores no pueden entender completamente o resolver el problema de fondo, solo pueden hacer que los nodos salgan automáticamente sin una comprensión profunda.

API de Hyperliquid centralizada como un punto único de falla

En varias ocasiones, nuestros intentos de salir fallaron debido a fallos en la API de Hyperliquid. Si la API falla, los validadores no pueden salir por sí mismos, ya que deben enviar una solicitud al servidor de Hyperliquid para poder salir.

El equipo puede haber tomado conciencia de esto, pero este diseño necesita ser reconsiderado, ya que convierte a la API en un punto único de falla significativo en la red. Si el objetivo es construir un sistema tolerante a fallos bizantino, no deberían existir nodos con privilegios especiales, como aquellos que dependen de una API centralizada.

Selección de validadores en la mainnet

Hyperliquid recientemente seleccionó aproximadamente 16 validadores en su proceso de descentralización de su conjunto de validadores. Anteriormente, Hyperliquid estaba gestionado 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, 4 validadores fueron anunciados a través de publicaciones en Discord:

Estos 4 validadores son Validao, Bharvest, Hypurrstake y Prrposefulnode. Fueron seleccionados en base al tiempo de actividad, y en los últimos 7 o 30 días, han mantenido más del 90% de tiempo de actividad.

Este es un logro notable por muchas razones. La principal razón 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 de archivos binarios, que tienen un impacto significativo en el rendimiento.

Además de estos 4 validadores seleccionados en base al rendimiento de la red de prueba, los 5 validadores de la fundación de Hyperliquid también están operando en la mainnet. Además, hay 7 validadores adicionales seleccionados para la mainnet, pero los motivos de su selección no han sido divulgados públicamente.

Luego, comenzó a aparecer el mercado negro de tokens HYPE de la red de prueba.

La red de prueba de Hyperliquid tenía inicialmente 50 validadores. Al principio, solo ciertas entidades podían unirse a la red de prueba, pero el 12 de diciembre, la selección de validadores se abrió completamente.

Las condiciones son simples: se necesitan 10000 tokens HYPE de la red de prueba para registrarse como validador. Sin embargo, para convertirse en un validador activo, también se debe estar en el top 50, de lo contrario, el validador estará inactivo.

Esto llevó a un aumento en el precio de los tokens HYPE de la red de prueba. Al principio, el precio subió a más de 3000 USDC de prueba, y unos días después incluso alcanzó más de 28000 USDC de prueba. Al momento de escribir esto, el precio actual del token es de aproximadamente 700 USDC de prueba.

Desafortunadamente, el grifo solo emite 100 USDC de prueba cada 4 horas. Para estar entre los 50 mejores validadores activos en la red de prueba, actualmente se necesitan más de 528747 tokens HYPE de la red de prueba. Suponiendo que el precio del token es de 700 USDC de prueba por token y que solo se depende de la liberación de USDC del grifo, el cálculo es el siguiente:

Días requeridos = (528747×700)÷(100×6) = 616871.5 días

Esto significa que depender únicamente de la liberación de tokens HYPE de la red de prueba a través del grifo para convertirse en un validador activo en Hyperliquid tomaría aproximadamente 616871.5 días, es decir, 1690 años.

Sin embargo, aquellos que recibieron el airdrop de HYPE en la mainnet también recibieron una cantidad equivalente de tokens en la red de prueba. Esto creó oportunidades para que los validadores colaboraran con estos miembros de la comunidad, permitiéndoles apostar los tokens HYPE de la red de prueba con los validadores para ocupar un lugar en el conjunto activo.

Mientras tanto, esta situación también ha hecho que quienes poseen tokens HYPE de la red de prueba tengan otras ideas. Dada la feroz competencia para unirse al conjunto de validadores de la red de prueba, muchos validadores están ansiosos por obtener la mayor cantidad posible de tokens HYPE de la red de prueba. Como resultado, surgió un mercado negro, donde grandes tenedores de tokens HYPE de la red de prueba 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 adecuado en la red de prueba.

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 preliminar basada en varios criterios, como la experiencia del validador en la operación de nodos, contribuciones pasadas, participación en la comunidad u otros factores.

Este grupo de validadores preliminarmente seleccionados puede contribuir a la red de prueba, trabajando en estrecha colaboración con el equipo de ingeniería para proporcionar feedback y asegurar que todo funcione sin problemas. Hemos intentado proporcionar feedback varias veces, pero hasta ahora no hemos tenido éxito.

Mainnet vs Descentralización

Como se mencionó anteriormente, el conjunto actual de validadores en la mainnet de Hyperliquid está compuesto por 16 validadores, que se pueden ver aquí: https://app.hyperliquid.xyz/staking.

De estos, 5 son de la fundación Hyperliquid. 4 fueron seleccionados en base al rendimiento en la red de prueba, manteniendo más del 90% de tiempo de actividad. 7 fueron seleccionados por el equipo de Hyperliquid.

De los 404495250 tokens HYPE ya 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 supongamos que funciona 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% de los derechos de voto actúan de manera maliciosa. Si una sola entidad controla un tercio de la participación apostada, puede hacer que la cadena de bloques deje de funcionar. Si controla dos tercios de la participación apostada, puede dominar completamente la red.

La fundación de 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 apostarlo en nodos de la fundación, lo que es muy perjudicial para la descentralización. El equipo debería interactuar más con la comunidad y fomentar una distribución de participación más descentralizada.

Hay tres posibles soluciones:

  1. Promover en la comunidad la importancia de la participación en validadores externos para mejorar la seguridad y el grado de descentralización de la cadena.

  2. La nodo de la fundación implementa una tasa de comisión del 100% para incentivar a los usuarios a participar en validadores externos, promoviendo la descentralización.

  3. Redistribuir la participación de la fundación a validadores externos, que es la práctica común en la mayoría de las cadenas.

Distribuir la participación entre validadores externos también ayuda a su sostenibilidad económica. Hyperliquid es una cadena de bloques enfocada en un alto rendimiento, y los costos de infraestructura para ejecutar nodos (especialmente nodos en Tokio) pueden ser muy altos. Actualmente, los validadores en la parte inferior ganan entre 3000 y 5000 dólares al año, lo cual no es suficiente para cubrir sus costos. Lo que es especialmente desafiante es que 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 trasladando USDC de Arbitrum a la cadena de Hyperliquid. Después de revisar el contrato del puente entre cadenas, parece que el puente sigue siendo gestionado por 4 validadores. Estos validadores no parecen estar relacionados con el mecanismo de consenso de la cadena o con 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 cadenas de bloques L1 convencionales.

Algunas medidas de mejora son las siguientes:

  • Escuchar a los validadores. Aunque el enfoque actual del equipo de trabajar por su cuenta y no interactuar con muchas partes externas ha sido efectivo en la construcción de su producto Perp, los validadores son la columna vertebral de una cadena de bloques L1. Escuchar sus opiniones es igualmente importante para asegurar que todo funcione sin problemas.

  • Código abierto. Esto ayudaría a los validadores a entender mejor los problemas que enfrentan al operar nodos en la cadena de Hyperliquid y también ayudaría a construir la confianza del usuario en el producto. El código abierto también permitiría a los validadores comprender mejor la arquitectura y el algoritmo de consenso. Actualmente, hay muy poca información 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 adecuado para erradicar el mercado negro de tokens HYPE de la red de prueba. Seleccionar validadores en función del tiempo de actividad es un método justo, pero obtener un buen tiempo de actividad también debería ser justo. No debería depender de conexiones para obtener tokens de la red de prueba, comprar tokens de la red de prueba o depender del tiempo de actividad de la API de Hyperliquid, entre otros factores externos.

En general, Hyperliquid no necesita realizar cambios drásticos para competir con las cadenas de bloques L1 convencionales. El enfoque principal debe 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á siempre listo para ayudar y brindar feedback. ¡Les deseo lo mejor al equipo de Hyperliquid!