Compartilhe este artigo

Constantinople Incoming: Os dois hard forks Ethereum de hoje explicados

Amanhã é o grande dia da sexta (e sétima) atualização incompatível com versões anteriores do Ethereum desde o lançamento da mainnet em 2015. Tendo enfrentado uma série de contratempos, a tão aguardada ativação de Constantinople pode ou não ocorrer como planejado.

Em menos de 24 horas, espera-se que o segundo maior blockchain do mundo em capitalização de mercado ative sua sexta e sétima atualizações em todo o sistema, momento em que sua base global de usuários será solicitada a fazer duas alterações quase simultâneas em seu código.

Conhecidas como Constantinopla e São Petersburgo, ambas as atualizações serão implementadas como "hard forks", ou atualizações que adicionam novas regras ao software Ethereum que são incompatíveis com versões anteriores. Ambas também ocorrerão no mesmo número de bloco exato – 7.280.000.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

Caso os usuários decidam atualizar, São Petersburgo desabilitará efetivamente parte do código Constantinopla descoberto emJaneiro para hospedar uma vulnerabilidade crítica que afeta a segurança do contrato inteligente. Além disso, quatro de cinco propostas de melhoria planejadas para o Ethereum (EIPs) – a maioria das quais, de acordo com o desenvolvedor independente do Ethereum Lane Rettig, não serão perceptíveis para o usuário médio.

Chamando Constantinopla principalmente de uma “atualização de manutenção e otimização” em uma entrevista com CoinDesk, Rettig destacou em Setembroque o único grupo de usuários a experimentar uma mudança perceptível seriam os mineradores, os operadores de hardware especializados que hoje reúnem transações de Ethereum em blocos e competem por recompensas de rede.

De fato, uma vez ativados, Constantinopla e São Petersburgo reduzirão a emissão de recompensas em bloco de 3 para 2 ETH, semelhante a como o hard fork anterior – chamado Byzantium – reduziu a emissão de 5 para 3 ETH.

“A redução nas recompensas do bloco ETH … claramente terá um grande impacto nos mineradores”, disse Rettig ao CoinDesk por e-mail.

Conforme explicado por Eric Conner, fundador do site de informações ETHHub, a mudança pretende ser uma medida temporária até que os mineradores no blockchain sejam eventualmente substituídos por novos tipos de validadores na próxima atualização do Ethereum, o Serenity.

Conner para a CoinDesk em setembro:

“[O fornecimento de ETH ] no final de 2018 e 2019 está acima do que foi inicialmente assumido pela comunidade. Está em 7,5% de inflação agora... [Estamos] reduzindo para 2 ETH por bloco – aproximadamente 4,5% de inflação – como uma medida paliativa até que Casper termine.”

Antes da atualização de amanhã, aqui estão algumas lições importantes da próxima mudança de código do Ethereum:

1. É uma coleção de atualizações

Além dessa redução na emissão de recompensas em bloco, há uma série de outras atualizações técnicas também esperadas para melhorar as operações na blockchain Ethereum antes que sua atualização maior, o Casper FFG, seja totalmente implementada.

Isso inclui EIP 145 “Instruções de deslocamento bit a bit em EVM”, EIP 1014 “Skinny CREATE2” e EIP 1052 “OPCÓDIGO EXTCODEHASH”.

Sobre o assunto do EIP 145, Stephen King – CEO do mercado imobiliário baseado em ethereum Imbrex – explicou ao CoinDesk:

“Adicionar instruções de deslocamento Bitwise tornará um pouco mais barato conduzir certas funções na cadeia. Este é um passo na direção certa para tornar o desenvolvimento no Ethereum mais econômico para desenvolvedores [de aplicativos descentralizados].”

Para um resumo abrangente de cada uma das propostas em Constantinopla – incluindo ONE que será desativada por São Petersburgo, leia nossa cobertura completa:

<a href="https://www.coindesk.com/constantinople-ahead-what-you-need-to-know-about-ethereums-big-upgrade">https://www. CoinDesk.com/constantinople-ahead-o-que-voce-precisa-saber-sobre-a-grande-atualizacao-do-ethereum</a>

2. Você pode assistir ao vivo

Atualmente, o site explorador de blockchain Amberdata está estimando um tempo de ativação esperado para Constantinopla e São Petersburgo amanhã às19:15 (UTC).

Mas como as velocidades de mineração de blocos podem variar de hora para hora, os usuários, mineradores e desenvolvedores do Ethereum vão querer KEEP de olho no site para variações dessa estimativa conforme a contagem de blocos aumenta. Uma vez ativado, os usuários podem monitorar o progresso de ambos os hard forks em tempo real usando uma ferramenta de desenvolvedor conhecida como “monitor de garfo”, que visualiza dados do blockchain Ethereum em um gráfico de séries temporais.

Para detalhes sobre outras métricas úteis, como hashrate, preço de mercado e contagem de nós conforme a atualização é implementada, confira o artigo da CoinDesk sobre “Como observar o fork do Ethereum enquanto ele acontece”.

(Isenção de responsabilidade: Até o momento, não há nenhuma chamada de desenvolvedor de transmissão ao vivo programada para começar para a atualização. Logo após a atualização de quinta-feira, haverá uma reunião na sexta-feira às14:00 (UTC)entre os desenvolvedores para discutir como foi o hard fork, entre outros tópicos.)

<a href="https://www.coindesk.com/the-thirdening-approaches-how-to-watch-ethereums-fork-as-it-happens">https://www. CoinDesk.com/the-thirdening-approaches-como-observar-o-fork-do-ethereum-enquanto-acontece</a>

3. Já foi adiado antes

Por mais que a comunidade Ethereum esteja esperançosa de que a atualização ocorra sem problemas, nunca ONE pode ter muita certeza quando se trata de hard forks. Como visto com atualizações anteriores do Ethereum , alguns grupos de usuários podem continuar executando instâncias mais antigas do código, se assim o desejarem.

Isso é notável, pois os testes para a atualização começaram já emJulho de 2018, os desenvolvedores do Ethereum enfrentaram vários obstáculos que causaram atrasos na ativação do Constantinople. Espera-se que seja lançado na mainnet já em Outubro de 2018, complicações quando o código foi lançado na rede de testes Ethereum Ropsten adiou essa estimativa para janeiro deste ano.

Os desenvolvedores então anunciaram emdezembroo lançamento da rede principal para Constantinopla ocorreria no bloco número 7.080.000 – apenas para ter esse número de bloco de ativação adiado para 7.280.000 como resultado de um bug de segurança de última hora encontrado no código.

Para uma análise detalhada de como o bug de segurança mais recente em Constantinople foi encontrado e que tipos de decisões surgiram a partir dele, a seguir está uma lista com curadoria de todos os principais desenvolvimentos de hard fork desde janeiro:

1.11 de janeiro de 2019– Uma semana antes da ativação esperada de Constantinople na rede principal, os desenvolvedores estão cautelosamente otimistas de que o lançamento ocorrerá sem problemas.

<a href="https://www.coindesk.com/what-to-expect-when-ethereums-constantinople-hard-fork-happens">https://www. CoinDesk.com/o-que-esperar-quando-o-hard-fork-de-constantinople-do-ethereum-acontecer</a>

2.15 de janeiro de 2019– Menos de 48 horas antes da ativação esperada no bloco número 7.080.000, o desenvolvedor é notificado sobre um bug crítico de segurança.

<a href="https://www.coindesk.com/ethereums-constantinople-upgrade-faces-delay-due-to-security-vulnerability">https://www. CoinDesk.com/ethereums-constantinople-upgrade-enfrenta-atraso-devido-a-vulnerabilidade-de-segurança</a>

3.18 de janeiro de 2019– Os desenvolvedores concordam em adiar a ativação de Constantinople na rede principal até o final de fevereiro e propõem um novo número de bloco.

<a href="https://www.coindesk.com/ethereum-devs-propose-activating-constantinople-hard-fork-in-late-february">https://www. CoinDesk.com/ethereum-devs-propose-activating-constantinople-hard-fork-in-final-fevereiro</a>

4.12 de fevereiro de 2019 – Os lançamentos finais de software de Constantinopla e São Petersburgo de grandes clientes de Ethereum , como Geth e Parity, são lançados e posteriormente compilados em uma postagem de blog abrangente sobre osite oficial do Ethereum .

<a href="https://www.coindesk.com/take-two-ethereum-is-getting-ready-for-the-constantinople-hard-fork-redo">https://www. CoinDesk.com/take-two-ethereum-está-se-preparando-para-a-redo-do-hard-fork-de-constantinopla</a>

4. Vamos acabar logo com isso

Devido ao longo prazo desta atualização, a conclusão final e mais importante é o sentimento atual da comunidade em torno da iminente liberação de Constantinopla (e São Petersburgo).

Como Taylor Monahan – CEO da ferramenta de carteira blockchain MyCrypto – admite ao CoinDesk:

"Estou ansioso para deixar Constantinopla para trás porque tem sido uma grande distração para muitos desenvolvedores CORE , a comunidade, [e] todo o ecossistema. O que precisamos focar agora é o caminho a seguir para o Ethereum."

O desenvolvedor CORE Lane Rettig T poderia concordar mais.

Dizendo que esse hard fork planejado "já se arrastou por tempo suficiente", Rettig disse ao CoinDesk que há "muitas outras coisas nas quais [os desenvolvedores] estão focados".

"Todas as caixas estão marcadas. Todos os sistemas estão operacionais. Tudo LOOKS bem, o que é um bom sinal", explicou Rettig sobre Constantinopla. "Então, sem preocupações persistentes... Precisamos nos mover e chegar aos nossos próximos marcos basicamente."

Esses marcos, segundo Rettig, incluem, antes de tudo, uma propostamudança de código alterar o algoritmo de mineração do Ethereum de modo que todos os mineradores do ecossistema operem em condições mais equilibradas.

Além disso, há também uma série de novos EIPs propostos para discussão, denominados coletivamenteEthereum 1xpavimentando o roteiro intermediário para a Serenity. Por último, mas não menos importante, os desenvolvedores também estão sempre atentos ao avanço da pesquisa sobre oProtocolo de serenidade em si.

"Acredito que, quando Constantinopla estiver para trás, espero que a comunidade, os educadores, os desenvolvedores [e] os pesquisadores possam realmente se concentrar em entender esse caminho a seguir [e] comunicá-lo a pessoas de diferentes habilidades técnicas e níveis educacionais", disse Monahan ao CoinDesk.

Teto estampadovia 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.

Christine Kim