- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
A próxima atualização do blockchain do Ethereum enfrenta atraso após falha nos testes
Desenvolvedores do Ethereum dizem que Constantinople pode estar sujeita a atrasos após o lançamento da rede de testes no sábado.

Repercussões estão sendo sentidas no ecossistema de desenvolvimento do Ethereum depois que um teste inicial da próxima atualização de software da plataforma, Constantinople, não apresentou os resultados esperados.
Uma mudança em todo o sistema inicialmente destinadapara entrar em operação em 2018, o lançamento do código, destinado a introduzir cinco melhorias e alterar a economia da blockchain de US$ 20 bilhões, agora pode ser adiado após uma falha na ativação de sábado na rede de testes Ropsten, disseram os desenvolvedores ao CoinDesk na segunda-feira.
Após uma reunião da equipe de desenvolvedores de código aberto do Ethereumsexta-feira passada, em que foi sugerido que Constantinopla poderia ser implementada já em novembro,Ativação falhada de sábadorevelou problemas inesperados no código. Ou seja, um bug foi descoberto pelo líder de segurança da Ethereum Foundation Martin Holst Swende, um que causou duas iterações diferentes da mesma atualização de software para rodar na testnet.
Embora um patch para corrigir o bug identificado tenha sido emitido desde então, o desenvolvedor independente de Ethereum Lane Rettig explicou ao CoinDesk na segunda-feira que as investigações sobre os Eventos do lançamento da rede de testes Constantinople estão em andamento.
Rettig disse:
"Devemos dedicar um tempo para entender o que deu errado e como evitar problemas como esse no futuro - não apenas o problema do código de baixo nível, mas todos os problemas relacionados (o problema da mineração, os problemas de comunicação no fim de semana, como T foi detectado pelos testes, ETC). Ainda há muita investigação forense a ser feita."
Rettig também afirmou que os planos para o lançamento de Constantinople podem ser adiados como resultado, afirmando: "Se uma atualização causar uma bifurcação na rede de testes, devemos colocar o lançamento da rede principal em espera por um período mínimo de tempo."
Embora uma data fixa para a implementação de Constantinople ainda não tenha sido definida, Griff Green, líder da comunidade Ethereum e fundador da organização sem fins lucrativos baseada em blockchain Giveth, definiu a ativação da mainnet para algum momento em 2019.
"Eu esperaria que fosse adiado para 2019, o blockchain T tira férias, mas os desenvolvedores tiram", disse Green. "Se eu fosse fazer uma aposta em um mercado de previsão, eu colocaria meu ETH no final de janeiro, início de fevereiro."
Os desenvolvedores do CORE Ethereum concordaram em se reagrupar coletivamente na próxima sexta-feirapor meio de uma chamada transmitida ao vivo, onde eles discutirão planos em vista da implementação do teste malsucedida.
'Nunca faça bifurcação nos fins de semana'
Para recapitular os Eventos de sábado, o lançamento de Constantinopla foi planejado para prosseguir na rede de teste principal do ethereum embloco número 4.230.000, no entanto, os mineradores não conseguiram atualizar seus softwares de acordo com o lançamento programado.
Como ocorreu "muito antes do esperado em um sábado", Schoedon disse que muitos desenvolvedores "[não estavam] disponíveis e nem mesmo cientes" da mudança. Schoedon acrescentou sua conclusão dos Eventos: "Nunca faça fork nos fins de semana."
Isso provou ser um problema, pois para que o hard fork progredisse sem problemas, todos os "nós" participantes ou computadores administrados por mineradores e usuários precisavam atualizar quase simultaneamente para o mesmo software.
Após uma chamada aberta de desenvolvedores do Ethereum nas redes sociaispara levar o teste adiante, a rede passou por uma segunda divisão de cadeia como resultado de discrepâncias no código Constantinople entre dois grandes clientes Ethereum , Geth e Parity. (Como pano de fundo, os clientes Ethereum são os indivíduos e empresas que executam nós para dar suporte à rede Ethereum .)
Em declarações ao CoinDesk, Brian Venturo, um minerador que contribui ativamente para a rede de testes Ropsten, explicou:
" LOOKS que a falha de consenso foi motivada por alterações no opcode SSTORE no EIP-1283 que foram implementadas de forma diferente entre Parity e Geth."
Parte da atualização de Constantinopla apresenta um novo código na proposta de melhoria do Ethereum (EIP) 1283 que mudará a maneira como os contratos inteligentes são armazenados no Ethereum e reduzirá o custo para os desenvolvedores de contratos inteligentes de atualização dos contratos armazenados.
No entanto, a iteração do EIP 1283, conforme projetado no código de Constantinopla divulgado pela Parity, apresentou mecanismos de reembolso que causaram um "desacordo perceptível em relação ao bloco [Ropsten] 4.230.605" e ao custo de implantação deste contrato inteligente, conforme destacadonas notas oficiais pelos desenvolvedores do CORE do Ethereum .
Ao descobrir as discrepâncias no código Constantinople, os desenvolvedores do CORE do Ethereum concordaram em corrigir o código do Parity para alinhá-lo ao código suportado pelo Geth e tentar outra ressincronização com a cadeia Ropsten correta.
Parte do plano
Ainda assim, alguns veem o teste reprovado como algo positivo para o desenvolvimento geral.
Considerando que a tentativa de lançamento de Constantinopla em Ropsten no último sábado atingiu o seu propósito pretendido, Rettigtweetouno domingo:
"Nós quebramos o Ropsten, mas é uma testnet, e será consertado, e esse é precisamente o ponto de lançar para uma testnet primeiro. É muito divertido, emocionante e reconfortante ver esse processo se desenrolar conforme projetado."
Mais tarde, ele também acrescentou em um e-mail ao CoinDesk na segunda-feira que agora tinha "mais confiança do que nunca de que as coisas certas estão acontecendo, na ordem certa, para KEEP a rede principal [Ethereum] funcionando e segura".
Outros desenvolvedores CORE parecem concordar com o sentimento compartilhado por Rettig, com o líder de segurança da Ethereum Foundation escrevendo em um canal público do Gitteraquele sábado foi "evidentemente um bom teste", acrescentando que o estado bifurcado temporário de Ropsten não era nada para "perder o sono".
O desenvolvedor CORE do Ethereum , Alexey Akhunov, também escreveu no mesmo canal que, embora "processos tranquilos sejam bons para a eficiência... eles podem [incutir] uma falsa sensação de segurança", acrescentando que "quebras... deixam as pessoas mais alertas".
No futuro, o plano para todos os desenvolvedores de Ethereum , conforme explicado pelo gerente de lançamento da Parity, Afri Schoedon, é implementar correções de bugs para clientes relevantes e "reuni-los todos na cadeia Geth Ropsten novamente".
Ele acrescentou que "quando isso estiver pronto, esperançosamente por volta da Devcon, poderemos continuar testando o Constantinople no Ropsten... e eventualmente concordar com uma data de bifurcação da rede principal".
Schoeden afirmou que ele também acredita que o resultado mais provável será uma data de lançamento no ano novo.
Schoedon disse ao CoinDesk:
"Vejo janeiro de 2019 como uma data de bifurcação realista, mas somente se os clientes forem corrigidos, todos os testes estiverem prontos (e forem aprovados) e [não] forem descobertos mais problemas no Ropsten."
Ethereumimagem via Shutterstock
Christine Kim
Christine é uma analista de pesquisa da CoinDesk. Ela se concentra em produzir insights baseados em dados sobre a indústria de Criptomoeda e blockchain. Antes de sua função como analista de pesquisa, Christine era uma repórter de tecnologia da CoinDesk , cobrindo principalmente desenvolvimentos na blockchain Ethereum . Ativos em Criptomoeda : Nenhum.
