- 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
Atualização concluída? O novo software do Ethereum ainda T é muito estável
Dias após o blockchain Ethereum passar por uma atualização em todo o sistema, os desenvolvedores ainda precisam confirmar se o software está totalmente estável.
A bifurcação do Ethereum pode ter sido executada no início desta semana, mas isso T significa que os desenvolvedores estão prontos para considerar a transição do software concluída.
Uma das maiores mudanças já feitas na segunda maior blockchain do mundo, hard fork do ethereumfoi um processo arriscado e complexo. Para fazer a transição com sucesso, todos os nós (os computadores que executam o software) foram obrigados a instalar atualizações universalmente – uma transição que era esperada e encorajada a ocorrer simultaneamente em toda a plataforma global.
Entretanto, no caso do fork do Byzantium, não foi exatamente isso que aconteceu.
Como as atualizações foram lançadas poucos dias antes do hard fork, uma parcela considerável da rede ainda não fez a mudança. Na verdade, no momento da publicação, apenas 25,1% do Parity <a href="https://ethernodes.org/network/1/forkWatch/parity">https://ethernodes.org/network/1/forkWatch/parity</a> e 58,4% do Geth <a href="https://ethernodes.org/network/1/forkWatch/geth">https://ethernodes.org/network/1/forkWatch/geth</a> , os clientes Ethereum mais populares, fizeram a atualização, o que significa que cerca de 45% da rede está executando o novo software.
A curta pista de testes também teve outros impactos: nomeadamente, as iterações anteriores do software foram retiradas devido a falhas críticas que poderiam ter exposto a rede aataques de negação de serviço, ou criou incompatibilidade entre os nós, levando a umadivisão da rede.
Como resultado, alguns podem estar se perguntando se o Ethereum é seguro para uso, e dado o estado das coisas, isso continua sendo uma questão em aberto. Por um ONE, existem alguns tipos de clientes de software defeituosos por aí, e vários contêm um "bug de consenso" que pode levar à criação inadvertida de múltiplos blockchains de Ethereum .
Por esse motivo, o desenvolvedor CORE do Ethereum , Gavin Wood, disse ao CoinDesk que ele "pediria cautela" a qualquer grande participante que assumisse projetos de larga escala até que a atualização fosse considerada totalmente estável.
Os riscos permanecem
Além dos nós defeituosos que ainda não foram atualizados, também há uma chance de bugs de segurança no software Byzantium atual.
O mais grave e frequente deles é o bug de consenso (como mencionado acima), que ocorre quando os nós não conseguem se comunicar e o blockchain se divide em cadeias incompatíveis. Os desenvolvedores agora estão executando testes para tentar localizar esses riscos, esperando capturar qualquer um antes que eles sejam ativados.
De acordo com Wood, se a rede contiver esse bug, levará tempo para se mostrar. "T acho que alguém acreditou que a rede iria se auto-incendiar no bloco 4.370.000", disse Wood.
Em vez disso, se houver algum problema, ele será descoberto nos próximos dias.
E se isso acontecer, Wood está confiante de que a equipe de desenvolvedores lançará variações de software depuradas rapidamente, para evitar qualquer dano excessivo à plataforma.
Em relação ao software defeituoso que já está disponível, o desenvolvedor líder de segurança do Ethereum , Martin Holst Swende, disse que isso T é motivo de preocupação.
Se ocorrerem divisões de consenso como resultado da execução do software antigo, ele garantiu: "Eles serão simplesmente retirados da cadeia, [então] analisarão e atualizarão seus clientes".
Claro, o Ethereum não está mais monitorando esses nós, então se um bug aparecer, ele T estará visível em nenhum dos exploradores de blockchain. Além disso, se o bug for explorado no software mais antigo, é improvável que ouçamos sobre ele, além do "barulho no Reddit", de acordo com Holst Swende.
Lições aprendidas
No entanto, falando em um fórum online, o fundador do Ethereum, Vitalik Buterin, escreveu que serão necessários mais um ou dois meses de testes antes que o Byzantium possa ser considerado totalmente seguro.
Isso pode parecer muito tempo para um software que passou por um desenvolvimento tão pesado, mas isso não quer dizer que T houve testes de segurança extensivos antes do lançamento. Falando no Reddit, o desenvolvedor do Ethereum Afri Schoedon disseque o código Byzantium estava disponível há várias semanas antes do hard fork e estava passando consistentemente por todas as verificações de segurança antes que os bugs fossem descobertos.
O Ethereum depende de uma série de processos de triagem de segurança, mas ONE que provavelmente T teve tempo de exibição suficiente antes do lançamento é o que é conhecido como "fuzzer" — um processo de teste automatizado que pode identificar as mais sutis fraquezas do código.
Esta é uma nova verificação de segurança para o Ethereum e, como desenvolvedor CORE Peter Szilagyi explicado"É preciso refinamento e esforço para realmente torná-lo parte dos fluxos de trabalho."
Ele continuou: "Tenha certeza de que o fuzzer será uma parte muito mais orgânica da próxima preparação do garfo."
O fuzzer agora está em execução para garantir a segurança do Byzantium e, até agora, nenhum bug foi descoberto desde o hard fork. E embora toda a experiência tenha levadoalguns desenvolvedores para garantir atualizações mais cuidadosas no futuro, a equipe do Ethereum T parece interessada em diminuir sua abordagem mais agressiva às atualizações do blockchain.
Como Schoedondisse:
"Lição aprendida para futuros hard forks. Provavelmente só decidiremos sobre um número de bloco depois que todas as implementações do cliente estiverem preparadas."
Sismógrafoimagem via Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary é uma codificadora e escritora na Dark Renaissance Technologies. Ela foi redatora de tecnologia líder para a CoinDesk 2017-2018, cobrindo tecnologia de Política de Privacidade e Ethereum. Ela tem formação em arte digital e filosofia, e escreve sobre Cripto desde 2015.
