Ethereum Istanbul Hard Fork

Ethereum Istanbul Hard Fork

Funcionalidades
6 de dezembro de 2019 por Paulo Junqueira
957
Dia 04 de Dezembro, alguns dos principais desenvolvedores do Ethereum responderam às perguntas de toda a comunidade. A grande atualização Istanbul está prevista para 7 de dezembro, no bloco 9069000. Embora considerada parte da mudança para o Proof of Stake, a atualização se concentra principalmente em melhorar o suporte a side-chain – especificamente na tecnologia
Ethereum – Istanbul Hard Fork

Dia 04 de Dezembro, alguns dos principais desenvolvedores do Ethereum responderam às perguntas de toda a comunidade. A grande atualização Istanbul está prevista para 7 de dezembro, no bloco 9069000.

Embora considerada parte da mudança para o Proof of Stake, a atualização se concentra principalmente em melhorar o suporte a side-chain – especificamente na tecnologia baseada no Zcash.

A atualização é a terceira e final na era Metropolis do Ethereum, a última antes da introdução do Proof of Work Casper. Atualizações anteriores, Bizâncio e Constantinopla, são nomes históricos da cidade de Istanbul.

Um total de seis propostas de melhoria do Ethereum serão adicionadas de 30 candidatas iniciais. Embora nenhuma proposta seja particularmente abrangente, as atualizações cumulativas devem expandir as possibilidades de desenvolvedores de contratos inteligentes introduzirem recursos de larga escala na cadeia do Ethereum, como protocolos de privacidade e dimensionamento de side-chain.

Publicidade:

Banner Bitcoin Taxa Zero

As implementações do Teth, Multigeth, Ethereum Java e Scraper falharam ao desenvolver versões compatíveis com os requisitos de Istanbul. O resultado é que essas implementações não estarão ativas na rede atualizada. O processo de atualização de clientes começou há quase um mês com o lançamento de clientes menores, como o Besu.

O status das atualizações na esfera de pools de mineração e provedores de serviços revela uma história semelhante. Enquanto alguns dos principais fornecedores, como Infura, Etherscan e Etherchain, atualizaram completamente seus recursos, o MyEtherWallet falhou em agir da mesma maneira. O ZhuZhu e o MiningPoolHub, que estão entre os pools de mineração mais ricos, também ficaram em silêncio.

O Istanbul Hard Fork provavelmente será o último do Ethereum 1.0 e será sucedido pela Fase Zero da nova cadeia, Ethereum 2.0. O próximo hard fork será associado principalmente ao armazenamento de dados na rede ETH e aos algoritmos de mineração, e cobrirá algumas medidas contra possíveis ataques de negação de serviço (DoS).

ZCash Tech

A tecnologia criptográfica de conhecimento zero há muito é identificada como uma adição futura ao protocolo Ethereum, permitindo mais tokens privados baseados em ERC e melhor escalabilidade por meio de soluções off-chain.

O EIP-1108 otimiza rotinas específicas para a aritmética da curva elíptica – o núcleo da maioria dos algoritmos de criptografia criptográfica. A proposta altera o preço computacional dos algoritmos de curva elíptica, seguindo otimizações anteriores no uso de recursos na prática. Para alguns cálculos, os custos de gas tiveram uma redução de seis vezes. Isso ocorre porque os preços do gas para todas as operações de computação são definidos manualmente pelos desenvolvedores – refletindo parcialmente seu custo real.

Os desenvolvedores da Ethereum identificaram essas mudanças como cruciais para vários projetos construídos na plataforma: o protocolo AZTEC e a ZEther estão trabalhando para implementar provas de conhecimento zero e transações confidenciais para criar transações privadas na cadeia Ethereum; O Matter Labs e o Rollup utilizam essa criptografia para criar soluções de dimensionamento de side-chain.

A equipe usou o protocolo AZTEC como exemplo da redução efetiva oferecida pela proposta:

“Atualmente, custa 820.000 de gas para validar a criptografia em uma transação confidencial típica da AZTEC. Se o cronograma de gas dos pré-compiladores refletisse corretamente sua carga na rede Ethereum, esse custo seria de 197.000 gas [cerca de USD$ 0,23 nos preços médios atuais].”

Outra proposta, EIP-152 está definida para permitir integrações diretas com a moeda focada em privacidade, a Zcash. A atualização apresenta versões avançadas das funções de hash Blake2b, que são significativamente menos intensivas que a implementação atual. Esse recurso facilitará a interoperabilidade com o Zcash e outras moedas baseadas no Equihash. Seu principal caso de uso é permitir trocas atômicas confiáveis ​​entre as cadeias Ethereum e Zcash, fornecendo uma forma de aproveitar a moeda de privacidade sem depender de operadores de câmbio centralizados.

Um conjunto de otimização mais geral para beneficiar zero sistemas baseados no conhecimento é o EIP-2028, que reduz o custo de gas do Calldata – uma instrução de armazenamento de dados. Isso permitirá aumentos na largura de banda da transmissão de dados na cadeia (com um custo aceitável do desempenho da rede). Priorizar o armazenamento de dados sobre a computação bruta abre caminho para soluções fora da cadeia, que assumem parte da carga de cálculo pelo preço de uma maior transferência de dados.

Melhoria de suporte ao side-chain

Outras melhorias incluem otimizações mais gerais de segurança e uso de recursos. O EIP-1344 apresenta uma nova operação que retorna o ID da cadeia atual. Essa medida foi implementada para manter a segurança da rede no caso de divisões de blockchain controversas. É especialmente relevante para as soluções da camada dois, como o Plasma, que descarregam algumas das transações fora da cadeia principal e atualizam apenas as alterações nos pontos de verificação especificados.

O EIP-2200 (https://eips.ethereum.org/EIPS/eip-2200) melhora a estrutura da medição de gas para armazenamento de dados com contratos inteligentes. Ele apresenta várias otimizações para chamadas de contratos inteligentes em lote, além de organizar EIPs anteriores sobre esses recursos.

Finalmente, o EIP-1884 (https://eips.ethereum.org/EIPS/eip-1884) é um preço geral de várias funções para alinhá-las com o consumo real de recursos.

Apesar de serem aparentemente pequenas alterações, esses últimos EIPs quebram a compatibilidade com versões anteriores – portanto, a necessidade de um Hard Fork. Deve-se notar que Istanbul não é uma bifurcação controversa e todos os nós e mineradores devemos cumprir as alterações. Não haverá novo Ether nas trocas.

Invista em bitcoins com segurança, facilidade e taxa ZERO: abra uma conta gratuita na XDEX

Sobre o Autor:

Equipe XDEX

 

Adicionar um comentário