Momentos de tensão quando a Beacon Chain para de finalizar… e então se recupera

A rede principal Ethereum parou brevemente de finalizar as transações, mas se recuperou após 25 minutos.

Uma questão não identificada na Beacon Chain da Ethereum levou a um problema com a finalidade das transações por quase meia hora em 11 de maio.

Por volta das 20h15 UTC em 11 de maio, um número de desenvolvedores principais da Ethereum anunciou que a Beacon Chain estava tendo problemas para confirmar transações. Novos blocos podiam ser propostos, mas um problema desconhecido estava impedindo que fossem finalizados.

A beacon chain parou de finalizar cerca de trinta minutos atrás. Eu não sei por que ainda, mas em geral a cadeia é projetada para ser resiliente contra isso, as transações continuarão como de costume e a finalidade entrará em ação quando o problema for resolvido. pic.twitter.com/utAS0uAWpG

— superphiz.eth ️ (@superphiz) 11 de maio de 2023

Um problema semelhante ocorreu em 15 de março, quando taxas baixas de participação de validador causaram um atraso na versão Goerli testnet do upgrade “Shapella” da Ethereum, que foi executado com sucesso na mainnet em 12 de abril.

A Beacon Chain é a blockchain original de prova de participação da Ethereum, lançada pela primeira vez em 2020. Em 15 de setembro de 2022, a cadeia de prova de trabalho pré-existente da Ethereum “fundiu-se” com a Beacon Chain, finalizando a transição da rede para um mecanismo de consenso de prova de participação mais rápido e ecologicamente correto.

Após 25 minutos, a mainnet começou a finalizar blocos novamente, com o desenvolvedor da Ethereum core e cofundador da Prysmatic Labs, Preston Van Loon, anunciando que “a finalidade foi restaurada”.

A finalidade foi restaurada. Ainda não sabemos a causa raiz, mas algo aconteceu para fazer várias implementações de clientes trabalharem muito para acompanhar a cadeia.

— prestonvanloon.eth (@preston_vanloon) 11 de maio de 2023

De acordo com dados do provedor de análise de blockchain Beaconcha.in, as épocas 200,552 a 200,554 da Ethereum presenciaram uma queda acentuada e repentina no número de atestações.

Uma época é um período de 32 “slots” durante o qual os validadores propõem e atestam os blocos. Uma época geralmente dura cerca de seis minutos e 24 segundos.

A causa do problema permanece incerta, no entanto, os desenvolvedores da Ethereum disseram que o problema está sendo investigado para evitar que ocorra novamente.

Após o incidente, o consultor pseudônimo da Ethereum Superphiz, observou que a “diversidade do cliente” foi uma das principais razões para a perda de finalidade ser tão curta. No entanto, ele também apontou que a perda de finalidade poderia ter sido evitada completamente se nenhum cliente tivesse mais de 33% de controle.

A diversidade do cliente refere-se ao número de clientes de software disponíveis para os validadores da rede, e uma maior diversidade entre os clientes significa uma rede mais segura e robusta para os validadores.

VEJA MAIS:

Você pode gostar...