Atualização de Constantinopla do Ethereum: Uma visão geral técnica. Constantinopla é uma atualização complicada que combina cinco grandes Propostas de Melhoria de Ethereum, ou EIPs para abreviar, propostas por proeminentes desenvolvedores Ethereum, como Vitalik Buterin, Wei Fang e Vlad Zamfir.
A atualização de Constantinopla é a última parte da atualização de Metropolis e trará melhorias de rede muito necessárias, abrindo caminho para prova de estaca (PoS) e fragmento que virá com a próxima atualização Serenity.
Imagem: Resultado de imagem para constantinopla.
Roteiro Ethereum
Antes de mergulharmos profundamente na barriga da fera, é importante lembrar o roteiro anterior e real de Ethereum. Desde o seu lançamento inicial, sofreu várias atualizações cruciais (ambos garfos duros e garfos macios, como explicado neste guia).
Cada atualização abaixo representa um marco importante para a rede Ethereum, à medida que passa de um protocolo de consenso de prova de trabalho (PoW) para prova de estaca com o objetivo final de ser um computador mundial, lar de todos os melhores DApps.
No momento da escrita, o roteiro Ethereum mais atualizado se parece com isso:
Fronteira
Herdade
Metrópolis
Serenidade
Julho 2015
Março 2016
Outubro 2017
TBA
Lançamento inicial da rede ao vivo do Ethereum
Principais melhorias de rede e atualizações de código
Bizâncio.
Constantinopla (janeiro 2019)
Caçando,
prova de participação
Visão geral dos aprimoramentos de Constantinopla
Existem cinco objetivos principais que Constantinopla pretende alcançar, conforme relatado pelo Coin Rivet, e cada EIP promove uma mudança diferente no protocolo:
EIP 145: Instruções de mudança a bit [eficiência e velocidade]: Essa melhoria significa que a execução de turnos em contratos inteligentes será dez vezes mais barata.
EIP 1052: Verificação de contrato inteligente [velocidade e energia]: Essa alteração permite que os contratos inteligentes verifiquem uns aos outros puxando apenas o hash do outro contrato inteligente.
EIP 1014: CREATE2 [escalabilidade]: essa atualização melhora a habilitação de canais de estado, uma solução de escalabilidade Ethereum baseada em transações fora da cadeia.
EIP 1283: SSTORE [custo]: Essa alteração reduzirá o custo do gás para a operação SSTORE. Essa redução permite que várias atualizações ocorram dentro de uma transação de forma mais barata.
Recompensas de bloco EIP 1234 e atraso de bomba de dificuldade [o grande]: Esta é a grande mudança para a rede. Ele é composto por dois componentes: redução de recompensa de bloco (de três para dois ETH) e atraso de bomba dificuldade.
Imagem:.
Cada EIP é uma camada de melhorias em cima das melhorias anteriores feitas durante as atualizações Homestead e Bizâncio.
As melhorias acima ajudarão os sidechains a interagir com o Ethereum blockchain (EIP 1014), facilitando a ponte de dados entre redes (EIP 1283), além de permitir que a funcionalidade de contrato inteligente mais barata (EIP 145 e 1052) seja implementada. O atraso da bomba de dificuldade, que, em essência, tornará o PoW obsoleto em Ethereum, foi contestado por alguns membros da comunidade, embora devido ao atraso na liberação dos POs de Casper, eu entendo por que a fundação optou por não impor um aumento de dificuldade.
Aceitação do cliente
No momento da escrita, todos os principais clientes que se comunicam com a cadeia de blocos Ethereum, como Parity, Geth e assim por diante, aceitaram e atualizaram sua infraestrutura para combinar com o próximo garfo rígido de Constantinopla, como podemos ver abaixo.
Cliente
EIP
145
EIP
1014
EIP
1052
EIP
1283
EIP
1234
Meta Lançamento
Problema/RP
Geth
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Não.
Ethereum de paridade
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
aleth
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
EthereumJ (Harmonia)
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
Trindade
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
Ethereumjs
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
Mana
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
Mente Infernal
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Sim.
Panteão
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Imagem:: white_check_mark:. Sim
Não.
Não espero problemas com a atualização de amanhã. Ao avançar com Constantinopla, a Fundação Ethereum provou sua resiliência contra a adversidade (mais uma vez), uma característica importante para qualquer projeto que deseje sobreviver ao mercado de ursos longos que estamos enfrentando atualmente.
A visão de longo prazo Vitalik impressa na equipe da Fundação Ethereum é o que mais me excita. Como ele disse durante a conferência DevCon4 em outubro 2018:
“O Ethereum 2.0 é uma combinação de várias características diferentes das quais falamos há vários anos, pesquisando por vários anos, construindo ativamente por vários anos que estão finalmente prestes a se unir em um todo coeso.”
No final das contas, a tecnologia simplesmente cria estruturas mais novas para que os seres humanos se comuniquem e troquem valor de forma diferente. Ao desenvolver sua rede em direção a um ecossistema mais barato, mais escalável e descentralizado, a Ethereum está certificando-se de que mantém seu modelo de captura de valor permanecendo uma peça central na esfera de criptografia.
Muito bem feito!
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.