- 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
Constantinopla à frente: o que você precisa saber sobre a grande atualização do Ethereum
Constantinople, a próxima atualização de sistema do ethereum, chegará em breve a um nó NEAR de você. Veja o que isso significa.
Constantinople, a próxima atualização de todo o sistema do Ethereum, chegará em breve a um nó NEAR de você.
Finalizado31 de agosto, Constantinople inclui cinco propostas diferentes de melhoria do Ethereum (EIPs). Uma vez lançadas no Ethereum, as propostas alterarão permanentemente o blockchain com uma série de novas atualizações incompatíveis com versões anteriores.
Isso significa que os nós — a rede de computadores que executam o software Ethereum — devem ser atualizados junto com todo o sistema ou continuar funcionando como uma entidade blockchain separada.
Mais formalmente conhecido como "hard fork", atualizações em todo o sistema instigaram uma boa quantidade de drama no passado. Mais notavelmente, no caso de uma parte dos usuários T concordar com a mudança, isso pode resultar em duas versões diferentes do mesmo blockchain rodando simultaneamente.
Por mais dramáticas que essas coisas possam ser (tendo resultado anteriormente em uma Criptomoeda concorrente chamada Ethereum Classic), a maioria das atualizações em Constantinople T serão perceptíveis para usuários comuns. De fato, descrito pelo desenvolvedor independente Lane Rettig, o próximo hard fork do Ethereum T apresentará nenhuma "grande mudança" para usuários finais.
Caracterizado principalmente como uma "atualização de manutenção e otimização" por Rettig, Constantinople apresenta pequenas, porém altamente técnicas, melhorias no Ethereum para eficiência de rede e estrutura de taxas, bem como atualizações que abrem caminho para o tão aguardado roteiro de escalabilidade do Ethereum.
Além disso, o hard fork inclui mudanças na Política econômica subjacente do ethereum e o atraso da bomba de dificuldade, um pedaço de código programado para ativar o que é conhecido como Ethereum "era do gelo"no qual a criação de novos blocos na rede eventualmente desacelera até parar completamente.
Conforme detalhado pelo CoinDesk, a mudança econômica tem sido motivo de discórdia, com visões conflitantes expressado pelos stakeholders do Ethereum nos meses anteriores à atualização.
No momento da impressão, a ansiedade écontinuando a fermentarentre as redes mineradores que estão enfrentando um corte de pagamento iminente após Constantinopla. Mas ainda assim, alcançando um equilíbrio entre todas as preocupações dos stakeholders, os desenvolvedores estão confiantes de que a atualização será amplamente bem recebida.
Embora um número de bloco formal ainda não tenha sido finalizado, os CORE desenvolvedores e clientes estão atualmente implementando, revisando e testando o código Constantinople.
Como disse o trader de Ethereum Eric Conner ao CoinDesk:
"Codificação e testes complexos levam tempo. E o Ethereum está ativo, então é essencial ter certeza de que nenhuma alteração está quebrando."
O novo Ethereum
Os cinco EIPs que serão lançados em Constantinopla são:
- PEI 145: Uma atualização técnica escrita por dois desenvolvedores do Ethereum , Alex Beregszaszi e Pawel Bylica, o EIP 145 detalha um método mais eficiente de processamento de informações no Ethereum conhecido como deslocamento bit a bit.
- PEI 1052: De autoria do desenvolvedor CORE Nick Johnson e Bylica, o EIP 1052 oferece um meio de otimizar a execução de código em larga escala no Ethereum.
- PEI 1283:Com base no EIP 1087, escrito por Johnson, esta proposta beneficia principalmentecontrato inteligentedesenvolvedores introduzindo um método de precificação mais justo para alterações feitas no armazenamento de dados.
- PEI 1014:Criada pelo próprio fundador do Ethereum , Vitalik Buterin, o objetivo desta atualização é facilitar melhor um certo tipo de solução de dimensionamento baseada em canais de estado e transações "off-chain".
- PEI 1234: Defendida por Afri Schoedon, gerente de lançamento do principal cliente de Ethereum, Parity, esta atualização é a mais controversa do lote, reduzindo a emissão de recompensas de mineração em bloco de 3 ETH para 2 ETH, além de atrasar a bomba de dificuldade por um período de 12 meses.
No geral, as mudanças incluem: otimizações de código para melhorar os tempos de processamento para desenvolvedores; estruturas de preços mais justas para mudanças feitas no armazenamento de dados de contratos inteligentes; uma edição de código que torna mais fácil a ocorrência de soluções de dimensionamento por meio de canais estaduais no Ethereum; e mudanças na Política econômica do Ethereum.
Considerando que essas mudanças no código provavelmente moldarão o progresso do segundo blockchain mais popular nos próximos anos, vale a pena dar uma olhada mais aprofundada em Constantinople.
Otimizando o código
Para começar, tanto o EIP 145 quanto o 1052 visam melhorar a eficiência da rede, fazendo alterações na máquina virtual subjacente do Ethereum — a EVM.
Alimentado pelo software no coração do Ethereum, o EVM processa contratos inteligentes em uma série de uns e zeros, também chamados de bytecode.
Buscando manter a longevidade do Ethereum e otimizar o desempenho para melhor atender às necessidades do usuário, tanto o EIP 145 quanto o EIP 1052 buscam otimizar a experiência do desenvolvedor especificamente para desenvolvedores de contratos inteligentes.
introduz a funcionalidade nativa de "deslocamento bitwise" que é capaz de rodar por bytecode sem depender de operações aritméticas como multiplicação e divisão. Na verdade, isso significa que os contratos inteligentes subjacentes a aplicativos descentralizados comoCriptoGatinhosserá processado mais rapidamente pelo EVM.
Além disso, quando contratos inteligentes no Ethereum são executados e chamados, PEI 1052introduz uma atualização pela qual apenas os dados essenciais do código do contrato são verificados, em vez de todo o código em si.
Ou seja, em vez de verificar o contrato completo, o EIP 1052 faz com que uma linha de código compactada, ou um "hash", possa ser verificado, economizando tempo e custo de computação — especialmente para contratos inteligentes longos que são executados em milhares de linhas de código.
Armazenamento mais barato
Outros EIPs tratam de como os contratos inteligentes são armazenados no Ethereum — como PEI 1283, o que reduz o valor que os desenvolvedores precisam pagar ao criar contratos inteligentes.
Do jeito que está, sem o EIP 1283, certas atualizações no código de contratos inteligentes custam uma quantidade considerável de GAS, a unidade computacional de energia necessária para executar operações na plataforma Ethereum .
O EIP 1283 implementa uma melhor análise de custos para contratos, detalhando quais alterações de contrato foram gravadas no armazenamento de curto prazo do Ethereum, chamado memória, em vez do próprio blockchain.
Se nenhuma ou algumas dessas atualizações acabarem no blockchain, isso reduz o custo geral para os desenvolvedores. Como Johnson, o autor do conceito da proposta original por trás do EIP 1283 relatou ao CoinDesk:
"Em alguns casos, no passado, cobrávamos GAS por coisas que T aconteciam de fato ou que T custavam nenhum recurso real, e agora estamos tentando ajustar as coisas para cobrarmos apenas o GAS que corresponde ao trabalho que realmente temos que fazer."
No futuro, Johnson acrescentou que os desenvolvedores estão buscando implementar o que é conhecido como taxas de aluguel.
Conforme detalhado porCoinDesk, a ideia é cobrar uma taxa para usuários que mantêm dados permanentemente armazenados no blockchain. Johnson disse que essa seria uma maneira eficaz de desincentivar "o uso de armazenamento para coisas para as quais você T precisa deles".
Canais estaduais
Além de uma estrutura de taxas de GAS reformulada para desenvolvedores de contratos inteligentes, o EIP 1014 ajuda a desenvolver uma solução de dimensionamento experimental chamada canais estaduais.
Ativamente em desenvolvimento como parte dos esforços para escalar o Ethereum para um maior volume de transações, esses canais minimizam a quantidade de operações que precisam acontecer no próprio blockchain do Ethereum , liberando recursos e espaço de rede.
Criado pelo fundador do Ethereum Vitalik Buterin, o EIP 1014 é descrito em GitHubpelo desenvolvedor do canal estadual Liam Horne como "um aumento significativo no desempenho dos canais estaduais".
Outros no mesmo fórum ecoaram o sentimento, pedindo sua inclusão no Constantinople e afirmando que o EIP 1014 facilitaria melhor as transações que acontecem "fora da cadeia".
Política econômica
Finalmente, háPEI 1234, a mais recente adição às outras quatro propostas que serão lançadas em Constantinopla, tratando do aumento gradual na dificuldade de mineração de blocos, conhecido como bomba de dificuldade.
Originalmente concebido para incentivar a transição para uma vida mais ecológica,prova de participação baseado em sistema de consenso chamado Casper, a troca ainda está muito distante. Como tal, medidas devem ser tomadas para atrasar a bomba — e diminuir a emissão de ether junto com ela.
Simplificando, dada a remoção da bomba de dificuldade, os blocos serão mais rápidos de minerar após Constantinople. Isso significa que medidas devem ser tomadas para reduzir a recompensa por bloco também — e o EIP 1234 as reduz de 3 ETH para 2 ETH por bloco.
Como o Ethereum T tem uma Política monetária formal — atualmente mantendo um modelo de inflação sem limite — de acordo com um trader chamado Eric Conner, a redução de recompensa no EIP 1234 pode ser considerada semelhante a uma "medida paliativa" que visa efetivamente conter uma "queda de oferta".
Schoedon, autor do EIP 1234, descreveu-o como "a melhor proposta para estabilizar a emissão e, ao mesmo tempo, atrasar a bomba" em um e-mail para a CoinDesk.
Ainda assim, certos membros da comunidade de mineração de Ethereum opostoa decisão de diminuir as recompensas de mineração, argumentando margens de lucro mais estreitas e o potencial das operações de mineração se tornarem cada vez mais centralizadas nas mãos de poucos.
As preocupações surgem em um momento em que os ASICs — um tipo altamente competitivo de hardware de mineração que afasta os amadores da indústria de mineração — estão se tornando cada vez mais difundidos no Ethereum.
O que vem a seguir
Em resumo, todos os cinco EIPs têm impactos no Ethereum que abordam uma série de objetivos e iniciativas mais amplas que ainda precisam ser trabalhados na plataforma descentralizada, mesmo após o lançamento total de Constantinople.
Atualmente, cada EIP continuará passando por testes, implementação e revisão por pares nas próximas semanas, embora o processo não seja de forma alguma uma progressão linear.
Como observa o desenvolvedor do CORE do Ethereum Nick Johnson, tecnicamente "qualquer um pode contribuir com testes" para um conjunto de testes global que é posteriormente executado em todas as implementações do cliente. No entanto, não é como se os clientes do Ethereum precisassem esperar que esses testes fossem finalizados antes de prosseguir com as implementações de código próprias.
Schoedon, que se gaba da Parity como "provavelmente uma das equipes mais rápidas na implementação das mudanças para Constantinople", enfatizou no último sábado em um e-mail para a CoinDesk que eles foram o primeiro cliente, tendo implementado todos os cinco EIPs, a estar "completo em recursos" para Constantinople, aguardando agora a revisão por pares antes da aceitação total em sua base de código oficial.
Esse aspecto da preparação relacionado aos testes e à revisão de um hard fork pode ser um processo tão demorado, se não mais, do que chegar a um consenso em uma plataforma descentralizada.
Então, apesar de uma data de lançamento original para8 de outubro, a grande estreia do próximo hard fork do ethereum pode não acontecer até o final do mês ou mesmo em algum momento de novembro.
Felizmente, a prévia de todos os cinco EIPs que serão incluídos em Constantinople deu aos fãs e críticos do Ethereum uma boa ideia do que esperar.
A única coisa que resta ficar atento agora é uma execução PRIME .
Relógio do zodíacoimagem via Shutterstock