Análise da tecnologia Hyperliquid: Estrutura da ponte de cadeia cruzada e análise da arquitetura HyperEVM

robot
Geração de resumo em curso

Análise técnica do Hyperliquid: contratos ponte, arquitetura e riscos potenciais

Hyperliquid, como uma proeminente exchange de ordem on-chain, possui uma estrutura técnica e segurança que merecem uma análise aprofundada. Este artigo abordará a análise técnica do Hyperliquid a partir de duas perspectivas: a estrutura do contrato da ponte cross-chain e a arquitetura de dupla cadeia.

A queda do hype, uma interpretação técnica dos contratos de ponte da Hyperliquid, HyperEVM e seus potenciais problemas

Análise da Ponte Cross-Chain Hyperliquid

A Hyperliquid implementou um contrato de ponte cross-chain na Arbitrum para armazenar os ativos USDC dos usuários. Do ponto de vista da identidade do nó, a Hyperliquid tem quatro grupos de validadores:

  • hotValidatorSet: processar operações de alta frequência como retiradas
  • coldValidatorSet: responsável pela modificação da configuração do sistema
  • lockers: semelhante ao comitê de segurança, pode votar para suspender o contrato da ponte
  • finalizers: confirmação de mudanças no estado da ponte entre cadeias

A queda da especulação: uma análise técnica dos contratos de ponte da Hyperliquid, HyperEVM e seus potenciais problemas

processo de depósito

O contrato da ponte utiliza o método Permit do EIP-2612 para processar depósitos, permitindo apenas o depósito de USDC. A função batchedDepositWithPermit pode processar vários depósitos em lote, com um processo simples e uma segurança relativamente alta.

A queda da especulação, uma análise técnica dos contratos de ponte Hyperliquid, HyperEVM e seus potenciais problemas

Processo de retirada

O pedido de retirada deve obter 2/3 do peso de assinatura do hotValidatorSet. Após a iniciação, há um "período de disputa" de 200 segundos, durante o qual:

  1. lockers podem votar para pausar o contrato
  2. coldValidatorSet pode invalidar uma retirada.

Após o período de controvérsia, os membros do finalizers chamam a função batchedFinalizeWithdrawals para confirmar a retirada.

A queda da especulação, interpretação técnica do contrato de ponte Hyperliquid, HyperEVM e seus potenciais problemas

mecanismo de bloqueio do contrato de ponte

2 votações de lockers são suficientes para bloquear o contrato da ponte. O desbloqueio requer a assinatura de 2/3 do coldValidatorSet, ao mesmo tempo que pode atualizar a lista de validadores.

A queda da especulação, uma interpretação técnica dos contratos de ponte Hyperliquid, HyperEVM e seus potenciais problemas

Atualização do conjunto de validadores

A função updateValidatorSet pode atualizar hotValidatorSet e coldValidatorSet, necessitando da assinatura de todos os hotValidatorSet, com um período de contestação de 200 segundos.

A queda da especulação, uma interpretação técnica dos contratos de ponte da Hyperliquid, HyperEVM e seus potenciais problemas

Risco Potencial

  1. coldValidatorSet controlado pode contornar a proteção e roubar ativos
  2. Os finalizadores podem recusar a confirmação da transação de retirada.
  3. contratos de ponte bloqueados maliciosamente

A queda da especulação, uma interpretação técnica dos contratos de ponte Hyperliquid, HyperEVM e seus potenciais problemas

HyperEVM e arquitetura de dupla cadeia

Hyperliquid adota uma "solução de cadeia dupla", operando simultaneamente a cadeia dedicada ao livro de ordens (HyperL1) e a cadeia compatível com EVM (HyperEVM).

A bolha especulativa está a esvaziar, uma análise técnica do contrato de ponte da Hyperliquid, HyperEVM e seus potenciais problemas

Precompiles

HyperEVM adiciona código pré-compilado, permitindo que contratos inteligentes leiam o estado do HyperL1. O endereço pré-compilado conhecido 0x800 pode ler a posição do contrato perpétuo do último bloco L1.

O declínio da especulação, uma análise técnica dos contratos de ponte da Hyperliquid, HyperEVM e seus problemas potenciais

Eventos

HyperEVM escreve dados para HyperL1 através de Events. Os nós escutam os Events do endereço 0x3333...3333 e convertem a intenção do usuário em transações L1.

A queda da especulação, uma interpretação técnica do contrato de ponte da Hyperliquid, HyperEVM e seus potenciais problemas

HyperBFT consenso

Desenvolvido com base no HotStuff, a velocidade teórica de processamento pode alcançar 2 milhões de ordens por segundo.

Notas de desenvolvimento

  1. msg.sender pode ser o endereço do contrato do sistema L1
  2. A interação não atômica entre EVM e L1 pode levar à perda de ativos
  3. O endereço do contrato EVM deve criar uma conta mapeada no L1
  4. Os ativos cross-chain podem não estar temporariamente disponíveis para consulta de saldo.

Em geral, o HyperEVM é semelhante ao Hyperliquid L1 como uma segunda camada, mas oferece maior interoperabilidade. Os desenvolvedores devem prestar atenção ao lidar com várias situações especiais, a fim de garantir a segurança dos ativos dos usuários.

A queda da especulação, uma interpretação técnica do contrato de ponte Hyperliquid, HyperEVM e seus potenciais problemas

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
PermabullPetevip
· 07-13 13:03
O código ainda tem esta vulnerabilidade de segurança?
Ver originalResponder0
NFTArtisanHQvip
· 07-11 11:55
arquitetura interessante, mas a meta-narrativa do risco de cadeia cruzada parece um ready-made de Duchamp... bonito, mas perigoso
Ver originalResponder0
ConsensusBotvip
· 07-11 01:59
Há um problema de segurança novamente.
Ver originalResponder0
RektDetectivevip
· 07-11 01:58
Outra vez a ponte, estou em pânico.
Ver originalResponder0
SchrodingerWalletvip
· 07-11 01:48
segurança do ativo primeiro defina um pequeno objetivo
Ver originalResponder0
ShitcoinConnoisseurvip
· 07-11 01:47
Veja quem foi enganado por idiotas novamente.
Ver originalResponder0
RamenDeFiSurvivorvip
· 07-11 01:46
Com essa segurança, o que falar sobre desenvolvimento?
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)