Último tempo de inatividade de Solana causado por bug de código e nó com defeito

O blockchain Solana tempo de inatividade em 30 de setembro foi causado por um bug no código do blockchain e desencadeado por um nó hot-spare com defeito que resultou em blocos duplicados.

Um nó de reserva é quando um validador executa um segundo nó que está online e projetado para ser usado como backup se o principal falhar. No entanto, o nó sobressalente tornou-se ativo e estava funcionando tão bem quanto o principal, de acordo com um atualizar da Fundação Solana. Isso levou os dois nós a enviarem blocos diferentes para a rede, resultando em blocos paralelos.

Isso foi bem tratado nas primeiras 24 horas, pois o blockchain acabou escolhendo entre os dois blocos alternativos, como faria com qualquer pequeno fork na rede. No entanto, em um ponto, o bug no código do blockchain fez com que ele não produzisse mais blocos após uma dessas escolhas.

“Mesmo que a versão correta do bloco 221 tenha sido confirmada, um bug na lógica de seleção do fork impediu que os produtores de blocos construíssem em cima do 221 e impediu que o cluster chegasse a um consenso”, disse Austin Federa, chefe de comunicação da Fundação Solana em a atualização.

Como resultado, o blockchain caiu por cerca de sete horas até que os validadores concordaram e implementaram uma correção no código.

© 2022 The Block Crypto, Inc. Todos os direitos reservados. Este artigo é fornecido apenas para fins informativos. Não é oferecido ou deve ser usado como aconselhamento jurídico, tributário, de investimento, financeiro ou outro.

Sobre o autor

Tim é um editor de notícias do The Block que se concentra em DeFi, NFTs e DAOs. Antes de ingressar no The Block, Tim foi editor de notícias na Decrypt. Ele é bacharel em Filosofia pela Universidade de York e estudou Jornalismo de Notícias na Press Association. Siga-o no Twitter @Timccopeland.

Fonte: https://www.theblock.co/post/175493/solanas-latest-downtime-caused-by-code-bug-and-malfunctioning-node?utm_source=rss&utm_medium=rss