Este ano, o Ethereum passará por duas atualizações importantes conforme planejado, a saber, a atualização de Xangai, concluída em 12 de abril, e a atualização de Cancún, que deverá ser realizada no quarto trimestre.

Este ano, o Ethereum passará por duas atualizações importantes conforme planejado, a saber, a atualização de Xangai, concluída em 12 de abril, e a atualização de Cancún, que deverá ser realizada no quarto trimestre. De acordo com a documentação oficial do Ethereum, desde o lançamento do white paper em 2013, ocorreram um total de 24 eventos marcantes, a maioria dos quais são atualizações de fork, e os relativamente importantes são 12 atualizações.​

Até hoje, a tecnologia blockchain ainda pode ser considerada uma tecnologia emergente. Embora os conceitos básicos relacionados ao blockchain (criptografia, descentralização, redes peer-to-peer e transações) tenham sido estudados há décadas, foi somente em 2008 que o Bitcoin Após o seu nascimento, as pessoas acreditaram que esses conceitos poderiam de fato ser combinados para criar produtos utilizáveis. O Ethereum, em particular, não apareceu de forma pública e utilizável até 2015. Embora o cronograma de desenvolvimento esperado e os detalhes específicos tenham mudado, Ethereum continua a proceder conforme planejado e continua a atualizar o protocolo para garantir melhor usabilidade, segurança, funcionalidade e descentralização.​

Este ano, o Ethereum passará por duas atualizações importantes conforme planejado, a saber, a atualização de Xangai, concluída em 12 de abril, e a atualização de Cancún, que deverá ser realizada no quarto trimestre. De acordo com a documentação oficial do Ethereum, desde o lançamento do white paper em 2013, ocorreram um total de 24 eventos marcantes, a maioria dos quais são atualizações de fork, e os relativamente importantes são 12 atualizações. Este artigo revisará e classificará os hard forks e atualizações importantes na história do Ethereum e apresentará as mudanças que a atualização de Cancún pode trazer.​

Atualização de fronteira - 30 de julho de 2015

30 de julho de 2015 é a data em que o bloco gênese do Ethereum foi gerado e a data em que a primeira fase do Ethereum começou. O lançamento do Frontier marca o lançamento oficial da rede blockchain Ethereum. Esta fase é principalmente para desenvolvedores de blockchain, e os participantes do nó participam na forma de mineração. Nesta fase, o upload de contratos inteligentes é suportado.

O protocolo Frontier inclui os seguintes recursos principais:

Recompensa de bloco: Quando os mineiros mineram com sucesso um bloco na blockchain Ethereum, eles receberão uma recompensa em ETH. Na fase Frontier, a recompensa do bloco para mineradores é de 5 ETH por bloco.

Gás: Nos primeiros dias após o lançamento do Frontier, o limite de gás por bloco foi codificado para 5.000 gás. Falando claramente, isso significa que não haverá grande ação na rede. Isso deixa um período de buffer para os mineradores começarem a trabalhar no Ethereum e para os primeiros usuários instalarem clientes. Depois de alguns dias, esse limite de gás é automaticamente levantado e a rede pode começar a processar transações e contratos inteligentes conforme planejado.

Contrato Canary: Este contrato é usado para informar aos usuários quais cadeias foram ou são vulneráveis ​​a ataques. Os contratos Canary recebem um valor de 0 ou 1. Se for atribuído ao contrato o valor 1, o cliente pode reconhecer que esta é uma cadeia incorreta e evitar esta cadeia inválida durante a mineração. Essencialmente, esses recursos do contrato Canary permitem que a equipe principal de desenvolvimento do Ethereum suspenda a operação da rede se houver um problema com a rede. Nos estágios iniciais do Ethereum, o contrato Canary era um mecanismo de proteção extremamente centralizado, mas indispensável.​

Usabilidade: Todas as operações do desenvolvedor são realizadas através da linha de comando, pois não há interface gráfica do usuário. Toda a rede está disponível, mas a interface do usuário é muito rudimentar e somente aqueles familiarizados com Ethereum e com experiência operacional poderão utilizá-la.​

O limite de gás de cada bloco foi codificado para 5.000 Gás na versão Frontier. Em seguida, o limite de 5.000 Gás foi removido na atualização de degelo do Frontier dois meses depois, e o preço padrão do Gás foi definido para 50gwei e a bomba de dificuldade. foi introduzido nesta atualização. O objetivo da introdução da bomba de dificuldade é fornecer um mecanismo para a rede migrar de PoW para PoS. Quando o poder de computação for muito alto e os mineiros não conseguirem desenterrar nenhum bloco, será o melhor momento. para a rede converter para PoS. Pode-se dizer que na fase inicial do Ethereum havia um plano de mudança para PoS.​

Desde então, Ethereum entrou oficialmente na era da mineração PoW quase disponível, e o preço do Ethereum neste momento é de US$ 1,24 cada.​

Atualizações de Homestead - 14 de março de 2016

A atualização Homestead é a segunda versão principal lançada pelo Ethereum. É o primeiro hard fork do Ethereum e a data em que a segunda fase do roteiro começa. Os recursos mais importantes desta versão são a otimização de contratos inteligentes e a introdução de um novo código para a linguagem de contrato inteligente Solidity. Além disso, a carteira desktop Mist foi lançada nesta versão, permitindo aos usuários manter/negociar ETH e escrever/implantar contratos inteligentes. Mais tarde, o projeto Mist anunciou seu encerramento no início de 2019.

A atualização Homestead é uma das primeiras propostas de melhoria Ethereum (EIPs) implementadas. Ela contém um total de 3 EIPs: 2, 7 e 8: EIP-2: Aumentar o custo de criação de contratos inteligentes por meio de transações de 21.000 Gás para 53, 000 Gás. Anteriormente, o custo de criação de um contrato através de um contrato (a abordagem recomendada) era superior ao custo de criação de um contrato através de uma transação. Devido ao aumento do custo do gás na criação de contratos por meio de transações, o EIP 2 incentiva os usuários a retornarem ao método de criação de contratos por meio de contratos.​

EIP-7: Adicionada nova função DELEGATECALL para facilitar a reutilização de código. Este opcode é semelhante ao CALLCODE, exceto que envia o remetente e o valor do escopo pai para o escopo filho, ou seja, a chamada é criada com o mesmo remetente e valor da chamada original.​

EIP-8: é uma proposta de melhoria do plano de atualização de rede com foco no futuro e compatível com o protocolo de rede devp2p. Esta melhoria garante que todo o software cliente na rede Ethereum possa se adaptar a futuras atualizações de protocolo de rede.​

Neste momento, o preço do Ethereum é de US$ 12,5 cada.

Fork DAO - 20 de julho de 2016

Além das atualizações planejadas do Ethereum e dos hard forks, há também um evento de fork não planejado que merece ser lembrado. Em 2016, um projeto de organização autônoma descentralizada chamado The DAO arrecadou US$ 150 milhões por meio da emissão de tokens. Em junho, o contrato do DAO foi explorado por hackers, e ETH no valor de dezenas de milhões de dólares foi roubado por hackers desconhecidos. A maioria dos participantes da comunidade Ethereum decidiu implementar um hard fork, restaurar ETH roubado de carteiras e corrigir vulnerabilidades. No entanto, o hard fork não foi reconhecido por unanimidade por todos os participantes da comunidade, e alguns participantes continuaram a minerar e negociar na cadeia original. A cadeia original da qual o ETH roubado não foi recuperado é conhecida como Ethereum Classic (ETC). Desde então, o Ethereum se separou para formar o ETH e o ETC. Esta é a razão pela qual o Ethereum tem duas redes.

Neste momento, o preço do Ethereum é de US$ 12,54 cada.​

Metrópolis: atualização de Bizâncio - 16 de outubro de 2017

Neste momento, Ethereum passou por duas atualizações importantes: Frontier e Homeland. De acordo com o plano, o próximo passo é a atualização Metropolis. No entanto, a atualização Metropolis tem muito conteúdo, então o plano foi dividido em duas fases: Byzantium. . e Constantinopla.

Este hard fork contém 9 propostas de melhoria (EIP 100, 658, 649, 140, 196, 197, 198, 211, 214). Além das atualizações relacionadas às camadas subjacentes, como opcodes e contratos inteligentes, a “bomba de dificuldade” será adiada para um ano e meio depois e a recompensa do bloco será reduzida de 5 ETH para 3 ETH. Antes que a bomba de dificuldade fosse desativada, a geração do bloco demorava quase 30 segundos. Adicionada a capacidade de fazer chamadas de mudança não estatal para outros contratos; adicionados alguns métodos de criptografia para permitir extensões da Camada 2 para Ethereum.

Neste momento, o preço do Ethereum é de US$ 334,32 cada.​

Metrópole: Constantinopla atualizada - 28 de fevereiro de 2019

A segunda fase da atualização do Metropolis, Constantinopla, estava originalmente programada para entrar em operação no bloco 7,08 milhões em meados de janeiro de 2019. Em 15 de janeiro, uma empresa independente de auditoria de segurança chamada ChainSecurity divulgou um relatório afirmando que uma das cinco principais atualizações do sistema daria aos invasores a oportunidade de roubar fundos. Em resposta às preocupações levantadas pelo relatório, os principais desenvolvedores do Ethereum e outros membros da comunidade votaram para adiar a atualização até que o problema de segurança fosse resolvido.

No final, a Fundação Ethereum decidiu realizar a etapa final do “Metropolis” em 28 de fevereiro de 2019, um hard fork chamado “Constantinopla”, que incluiu um total de 6 melhorias: garantir que o blockchain Não será congelado antes o mecanismo de funcionamento do PoS foi implementado; a questão do custo do gás na Máquina Virtual Ethereum foi adicionada; Curiosamente, esta atualização também incluirá um hard fork chamado “Petersburg” que será realizado ao mesmo tempo, removendo uma proposta de melhoria anterior (EIP-1283) em Constantinopla. Nesta 5 grande atualização, além dos ajustes relacionados à tecnologia, a bomba de dificuldade é adiada novamente por 12 meses e a recompensa do bloco é reduzida de 3 ETH para 2 ETH.

Ao mesmo tempo, uma nova instrução CREATE2 introduzida no EIP1014 pode pré-calcular o endereço do contrato antes que o contrato seja oficialmente implantado, introduzindo assim o conceito de um canal de estado semelhante ao Bitcoin Lightning Network para Ethereum, que pode ser calculado fora da cadeia primeiro e depois implantar o contrato correspondente na liquidação on-chain.

Neste momento, o preço do Ethereum é de US$ 136,29 cada.​

Upgrade de Istambul - 8 de dezembro de 2019

O Ethereum 2.0 planeja lançar a primeira fase (fase 0) em 2020. Antes que o 2.0 esteja totalmente online, a maioria dos usuários e desenvolvedores podem usar principalmente o Ethereum 1.X, portanto, as atualizações subsequentes para o 1.X também são muito importantes. Este hard fork de Istambul foi ativado em 8 de dezembro e incluiu 6 melhorias: continuar a otimizar a questão do custo do Gas na Máquina Virtual Ethereum, melhorando a resiliência a ataques distribuídos de negação de serviço e melhorando o mecanismo de verificação baseado em SNARKs e STARKs; A Camada 2 desenvolvida expande o desempenho da solução; permite a interoperabilidade entre Ethereum e Zcash e permite que os contratos inteligentes Ethereum introduzam recursos mais criativos;​

Vitalik Buterin disse que após esta atualização, as transações comuns por segundo (TPS) aumentarão cerca de 5% a 10%, e para o Rollup da tecnologia Layer 2, pode ser aumentado cerca de 4 vezes.

O preço do Ethereum neste momento é de US$ 151,06 cada.

Atualizações da geleira Muir - 2 de janeiro de 2020

Menos de um mês após a conclusão da atualização de Istambul, o Ethereum passou por uma atualização temporária de emergência. É muito raro realizar dois hard forks dentro de um mês. aumentou, o que fará com que o TPS da rede Ethereum diminua. Os desenvolvedores do Ethereum discutiram, e algumas pessoas propuseram conduzir um hard fork de codinome "Muir Glacier" na altura do bloco 9.200.000 para remover a bomba de dificuldade, que deverá ocorrer por volta de 31 de dezembro de 2019. De acordo com dados dos desenvolvedores do grupo de discussão, o tempo de geração de blocos do Ethereum continuará aumentando até que a bomba de dificuldade seja removida, podendo chegar a 25 a 30 segundos por volta de 6 de janeiro.​

O preço do Ethereum neste momento é de US$ 127,18 cada.​

Upgrade de Berlim - 15 de abril de 2021

A partir desta versão, os codinomes de atualização seguirão a ordem da conferência de desenvolvedores Ethereum Devcon, e o primeiro Devcon 0 foi realizado em Berlim. A Ethereum planejou anteriormente muitas melhorias para a atualização de Istambul, mas por vários motivos, algumas das propostas de melhorias que não tiveram tempo de serem colocadas em Istambul serão transferidas para Berlim. Desta vez, a questão do custo do gás na Máquina Virtual Ethereum é otimizada e é adicionado suporte para vários tipos de transação;

Neste momento, o preço do Ethereum é de US$ 2.454 cada.

Atualização em Londres - 5 de agosto de 2021

Esta atualização envolve um total de cinco propostas: EIP-1559, EIP-3198, EIP-3529, EIP-3541 e EIP-3554. Um dos EIPs que tem maior impacto no Ethereum é o EIP1559. Esta proposta visa alterar a estrutura de taxas existente do Ethereum, dividir a taxa em uma taxa básica (basefee) e uma taxa de minerador, e destruir parte da taxa básica. a circulação da ETH.​

Isso muda diretamente o modelo econômico do Ethereum. Anteriormente, o empacotamento em bloco era um mecanismo de leilão, e aquele com o preço do gás mais alto ficava com tudo e dava tudo aos mineradores. EIP1559 divide a taxa do gás em duas partes, uma parte é dada. para os mineiros, e a outra parte é queimada, convertendo assim o Ethereum que inaugurou uma era de deflação.​

O preço do Ethereum neste momento é de US$ 2.621 cada.

A fusão - 15 de setembro de 2022

Esta atualização (fusão) é uma atualização que modifica diretamente a camada de execução e a camada de consenso do Ethereum. É uma atualização importante que transforma a rede principal do Ethereum do mecanismo de consenso PoW para o mecanismo de consenso PoS. Esta atualização trouxe algumas mudanças nas regras da rede Ethereum. As mudanças específicas são as seguintes:

Alteração do nó de verificação: O nó minerador original será substituído por um nó de verificação. O nó de verificação precisa ter 32 ETH como depósito e executar o software correspondente para participar da verificação da rede e dos blocos de pacotes.​

Mudanças nas recompensas do bloco: As recompensas do bloco originais serão canceladas e substituídas por taxas de transação.​

Mudanças no mecanismo de taxas de transação: Na nova versão, as taxas de transação serão pagas diretamente aos nós validadores em vez da Fundação Ethereum.​

Mecanismo de taxas dinâmicas aprimorado: Um novo recurso chamado "EIP-1559" foi adicionado à nova versão, que pode ajustar dinamicamente o preço da taxa, permitindo aos usuários concluir transações mais rapidamente e reduzir taxas excessivas.​

Otimização dos métodos de armazenamento de estado: A nova versão utiliza uma tecnologia chamada “Rollups” para armazenar grandes quantidades de dados na cadeia lateral e agregá-los à cadeia principal, reduzindo assim a carga na cadeia principal e melhorando a eficiência de todo o sistema. . e escalabilidade.​

Métodos aprimorados de execução de contratos: A nova versão adiciona uma máquina virtual chamada “EVM 384”, que pode melhorar a eficiência e segurança da execução de contratos.​

Em geral, a atualização do Ethereum Paris melhorou muito a escalabilidade e a eficiência da rede Ethereum, melhorando o mecanismo de consenso, otimizando o mecanismo de taxas de transação, melhorando os métodos de armazenamento estatal e melhorando a eficiência da execução de contratos.​

O preço do Ethereum neste momento é de US$ 1.472 cada.​

Atualização de Xangai - 12 de abril de 2023

A atualização de Xangai será a primeira grande atualização da rede Ethereum após a fusão e também é um marco importante no roteiro da Ethereum. As principais mudanças trazidas são 3 pontos:

A atualização de Xangai desbloqueia a função de piquetagem e retirada do Ethereum. Isto não só contribui para manter a vitalidade da rede Ethereum, mas também contribui para o futuro desenvolvimento sustentável do Ethereum e para continuar a atrair mais validadores para a rede Ethereum.​

Reduzindo as taxas de gás das soluções de Camada 2 executadas na blockchain Ethereum, o que até certo ponto torna o Ethereum mais rápido e mais barato, a atualização de Xangai otimizará ainda mais as taxas de gás das transações no Ethereum.

Como a maior rede blockchain que suporta contratos inteligentes, a atualização do Ethereum em Xangai manterá a posição de liderança do Ethereum neste campo, introduzindo o EOF (EVM Object Format).​

O preço do Ethereum neste momento é de US$ 1.917 cada.​

Atualização de Cancún - quarto trimestre de 2023 (estimado)

A atualização Cancun é uma atualização adicional ao blockchain ETH após a atualização de Xangai, com EIP-4844 e possível EIP-6969. Promove principalmente o Ethereum L2 para atingir os objetivos de redução de custos e melhoria de velocidade: até então, Ethereum Layer 2 A velocidade. é aumentado em 10 vezes, podendo até ser aumentado em 100 vezes a um custo menor.

O custo da camada 1 do Ethereum sempre foi alto e as melhorias necessárias são urgentemente necessárias para reduzir o custo operacional geral. Atualmente, as soluções de escalonamento no Ethereum são principalmente Rollups da Camada 2. Os rollups realmente ajudam os usuários a economizar muitas taxas de gás. Por exemplo, em nome do projeto Optimism, o custo regular da taxa de gás é de apenas 0,001 gwei, o que é muito inferior ao custo normal da rede principal da camada 1 do Ethereum; 'A solução tem melhor desempenho de compactação de dados e não precisa incluir dados de assinatura, o custo é menor e pode até ser reduzido para um por cento da rede principal Ethernet Camada 1. No entanto, para uma gama mais ampla de usuários, a Gas Fee ainda é um fardo relativamente caro, mesmo após a solução Rollups. Além disso, a eficiência do Ethereum no processamento de transações paralelas ainda é baixa e só consegue lidar com volumes de transações de dois dígitos por segundo.

Sharding é um método de melhoria poderoso para resolver os problemas acima, mas ainda não foi implementado no Ethereum. A proposta oportuna do plano de melhoria EIP-4844 é encontrar uma maneira entre resolver as necessidades acima e implementar a atualização de sharding. O plano que pode ser aplicado ao Ethereum nesta fase é proposto para estabelecer uma base técnica inicial para que o Ethereum alcance a fragmentação geral de dados no futuro. Portanto, o EIP-4844 também é conhecido como "Proto-danksharding".​

EIP4844 introduz um novo tipo de transação no Ethereum, que pode armazenar dados a um custo mais barato em um espaço chamado Blob, para que os dados anteriormente armazenados na Camada1 na Camada2 possam ser armazenados no Blob, reduzindo bastante o custo da Camada2.

Além do EIP-4844 de alto perfil, as propostas de melhoria que foram confirmadas para implementação nesta atualização de Cancun também incluem:

EIP-1153: Adicionar Opcodes de armazenamento transitório. O armazenamento transitório é uma solução projetada especificamente para solucionar a comunicação interna de blocos.

EIP-6780: Modifique a função do opcode SELFDESTRUCT para se preparar para a aplicação futura da arquitetura Verkle Tree no Ethereum.​

Além da própria ETH, existem alguns projetos que merecem ser implantados no upgrade de Cancún:

O maior beneficiário da atualização da Camada 2 Cancun é, sem dúvida, a Camada 2. Arbitrum e Optimism, que têm vantagens suficientes de pioneiro e são líderes L2, merecem atenção. Ao mesmo tempo, aplicações líderes no ecossistema Arbitrum, como GMX, RDNT, e o Magic também seguirá o exemplo. A maré está subindo com a eclosão do L2. Além disso, projetos que imitam o Otimismo, como o Metis, que é construído e aprimorado no OptimisticRollup, e a Rede Boba também deverão receber dividendos da atualização de Cancún.

Rollups ZK

O ZkRollup, considerado uma solução mais avançada pela indústria, também deverá brilhar com as atualizações de Cancún. zkSync, StarkNet e Scroll são os três projetos mais conhecidos nesta área; esses três projetos ainda não emitiram moedas, mas seu potencial não pode ser subestimado.​

ZkSync é uma extensão baseada na arquitetura ZK-Rollup desenvolvida pela Matter Labs. A mainnet 1.0 é principalmente para fins de pagamento e a testnet 2.0 geral é totalmente compatível com EVM. Recentemente, zkSync também atualizou sua entrada 2.0, que suporta o uso de qualquer token para pagar taxas de rede, melhorando significativamente a flexibilidade do usuário.​

Starknet é um Validity-Rollup descentralizado que funciona como L2 no Ethereum, permitindo que qualquer aplicativo seja dimensionado massivamente sem comprometer a capacidade de composição e a segurança do Ethereum.​

Scroll é um zkRollup baseado em zkEVM no Ethereum. Como solução L2, resolve o problema de congestionamento do Ethereum.​

outro

Além das duas categorias acima, a modernização de Cancún também beneficiará outros tipos concentrados de projetos. Incluindo protocolos cross-chain com funções semelhantes ao L2 devido ao curto tempo de armazenamento dos dados Blob, beneficiará o projeto da camada de disponibilidade de dados; Os representantes incluem: Layerzero é atualmente o protocolo cross-chain mais popular. É um protocolo de comunicação entre cadeias que pode transferir "informações" de uma cadeia para outra e obter serviços descentralizados de informações entre cadeias, implantando uma série de contratos inteligentes (Endpoints) na cadeia.

Celestia é um projeto da camada de disponibilidade de dados. Baseado na arquitetura Cosmos, ele fornece camada de dados e camada de consenso para outros L1 e L2 construirem um blockchain modular. O princípio é o mesmo da solução de fragmentação Ethereum, que pode reduzir até certo ponto o atual gargalo da taxa de transação do Rollup, "custo de armazenamento de dados".​

Com a implementação do EIP-4844, o L2 tornar-se-á mais competitivo em comparação com outros L1 e as suas perspectivas de desenvolvimento futuro serão relativamente grandes. Além de reduzir significativamente as taxas de transação L2, o EIP-4844 também fornece um bom terreno para futuras aplicações de Danksharding para implementar facilmente a fragmentação de dados no futuro. Com taxas de transação mais baixas, melhor experiência de transação e ainda mais cenários de aplicação, a atualização de Cancún se tornará um ponto de viragem para o Ethereum L2.