Pular para o conteúdo
0%

Preparando-se para o hard fork Berlin da Ethereum

Última atualização: 13 de abril de 20213 min de leitura

Nesta quarta-feira, 14 de abril de 2021, a atualização Berlin hard fork da Ethereum Foundation está programada para entrar em vigor na Mainnet no bloco 12.244.000.

A atualização, que afeta todo o sistema, introduzirá quatro Ethereum Improvement Proposals (EIPs), a saber 2565, 2718, 2929 e 2930, que fazem parte de um roadmap maior em direção ao Ethereum 2.0.

Então o que isso significa para mim?

Se você está usando o Alchemy como seu provedor de nó Ethereum, você não precisa fazer nada!

Como a principal plataforma de desenvolvedores blockchain, nosso trabalho é lidar com toda a infraestrutura complicada do Ethereum, para que você possa focar em construir sua aplicação em vez de executar, manter e atualizar nós.

Nossa equipe tem se preparado para essa atualização há meses — com auditorias de release notes, testes de regressão, blue green deploys, e mais — para que você tenha uma transição tranquila quando essa atualização ocorrer.

Se você não está usando Alchemy, então é MUITO importante que você atualize seu nó para uma versão compatível com Berlin, caso contrário ele ficará incompatível com o resto da rede após o bloco 12.244.000.

No anúncio da atualização da Ethereum Foundation, foram listadas as versões de clientes compatíveis com a atualização Berlin. Adicionamos elas abaixo para sua conveniência.

Client
Version Number

go-ethereum (geth)

1.10.1

OpenEthereum (f.k.a. Parity)

3.2.0

Nethermind

1.10.31

Besu

21.1.1 21.1.2

EthereumJS VM

v5.2.0

‍

Há alguma boa prática que eu deveria considerar?

Boa pergunta. Recomendamos fortemente que você confira este post do blog sobre boas práticas que escrevemos durante o Constantinople hard fork.

Especificamente para o Berlin hard fork, é importante garantir que suas transações sejam compatíveis com EIP-155 para proteger contra replay attacks. Após a atualização Berlin, os clientes geth passarão a impor por padrão a compatibilidade com EIP-155, o que significa que suas transações falharão se não estiverem em conformidade com o EIP.

No momento em que este texto foi escrito, o Alchemy ainda suporta transações não protegidas pré-EIP-155 (daremos aos nossos usuários bastante aviso antes que isso se torne uma exigência), mas é uma boa prática se acostumar a formatar solicitações compatíveis com EIP-155.

O que acontece se eu não participar da atualização?

Isso é uma má ideia. Seu cliente permanecerá sincronizado com a blockchain pré-fork depois que a atualização ocorrer. Assim, você ficará preso em uma chain depreciada e não conseguirá transferir ether ou interagir com a rede Ethereum pós-atualização.

Quais são os novos EIPs nesta atualização?

Abaixo está uma breve descrição de cada um desses EIPs da Ethereum Foundation:

Nunca mais se preocupe com hard forks…

Se você está trabalhando em um projeto Ethereum e não quer lidar com o trabalho extra de manter nós, cadastre-se no Alchemy gratuitamente! O Alchemy oferece a infraestrutura Ethereum como serviço mais rápida, escalável e confiável, para que você possa focar em construir seu produto. Por baixo do capô, construímos uma infraestrutura revolucionária que está alimentando todas as principais plataformas de desenvolvedores de NFT, a maior parte do DeFi, e muito mais! Saiba mais em alchemy.com.

Newsletter da Alchemy

Seja o primeiro a saber sobre lançamentos

Assine nossa newsletter

Receba as últimas atualizações de produtos e recursos da Alchemy

A
O
D
+
Mais de 80.000 inscritos

Ao inserir seu endereço de e-mail, você concorda em receber nossas comunicações de marketing e atualizações de produtos. Você reconhece que a Alchemy processa as informações que recebemos de acordo com nosso Aviso de Privacidade. Você pode cancelar a inscrição a qualquer momento.