Dois clientes Ethereum, Nethermind e Go Ethereum, descobriram bugs em sua rede principal mesclar atualizações.
Desenvolvedor Ethereum Péter Szilágyi notou os bugs pela primeira vez e anunciou via Twitter que o Geth 1.10.22 — Promavess — contém uma regressão.
Aaand nosso último lançamento é borked. ? Geth 1.10.22 contém uma regressão que faz com que o trie/estado fique ruim. Muito provavelmente é um dos PRs que fundimos para o novo modelo de armazenamento / podador online. Tentando encontrar e corrigir o problema.
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 de agosto de 2022
Ele acrescentou que é provável que um dos PRs (pull request) “se fundiu para o novo modelo de armazenamento / podador online”.
O problema ainda não foi resolvido até o momento, mas os desenvolvedores estão trabalhando ativamente em uma correção.
Uma atualização posterior confirmou que o problema pode levar qualquer pessoa executando a versão a perder seus dados e seu banco de dados corrompido. Mas a “perda de dados acontece apenas no desligamento”.
FWIW, definitivamente encontrou e corrigiu um bug. Vamos ver se este foi *o* bug, ou se estamos abrindo uma lata de minhocas aqui. https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) 23 de agosto de 2022
Nethermind revela bug
O desenvolvedor principal do Nethermind DanielC também confirmado que um bug semelhante foi descoberto na atualização de mesclagem da rede principal do cliente v1.14.0. Mas no caso deles, eles foram capazes de corrigi-lo.
Recentemente tivemos regressões semelhantes em @nethermindeth então decidimos mudar para uma fase de estabilização estrita antes #TheMesclar. Nós mesclamos apenas correções para o branch master atualmente. https://t.co/erzgN1Z0wV
-DanielC (@_D4nie1_) 23 de agosto de 2022
No entanto, é improvável que os bugs interrompam o Merge ou atrapalhem sua ocorrência em 15 de setembro, porque existem vários outros clientes de execução no Ethereum. No entanto, seria necessário que os validadores usassem o Geth para alternar para outros clientes.
-Micah Zoltu (@MicahZoltu) 23 de agosto de 2022
Até agora, muitos desses clientes de execução, como Teku, Lighthouse, Besu, Erigon e Prysm, lançaram novas atualizações em preparação para o Merge.
Sepolia testnet recebe atualização
Sépolia concluído a primeira rede de teste Ethereum pós-merge atualizar em agosto 22.
A atualização estava inicialmente prevista para 17 de agosto, mas mudou para 22 de agosto para permitir que validadores offline se conectassem à rede.
A rede de teste Sepolia se fundiu com sucesso com a cadeia de beacon em 6 de julho - tornando-se uma das primeiras redes de teste a fazer a transição para a prova de participação.
De acordo com a comunidade Ethereum, cada atualização é importante para garantir que a migração do PoS funcione sem problemas.
Enquanto isso, a Fundação Ethereum apuradas equívocos em torno da transição do blockchain para uma rede PoS. De acordo com sua atualização, as taxas de gás não ficarão mais baratas, nem sua velocidade de transação se tornará “visivelmente mais rápida”.
Fonte: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/