Erro no cliente Ethereum de um mês de idade culpado pela interrupção do Prysm

Cointelegraph
ETH2,97%
BTC3,73%

A Prysm revelou que um bug introduzido numa testnet um mês antes da atualização Fusaka do Ethereum foi a causa de um problema de validação de nó Ethereum que afetou o seu cliente no início deste mês

O desenvolvedor do Ethereum Terence Tsao publicou um relatório na domingo detalhando o incidente do Fusaka na mainnet Prysm que impactou a rede em 4 de dezembro

Os nós Prysm experimentaram “exaustão de recursos” ao processar atestações de nós desincronizados, afirmou. Isso causou a Prysm reexecutar blocos de épocas passadas e recomputar transições de estado caras, resultando num impacto significativo no desempenho devido à carga de trabalho excessiva

O relatório revelou que o bug esteve presente nas testnets durante um mês antes do incidente, mas não foi ativado.

“O bug foi introduzido no Prysm PR 15965 e implantado nas testnets um mês antes do incidente sem que a ativação acontecesse.”

As testnets são projetadas para identificar bugs, mas não são um método infalível

Em maio de 2023 — um mês após a hard fork Shanghai — os desenvolvedores do Ethereum foram tomados por um frenesi quando a rede perdeu temporariamente a finalidade das transações por cerca de 25 minutos, e depois novamente por mais de uma hora no dia seguinte, antes que a blockchain se recuperasse por conta própria

Prysm foi corrigido

Em vez de usar o estado atual, Prysm regenerou estados anteriores do zero, criando uma carga computacional massiva.

Por mais de 42 épocas, a rede registou uma taxa de slots perdidos de 18,5%, com a participação a cair para 75%, enquanto os validadores perderam aproximadamente 382 Ether (ETH) em recompensas de atestação, afirmou

Relacionado: Vitalik Buterin diz que o Ethereum pode lidar com perda temporária de finalidade

Os operadores de nós foram instruídos a implementar uma solução temporária enquanto os desenvolvedores trabalhavam numa atualização para os clientes Prysm

Diversidade de clientes salvou o dia

O incidente poderia ter sido muito pior se tivesse afetado o cliente de consenso dominante do Ethereum, Lighthouse, disseram os desenvolvedores

O Prysm da Offchain Labs é o segundo maior cliente do Ethereum, com uma participação de 17,6%, de acordo com ClientDiversity

“A diversidade de clientes evitou um impacto perceptível nos utilizadores do Ethereum. Um cliente com mais de 1/3 da rede teria causado uma perda temporária de finalidade e mais blocos perdidos.”

No entanto, o incidente destacou que o Lighthouse está perigosamente próximo do limiar de dois terços, onde um único bug de cliente poderia finalizar uma cadeia inválida

Atualmente, o Lighthouse possui uma participação de cliente de 52,6%, abaixo dos cerca de 56% no momento do incidente

Desenvolvedores do Ethereum estão a promover mais diversidade de clientes. Fonte: ClientDiversity
Revista: Grandes questões: O Bitcoin sobreviveria a uma falha de energia de 10 anos?

  • #Ethereum
  • #Software
  • #Nós
  • #Validador Adicione reação
Ver original
Isenção de responsabilidade: As informações contidas nesta página podem ser provenientes de terceiros e não representam os pontos de vista ou opiniões da Gate. O conteúdo apresentado nesta página é apenas para referência e não constitui qualquer aconselhamento financeiro, de investimento ou jurídico. A Gate não garante a exatidão ou o carácter exaustivo das informações e não poderá ser responsabilizada por quaisquer perdas resultantes da utilização destas informações. Os investimentos em ativos virtuais implicam riscos elevados e estão sujeitos a uma volatilidade de preços significativa. Pode perder todo o seu capital investido. Compreenda plenamente os riscos relevantes e tome decisões prudentes com base na sua própria situação financeira e tolerância ao risco. Para mais informações, consulte a Isenção de responsabilidade.

Related Articles

Baleia de Ethereum volta a entrar no mercado com compra de ETH de 2,08 milhões de dólares

O trader de Ethereum 0x8A21 ganhou atenção ao executar com sucesso uma estratégia de comprar na baixa e vender na alta. Após vender 499 $ETH por $2,21M a um pico de $4.434, o trader comprou 1.004 $ETH por $2,08M a um mínimo de $2.070, demonstrando uma navegação estratégica no mercado em meio à volatilidade.

BlockChainReporter18m atrás

Declaração de Vitalik sobre a 「Tecnologia de Proteção」: Como o Ethereum incorpora resistência à censura no protocolo?

Escrita por: imToken Se um dia a equipa de desenvolvimento central do Ethereum desaparecer colectivamente, ou se um determinado país soberano exigir a censura de transações específicas, o Ethereum ainda poderá manter-se aberto? Estas questões parecem hipóteses extremas, mas estão a tornar-se cada vez mais uma referência concreta no desenho do protocolo do Ethereum. No início de março, Vitalik Buterin apresentou uma nova formulação, afirmando que a comunidade do Ethereum deve entender-se como parte de uma ecologia de «tecnologias de refúgio» (sanctuary technologies): estas tecnologias open source gratuitas permitem às pessoas viver, trabalhar, comunicar, gerir riscos, acumular riqueza e colaborar em direção a objetivos comuns, ao mesmo tempo que maximizam a resistência às pressões externas. Esta formulação parece uma atualização abstracta dos valores, mas, se olharmos para a evolução recente do protocolo do Ethereum, ela corresponde a algo muito concreto.

PANews1h atrás

CoinGlass integra dados RootData, adicionando exibição de informações de investidores e equipa na página de tokens

A plataforma CoinGlass integrou os dados do RootData, permitindo que os utilizadores visualizem informações sobre investidores e equipa na página do token, proporcionando uma obtenção de informações tudo-em-um. A CoinGlass oferece dados abrangentes do mercado de derivados de criptomoedas, com mais de 220 parceiros.

GateNews1h atrás

BlackRock depositou numa CEX 1.133,78 BTC e 27.189 ETH, totalizando aproximadamente 136 milhões de dólares

Gate News notícia, a 10 de março, de acordo com o analista on-chain Onchain Lens, a BlackRock depositou numa CEX 1.133,78 BTC (aproximadamente 80,24 milhões de dólares) e 27.189 ETH (aproximadamente 56,10 milhões de dólares), totalizando cerca de 1,36 mil milhões de dólares, e pode continuar a depositar mais tokens.

GateNews1h atrás
Comentar
0/400
Nenhum comentário