Análisis profundo de la arquitectura y problemas potenciales de Hyperliquid desde una perspectiva técnica
Hyperliquid, como uno de los representantes de los intercambios de libros de órdenes en cadena, su TVL ha superado los 2000 millones de dólares, siendo conocido como "Binance en cadena". Este artículo analizará en profundidad los principios de la arquitectura de Hyperliquid desde dos perspectivas: la construcción técnica y la seguridad.
Análisis del puente entre cadenas Hyperliquid
Hyperliquid ha desplegado un contrato de puente cross-chain en Arbitrum para almacenar los activos USDC de los usuarios. Este contrato de puente incluye cuatro grupos de validadores:
hotValidatorSet: manejar operaciones de alta frecuencia como retiros
coldValidatorSet: modificar la configuración del sistema, puede invalidar las solicitudes de retiro
lockers: se puede pausar la ejecución del contrato puente
finalizers: confirmar cambios en el estado del puente entre cadenas
Proceso de depósito
El contrato puente utiliza el método Permit de EIP-2612 para manejar los depósitos, soportando operaciones en lote. La lógica de los depósitos es simple y el riesgo de seguridad es bajo.
Proceso de retiro
Las solicitudes de retiro deben cumplir con las siguientes condiciones:
Reunir el 2/3 del peso de firma del hotValidatorSet
Después de un período de controversia de 200 segundos
Confirmado finalmente por los miembros de finalizers
Durante el período de disputa, los lockers pueden suspender el contrato puente, y el coldValidatorSet puede invalidar los retiros.
mecanismo de bloqueo del contrato puente
Se requieren 2 votos de lockers para bloquear el contrato puente. Para desbloquear, se necesita el 2/3 del peso de firma del coldValidatorSet, y al mismo tiempo se puede actualizar el conjunto de validadores.
actualización del conjunto de validadores
La actualización de hotValidatorSet y coldValidatorSet requiere la firma de todos los miembros de hotValidatorSet, y será confirmada por los finalizadores después de un período de disputa de 200 segundos.
Riesgos potenciales
Después de que el coldValidatorSet sea controlado, se puede eludir el mecanismo de seguridad para robar activos.
los finalizadores pueden rechazar la confirmación de transacciones de retiro
lockers pueden bloquear maliciosamente el contrato puente
HyperEVM y la arquitectura de interacción de dos cadenas
Hyperliquid utiliza una arquitectura de doble cadena:
Hyperliquid L1: sistema de libro de órdenes dedicado, basado en licencias
HyperEVM: Cadena compatible con EVM, sin permiso
Las dos cadenas interactúan a través de Precompiles y Eventos:
Precompilaciones: permiten que HyperEVM lea el estado de L1
Eventos: Permitir que HyperEVM escriba datos en L1
consenso HyperBFT
Hyperliquid desarrolló el algoritmo de consenso HyperBFT basado en HotStuff, con una capacidad teórica de procesamiento de hasta 2 millones de órdenes por segundo.
Consideraciones para desarrolladores
msg.sender puede ser la dirección del contrato del sistema
La interacción entre EVM y L1 no es atómica, se deben manejar las situaciones de fallo.
La dirección del contrato EVM debe crear una cuenta mapeada en L1
Los activos intercadena pueden ser temporalmente invisibles, deben ser manejados adecuadamente.
En general, HyperEVM es una arquitectura de segunda capa similar a L1, pero ofrece una mayor interoperabilidad. Los desarrolladores deben tener en cuenta los detalles técnicos que presenta su única estructura de doble cadena.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
17 me gusta
Recompensa
17
7
Compartir
Comentar
0/400
StopLossMaster
· 07-13 23:58
¿Es seguro usar una cadena dual tan compleja?
Ver originalesResponder0
DegenMcsleepless
· 07-11 22:04
Si no entiendes, pregunta, dos cadenas y un puente están tan comunes.
Ver originalesResponder0
StakeTillRetire
· 07-11 06:11
Con una arquitectura tan compleja, ¿quién se atreve a hacerlo?
Ver originalesResponder0
GasFeeCrier
· 07-11 06:11
¿Con tanto riesgo, todavía se hace cross-chain?
Ver originalesResponder0
gas_fee_therapist
· 07-11 06:07
Esta solución técnica no es confiable, después de verla quiero salir corriendo.
Ver originalesResponder0
GasGrillMaster
· 07-11 06:03
He corrido tanto en la cadena como en la cross-chain, la seguridad emmm...
Ver originalesResponder0
BakedCatFanboy
· 07-11 05:57
Con tanta tecnología, ¿dónde se puede aprender todo?
Análisis técnico de la arquitectura de Hyperliquid Interpretación del puente cross-chain y el diseño de doble cadena HyperEVM
Análisis profundo de la arquitectura y problemas potenciales de Hyperliquid desde una perspectiva técnica
Hyperliquid, como uno de los representantes de los intercambios de libros de órdenes en cadena, su TVL ha superado los 2000 millones de dólares, siendo conocido como "Binance en cadena". Este artículo analizará en profundidad los principios de la arquitectura de Hyperliquid desde dos perspectivas: la construcción técnica y la seguridad.
Análisis del puente entre cadenas Hyperliquid
Hyperliquid ha desplegado un contrato de puente cross-chain en Arbitrum para almacenar los activos USDC de los usuarios. Este contrato de puente incluye cuatro grupos de validadores:
Proceso de depósito
El contrato puente utiliza el método Permit de EIP-2612 para manejar los depósitos, soportando operaciones en lote. La lógica de los depósitos es simple y el riesgo de seguridad es bajo.
Proceso de retiro
Las solicitudes de retiro deben cumplir con las siguientes condiciones:
Durante el período de disputa, los lockers pueden suspender el contrato puente, y el coldValidatorSet puede invalidar los retiros.
mecanismo de bloqueo del contrato puente
Se requieren 2 votos de lockers para bloquear el contrato puente. Para desbloquear, se necesita el 2/3 del peso de firma del coldValidatorSet, y al mismo tiempo se puede actualizar el conjunto de validadores.
actualización del conjunto de validadores
La actualización de hotValidatorSet y coldValidatorSet requiere la firma de todos los miembros de hotValidatorSet, y será confirmada por los finalizadores después de un período de disputa de 200 segundos.
Riesgos potenciales
HyperEVM y la arquitectura de interacción de dos cadenas
Hyperliquid utiliza una arquitectura de doble cadena:
Las dos cadenas interactúan a través de Precompiles y Eventos:
consenso HyperBFT
Hyperliquid desarrolló el algoritmo de consenso HyperBFT basado en HotStuff, con una capacidad teórica de procesamiento de hasta 2 millones de órdenes por segundo.
Consideraciones para desarrolladores
En general, HyperEVM es una arquitectura de segunda capa similar a L1, pero ofrece una mayor interoperabilidad. Los desarrolladores deben tener en cuenta los detalles técnicos que presenta su única estructura de doble cadena.