- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Lançamento de código com bugs derruba 13% dos nós Ethereum offline
Mais de 1.000 nós Ethereum terão que ressincronizar ou encontrar um novo provedor de cliente após um bug crítico na base de código do OpenEthereum ter sido revelado.
Um “bug crítico” deixou 13% dos nós do Ethereum inúteis, destacando o que é uma falha crescente na armadura da rede: a centralização do cliente.
Primeiramente sugerido em maio e junho emGitHub, os clientes minoritários Parity-Ethereum e OpenEthereum versões 2.7 e posteriores contêm um bug crítico desconhecido que impede os nós de sincronizar com o bloco mais recente da rede.
Esses bugs seriam um problema normal se T fosse pelo tempo que levaria para serem corrigidos (semanas a meses) e uma pressão adicional que isso colocará no cliente majoritário, Geth.
Os próprios clientes são diferentes implementações de linguagem de programação de software blockchain. Executar múltiplas implementações juntas é considerado uma maneira de frustrar ataques de rede por ter sistemas simultâneos, porém separados, em execução.
Provou ser um modelo historicamente útil. Por exemplo, oAtaques de Xangai em 2016 viu Geth desligar momentaneamente após um ataque de negação de serviço distribuído (DDOS). Parity-Ethereum conseguiu KEEP a rede à tona sozinha.
O cliente Geth apoiado pela Ethereum Foundation agora suporta cerca de 80% da rede de US$ 43 bilhões. Essa dependência é um vetor de ataque reconhecido que forçou os desenvolvedores a adiaro hard fork de julho, Berlim, para que clientes minoritários pudessem ganhar alguma força.
No entanto, oito semanas depois, a fatia do bolo da Geth só cresceu. E é provável que suba, pois esses operadores de nós quebrados têm uma decisão em suas mãos: desligar seus clientes, fazer backup para uma versão antiga do cliente ou trocar para outro cliente completamente.
Geth não retornou perguntas para comentários até o momento desta publicação.
Batata HOT
Era um Secret aberto entre os desenvolvedores do Ethereum que o cliente Parity-Ethereum não estava de acordo com as especificações. De fato, o gerente de projeto do OpenEthereum, Marcelo Ruiz de Olano, disse ao CoinDesk em uma mensagem privada que sua equipe encontrou problemas insolúveis e “muito graves afetando o uso de memória e disco”.
A Parity Technologies, que originalmente fundou o cliente Parity-Ethereum, se afastou da manutenção em dezembro de 2019,citandocustos. O cliente foi então entregue a uma organização autônoma descentralizada (DAO) de desenvolvedores financiada pela spinout da ConsenSysGnosis, chamado OpenEthereum.
Uma rápida olhada comparandoDe Geth e Paridade-EthereumOs commits da base de código no GitHub, principalmente após a transição de dezembro, levam a mais algumas perguntas sobre a integridade da base de código deste último, conforme observado pelo mercado não custodial LocalCryptos em um relatório de maio.tuitar.
Leia Mais: OpenEthereum Suportava 50% dos Nós do Ethereum Classic . Agora Está Deixando o Projeto
Enquanto isso, a equipe do OpenEthereum pediu aos operadores de nós que voltassem no tempo para a versão 2.5 de 2019 para trazer os nós de volta online. De Olano disse que tem quatro engenheiros somente no projeto e espera ter um cliente viável até meados de setembro. Ainda assim, a diversificação de clientes continuará sendo um problema sem suporte adicional, disse ele.
“Em última análise, este é um projeto comunitário para aumentar a diversidade de clientes no Ethereum e a ajuda de todos é apreciada”, disse de Olano.
William Foxley
Will Foxley é o anfitrião do The Mining Pod e editor da Blockspace Media. Ex-co-apresentador do The Hash da CoinDesk, Will foi diretor de conteúdo da Compass Mining e repórter de tecnologia da CoinDesk.
