Uma olhada nas recentes e futuras atualizações da Ethereum (ETH)

2023-02-13

Principais tópicos do post:

  • A Ethereum passa por atualizações regulares para fazer melhorias nas capacidades técnicas da rede. Essas atualizações são feitas principalmente com hard forks.

  • A próxima atualização da Ethereum, Shanghai, permitirá saques de staking. Também devemos ver uma atualização significativa para introduzir sharding em algum momento de 2023 ou 2024.

  • As atualizações anteriores da Ethereum mudaram a estrutura das taxas da rede (Londres) e o mecanismo de consenso (the Merge).

A Ethereum tem uma longa e emocionante história quando se trata de atualizações. Desde o seu nascimento, vimos inúmeras mudanças que melhoraram sua funcionalidade. É um dos aspectos que torna a rede popular entre usuários e desenvolvedores. Se você é um holder de ether (ETH) ou apenas um curioso de criptomoedas, há muito a ganhar com a compreensão das origens da rede, do estado atual e para onde ela está indo no futuro.

O que são as atualizações da Ethereum?

As atualizações da Ethereum implementam mudanças técnicas na rede Ethereum. Isso pode melhorar a escalabilidade, alterar o modelo de tarifa de gas ou afetar as capacidades técnicas da rede. Um devido processo ocorre para fazer alterações que envolvem o desenvolvimento e a verificação das EIPs (Ethereum Improvement Proposals) pela comunidade e pela equipe de desenvolvimento.

A maioria das atualizações da Ethereum requer hard forks

As principais atualizações farão um hard fork da blockchain Ethereum. Isso significa que o novo código implementado em uma atualização é incompatível com o código antigo. Para participar da nova atualização, os usuários que executam nodes devem atualizar seu software. Quaisquer nodes e validadores que executarem o software anterior não produzirão blocos válidos na atualização mais recente. Um soft fork, alternativamente, permite que validadores e nodes que ainda executam o código antigo criem e verifiquem blocos, mesmo após a atualização.

Um hard fork é necessário para atualizações com grandes e significativas mudanças, pois garante que todos na rede estejam executando o novo código. Isso permite que a base de usuários concorde efetivamente com novas atualizações. Se uma atualização não for popular no sistema de hard fork, a maioria simplesmente ficaria com a blockchain original e inalterada.

Por exemplo, a atualização que transforma a Ethereum em uma rede Proof of Stake (PoS) não funcionaria se alguns validadores pudessem continuar com a rede Proof of Work (PoW). Qualquer validador que ainda usasse o antigo mecanismo de PoW permaneceria na blockchain antiga e desatualizada e se separaria. Isso já aconteceu anteriormente na Ethereum com o ataque hacker à DAO. A maioria dos usuários mudou para um hard fork que reverteu o ataque hacker, mas muitos discordaram da mudança, permaneceram na versão mais antiga da blockchain e a renomearam como Ethereum Classic (ETC).

Principais atualizações da Ethereum

A Beacon Chain

A atualização da Beacon Chain (1º de dezembro de 2020) foi o primeiro passo na mudança da Ethereum para PoS. A Beacon Chain foi introduzida como a nova blockchain coordenadora da Ethereum para criar e validar novos blocos enquanto premiava os validadores com ETH. O staking de ETH bloqueado também foi introduzido junto com a Beacon Chain. Após a criação da blockchain, a Ethereum PoW original se fundiria com a Beacon Chain para se tornar uma.

Merge da Ethereum

A atualização 'The Merge' da Ethereum (6 de setembro de 2022) viu a fusão da blockchain PoW original da Ethereum na nova e fragmentada Beacon Chain PoS. Todos os contratos inteligentes e dados transacionais foram transferidos para a Beacon Chain, concluindo com sucesso a mudança para PoS.

Sharding

A implementação do sharding (planejada para 2023/24) será uma grande atualização para aumentar a escalabilidade da Ethereum. Os planos exatos ainda estão em desenvolvimento enquanto a equipe reage às melhorias na tecnologia escalável. 

Existem algumas opções disponíveis. A primeira é usar blockchains fragmentadas como a memória RAM de um computador. Elas vão oferecer armazenamento de dados para a mainchain por meio de um processo de rollup, permitindo que ela aumente suas transações por segundo (TPS). A segunda é executar código e processar transações nos próprios shards. Cada shard teria seus próprios contratos inteligentes e saldos de contas armazenados, que seriam compartilhados em toda a rede Ethereum.

Outras atualizações da Ethereum que vale a pena conhecer

Hard Fork Ethereum London

O Hard Fork Ethereum London (5 de agosto de 2021) implementou cinco EIPs em preparação para a mudança da rede para PoS. Sua maior mudança foi a introdução de transações e um mecanismo deflacionário. Cada bloco mudou para uma taxa de gas fixa em vez de seu sistema de licitação anterior. A bomba-relógio de dificuldade também foi estendida para dezembro de 2021 para coincidir com a atualização planejada The Merge.

Atualização Arrow Glacier da Ethereum

A atualização Arrow Glacier da Ethereum (9 de dezembro de 2021) foi uma pequena atualização para mais uma vez atrasar a bomba-relógio de dificuldade. Desta vez, a equipe tentou direcionar especificamente junho de 2022 para a "era do gelo".

A próxima atualização da Ethereum: Shanghai

A atualização Shanghai da Ethereum é um fork muito esperado que implementará saques de staking na Ethereum. Por um período prolongado, os usuários que fizeram stake como parte do mecanismo de validação da Ethereum não puderam remover seu stake. O EIP-4895 resolve esse problema e permite o desbloqueio dos 32 ETH em stake atrás de cada node validador. Embora alguns stakers possam ter usado uma solução de staking de liquidez de terceiros para seu ETH em stake, muitos estavam esperando essa solução desde o lançamento da Beacon Chain em dezembro de 2020.

A jornada em direção à PoS e ao sharding tem sido longa. Com algum tempo pela frente, é interessante pensar no que está por vir. A escalabilidade é um tópico muito amplo e não pode realmente ser "concluído". Provavelmente haverá muitos ajustes finos à medida que desenvolvedores e usuários decidirem sobre os modelos a serem implementados. Rollups, zero-knowledge proofs e soluções de layer-2 são ingredientes possíveis, mas quem sabe qual será a receita? Teremos que esperar pelos próximos hard forks para ver.

Leitura complementar

250,730,631 usuários nos escolheram. Descubra o porquê.
Registre-se Agora