- 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
Desenvolvedores do Ethereum enfrentam os piores cenários
O Ethereum está pronto para o hard fork “London”?
Esta semana, discutirei as consequências dos problemas de rede de teste da última quarta-feira que revelaram um bug no cliente de software majoritário do Ethereum, Geth. Embora uma versão corrigida do software Geth tenha sido lançada para Londres, alguns usuários, desenvolvedores e pools de mineração estão pedindo mais testes da atualização, que está programada para ir ao ar na próxima semana.
Este artigo foi publicado originalmente no Valid Points, boletim informativo semanal da CoinDesk que analisa o Ethereum 2.0 e seu impacto abrangente nos Mercados de Cripto .Assine aqui os Pontos Válidos.
Verificação de pulso
A seguir está uma visão geral da atividade de rede na Ethereum 2.0 Beacon Chain na semana passada. Para mais informações sobre as métricas apresentadas nesta seção, confira nosso explicador 101 sobre métricas ETH 2.0.

Aviso Legal: Todos os lucros obtidos com o empreendimento de staking de ETH 2.0 da CoinDesk serão doados para uma instituição de caridade escolhida pela empresa assim que as transferências forem habilitadas na rede.

Novas fronteiras
Enquanto o Ethereum se prepara para a ativação de sua 11ª atualização incompatível com versões anteriores, também chamada de "hard fork", na quarta-feira, 4 de agosto, alguns desenvolvedores estão preocupados que a atualização possa exigir mais testes antes da implantação.
Pouco depois da reunião quinzenal dos desenvolvedores do CORE Ethereum na sexta-feira, 23 de julho, Tim Beiko da Ethereum Foundation escreveu no Todos os CORE desenvolvedores Discord chatroom, “Algumas pessoas entraram em contato ou tuitaram sobre não estarem necessariamente felizes em não adiar [o hard fork]... Perguntei sobre isso [na reunião] e ONE pareceu ter uma Opinião forte, mas algumas pessoas mencionaram que talvez essa não T a abordagem correta.”
Em resposta ao comentário de Beiko, o desenvolvedor do cliente de software Ethereum , Alexey Akhunov, disse que concordou que era "estranho"T haver mais discussão na reunião quinzenal sobre o possível adiamento do hard fork, apelidado de "Londres", à luz dos Eventos recentes.
“Acho que sei o porquê”, escreveu Akhunov. “Atrasar [Londres] é um tópico delicado e ONE quer assumir a responsabilidade, o que é compreensível.”
Outros na sala de bate-papo imploraram aos desenvolvedores do Ethereum que considerassem seriamente adiar Londres por mais algumas semanas para mais testes.
A história de fundo
Preocupações sobre os riscos da atualização de Londres – que inclui uma mudança de código controversa que impacta o mercado de taxas do Ethereum conhecido como Proposta de Melhoria Ethereum (EIP) 1559 – cresceu depois que um bug foi descoberto no cliente de software Ethereum Geth.
Para o contexto, Geth é o software mais popular usado para conectar-se ao Ethereum. De acordo com Ethernodes.org, estima-se que 86%de todos os computadores, também chamados de nós, sincronizados com a rede Ethereum executam o software cliente Geth.
Na quarta-feira, 21 de julho, a rede de testes Ethereum Ropsten, que ativou o hard fork London há um mês, sofreu repentinamente uma divisão de cadeia após uma transação inválida ter sido minerada em um bloco por nós que executavam Geth, enquanto era rejeitada por nós que executavam clientes minoritários Besu e Open Ethereum.
Em poucas horas, uma HOT foi lançada pela equipe do Geth e todos os usuários foram incentivados a atualizar seu software para a versão mais recente, Terra Nova 1.10.6.
A solução
Embora nenhum desenvolvedor tenha argumentado que o bug deveria atrasar a ativação da rede principal de Londres durante a chamada de sexta-feira, alguns desenvolvedores discutiram o curso de ação apropriado se tal bug fosse descoberto no Ethereum em vez de em uma rede de teste.
“O que faríamos se algo assim acontecesse na mainnet, especialmente em um local onde, digamos, Geth, o cliente majoritário, eles estão produzindo blocos? Obviamente, leva várias horas para ter uma correção”, disse Beiko durante a reunião.
Martin Holst Swende, da Ethereum Foundation, enfatizou que esses bugs não são ocorrências sem precedentes no Ropsten e, embora sejam "uma dor de cabeça" para resolver, há duas maneiras de lidar com eles.
Primeiro, se o nó de um usuário estiver seguindo a versão errada do blockchain, o usuário precisará internamente “rebobinar a cadeia” de volta ao bloco antes da divisão da cadeia e sincronizar com a nova cadeia usando o software Geth corrigido. Segundo, se o nó de um usuário ainda T estiver sincronizado com uma versão do blockchain, mas estiver tentando se conectar à rede para coletar dados sobre transações recentes ou executar transações, o usuário pode acabar se conectando à versão errada da cadeia. Para evitar isso, esses usuários precisarão “colocar na lista de permissões” certos nós no Ethereum que estão seguindo a cadeia correta e isolar de outros que estão presos na cadeia errada.
As consequências
Tanto o rewinding quanto o whitelisting de nós Ethereum podem ser feitos por meio do Geth. Os mineradores no Ropsten conseguiram resolver a divisão de cadeia que ocorreu na quarta-feira passada usando essas táticas, embora um minerador tenha notado durante a reunião de sexta-feira que as instruções para reparar divisões de cadeia não foram comunicadas efetivamente antes do incidente de quarta-feira e, consequentemente, deixaram muitos mineradores confusos sobre como reiniciar seus nós corretamente.
O usuário “AlexSSD7” escreveu no chatroom do Discord que, como representante de um pool de mineração Ethereum , eles estavam “preocupados” com o bug em Geth, observando: “Um único minuto [de inatividade da rede] nos custa muito. Uma hora de inatividade é de US$ 20.000 para nós.”
Erros inesperados no software do cliente seriam de fato prejudiciais para as bolsas e empresas que operam na rede principal, e é por isso que os desenvolvedores enfatizaram a necessidade de um sistema de monitoramento robusto que pudesse alertar rapidamente os operadores de nós sobre divisões de cadeia e incentivá-los a pausar as operações até uma investigação mais aprofundada.
“Isso parece ser uma fruta bem fácil de alcançar que fornece um tom de valor ao ecossistema. Se você não tem certeza de como começar, pergunte no Discord”, disse Beiko na reunião de sexta-feira.
Embora essas soluções certamente seriam úteis se um bug semelhante ao que ocorreu na quarta-feira acontecesse novamente após a implantação de Londres na rede principal, elas T seriam necessariamente as mesmas soluções usadas para resolver problemas de maior escala, como o evento de um hacker imprimindo magicamente 100 milhões ETH.
No caso de algo tão catastrófico, Danny Ryan, da Ethereum Foundation, disse na reunião de sexta-feira que seria difícil saber com antecedência como os desenvolvedores procederiam.
“Acredito que há muitas opções para os muitos tipos de insetos e muitos tipos de peculiaridades que surgirão”, disse Ryan.
Quanto mais severos forem os impactos de um bug de rede, mais intrusiva será a solução para resolver o bug – e mais prejudicial à reputação do Ethereum como um blockchain seguro.
Com hard forks cada vez mais ambiciosos no horizonte de curto prazo no roteiro de desenvolvimento do Ethereum, descobrir soluções potenciais para o pior cenário e planos para controle de danos com as partes interessadas da rede pode em breve se tornar um imperativo para os desenvolvedores considerarem.
Tomadas validadas – Edição EthCC
A seguir está uma edição especial do Validated Takes destacando um punhado de painéis de discussão e apresentações principais da conferência da comunidade Ethereum da semana passada em Paris, França. Para a agenda completa da conferência, confira o site oficial do EthCC.
“DeFi para Mercados tradicionais: quando os tokens de segurança,” Palestra do cofundador da Fountain, Mathieu Chanson. Destaques:Fountain é uma exchange descentralizada no Ethereum que permite que os usuários comprem e vendam tokens de segurança. Chanson destacou a liquidez e acessibilidade que a Tecnologia blockchain oferece, sendo acessível 24 horas por dia e permitindo liquidação imediata. Existem vários outros benefícios na tokenização de títulos, incluindo transparência e fracionamento de ativos que aumentam ainda mais a acessibilidade. No entanto, existem muitos desafios com a criação de uma exchange de títulos totalmente descentralizada. A integração de clientes e novos títulos exigirá seguir regulamentações internacionais, incluindo leis Know Your Customer e licenças de custódia.
“O Poder da Delegação de Crédito,” Palestra do fundador da Aave , Stani Kulechov. Destaques: Aave é um protocolo de empréstimo descentralizado construído no Ethereum. A equipe por trás do protocolo construiu um produto que pode fornecer empréstimos sem garantia. Kulechov acredita que este é um passo à frente para trazer liquidez DeFi para a economia real e aumentar a demanda por empréstimos no Aave.
“Coisas que importam fora do DeFi,” Palestra do criador do Ethereum Vitalik Buterin. Destaques: Além de serviços financeiros, mídias sociais e financiamento de bens públicos são duas atividades que ainda não decolaram no Ethereum. Buterin argumenta que a economia de tokens da rede e a resistência à censura são duas razões pelas quais essas atividades poderiam se beneficiar de serem construídas sobre um blockchain descentralizado.
“Uniswap, DeFi e o futuro das Finanças do consumidor,” Palestra da líder de crescimento da Uniswap, Ashleigh Schap. Destaques: O Uniswap Labs está tentando criar parcerias com empresas de infraestrutura de blockchain, como Talos, Paxos e Fireblocks, para conectar soluções DeFi ao backend de importantes empresas de fintech, como PayPal e E*Trade.
“Por que as DEXs estão comendo o mundo,” Palestra do desenvolvedor do protocolo Curve, Julien Bouteloup. Destaques: No seu melhor, [ Finanças descentralizadas] permitem que cidadãos do mundo tenham acesso igual a todas as moedas, ações e plataformas financeiras. Conforme o espaço avança, a descentralização estará em um espectro. Os reguladores supervisionarão os protocolos que são usados pelo mundo financeiro tradicional e os usuários ainda terão acesso ao campo de testes do “Velho Oeste” que o DeFi é hoje.
– Teddy Oosterbaan
Fato da semana

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.
