Futuros
Acesse centenas de contratos perpétuos
CFD
Ouro
Plataforma única para ativos tradicionais globais
Opções
Hot
Negocie opções vanilla no estilo europeu
Conta unificada
Maximize sua eficiência de capital
Negociação demo
Introdução à negociação de futuros
Prepare-se para sua negociação de futuros
Eventos de futuros
Participe de eventos e ganhe recompensas
Negociação demo
Use fundos virtuais para experimentar negociações sem riscos
CFD
Derivativos de CFD de ações dos EUA
Ações dos EUA
Acesse ações e ETFs reais dos EUA
Ações de Hong Kong
Negocie ações de qualidade listadas em Hong Kong
Ações da Coreia
SK Hynix
Negocie ações da Coreia reais e invista em ativos populares
Futuros de ações
Alta alavancagem, negociação 24/7
Ações tokenizadas
Respaldado por ativos de ações reais
IPO Access
Desbloqueie o acesso completo a IPO de ações globais
GUSD
Cunhe GUSD para rendimentos de RWA do Tesouro
Atividades de ações
Negocie ações populares e desbloqueie airdrops generosos
Lançamento
CandyDrop
Colete candies para ganhar airdrops
Launchpool
Staking rápido, ganhe novos tokens em potencial
HODLer Airdrop
Possua GT em hold e ganhe airdrops massivos de graça
IPO Access
Desbloqueie o acesso completo a IPO de ações globais
Pontos Alpha
Negocie on-chain e receba airdrops
Pontos de futuros
Ganhe pontos de futuros e colete recompensas em airdrop
Investimento
Simple Earn
Ganhe juros com tokens ociosos
Autoinvestimento
Invista automaticamente regularmente
Investimento duplo
Lucre com a volatilidade do mercado
Soft Staking
Ganhe recompensas com stakings flexíveis
Empréstimo de criptomoedas
0 Fees
Penhore uma criptomoeda para pegar outra emprestado
Centro de empréstimos
Centro de empréstimos integrado
Centro de riqueza VIP
Planos premium de crescimento de patrimônio
Gate Wealth
Assuma o controle do seu futuro financeiro
Fundo Quantitativo
Estratégias quant de alto nível
Apostar
Faça staking de criptomoedas para ganhar em produtos PoS
Alavancagem Inteligente
Alavancagem sem liquidação
USD1 7% a.a.
Sem bloqueio, negocie e saque
Promoções
Centro de atividade
Participe de atividades e ganhe recompensas
Indicação
20 USDT
Convide amigos para recompensas de ind.
Programa de afiliados
Ganhe recomp. de comissão exclusivas
Gate Booster
Aumente a influência e ganhe airdrops
Anúncio
Atualizações na plataforma em tempo real
Blog da Gate
Artigos do setor de criptomoedas
Serviços VIP
Grandes Descontos nas Taxas
Gerenciamento de ativos
Solução completa de gerenciamento de ativos
Institucional
Soluções de ativos digitais para empresas
Desenvolvedores (API)
Conecta-se ao ecossistema de aplicativos da Gate
Transferência Bancária OTC
Deposite e retire moedas fiat
Programa de corretoras
Mecanismos de grandes descontos via API
AI
Gate AI
Seu parceiro de IA conversacional para todas as horas
Gate AI Bot
Use o Gate AI diretamente no seu aplicativo social
GateClaw
Gate Blue Lobster, pronto para usar
Gate for AI Agent
Infraestrutura de IA, Gate MCP, Skills e CLI
Gate Skills Hub
10K+ habilidades
Do escritório à negociação: um hub completo de habilidades para turbinar o uso da IA
Base diz que o mesmo bug do sequenciador causou as interrupções de 25 e 26 de junho.
Base explicou por que sua mainnet parou de produzir blocos duas vezes em dois dias
Resumo
A rede layer-2 da Ethereum apoiada pela Coinbase afirmou que ambas as interrupções vieram do mesmo bug em sua lógica de construção de blocos do sequenciador.
A primeira interrupção começou em 25 de junho e durou cerca de 116 minutos. A segunda começou em 26 de junho e durou cerca de 20 minutos. A Base afirmou que os fundos permaneceram seguros durante ambos os incidentes.
Bug no sequenciador interrompeu a produção de blocos
Em seu post-mortem oficial, a Base disse que uma transação inválida falhou durante a execução, como esperado. O problema veio depois dessa falha, quando um estado de journal obsoleto permaneceu dentro do construtor de blocos.
Esse estado obsoleto incluía contas e slots de armazenamento tocados pela transação com falha. Quando uma transação válida veio em seguida, o sistema usou o estado de journal errado e cobrou gás incorretamente.
Isso criou um bloco com uma transição de estado inválida. Outros nós não puderam aceitar o bloco, então a cadeia parou de produzir novos blocos L2.
A equipe acrescentou que a produção de blocos foi retomada com segurança após a mitigação.
Transações enfileiradas durante a parada
Durante as interrupções, os usuários não conseguiram incluir novas transações on-chain. A Base disse que as transações foram enfileiradas na mempool enquanto a cadeia aguardava a recuperação da produção de blocos.
O pool de transações cresceu além do que podia armazenar. Como resultado, novas solicitações eth_sendRawTransaction retornaram erros durante a janela de interrupção.
A parada também afetou o progresso do sequenciador e do validador. A Base disse que esses nós não puderam avançar além do bloco inválido até que o sequenciamento retornasse.
Conforme relatado anteriormente, a Base sinalizou pela primeira vez uma produção de blocos insalubre em 25 de junho, antes que engenheiros isolassem um problema de consenso ligado a um bloco inválido.
Correção resolveu o problema de estado obsoleto
A Base disse que corrigiu o bug principal aplicando uma correção no sequenciador. A correção garante que as atualizações do estado do journal sejam feitas corretamente durante a execução após uma transação com falha.
A equipe também encontrou um segundo problema durante a recuperação. A Base disse que a mitigação demorou mais porque uma condição de corrida no recurso de reinicialização do motor impediu que os sequenciadores se atualizassem após a reinicialização.
Esse segundo problema ajudou a explicar por que o incidente retornou no dia seguinte. A Base disse que o problema afetou os sequenciadores, não os nós validadores, mas ainda assim retardou a recuperação.
A página de status da Base mostrou que o sequenciamento foi retomado em 25 de junho. Ela também instruiu os operadores de nós do ecossistema a reiniciar os nós da Base se ainda estivessem travados.
Testes e mudanças na recuperação planejados
A Base disse que fortalecerá os testes de fuzzing de protocolo e os testes de carga. Esses métodos ajudam as equipes a encontrar padrões de transação estranhos que possam expor bugs ocultos.
A equipe também planeja melhor monitoramento e verificações operacionais. Ela disse que essas mudanças devem ajudar os engenheiros a detectar problemas semelhantes mais cedo e responder mais rapidamente.
A Base também quer adicionar recuperação graciosa ao base-consensus. Essa mudança facilitaria a continuidade da sincronização dos nós validadores após falhas semelhantes.
A interrupção ocorreu durante uma semana movimentada para a rede. A Base também avançou com sua atualização Beryl, que adiciona o padrão de token B20 e reduz o período padrão de retirada da Base para Ethereum de sete dias para cinco dias.
O incidente dá aos desenvolvedores e usuários uma visão mais clara do ponto fraco. A Base agora nomeou o bug, lançou uma correção e listou os testes que planeja melhorar.