Página Inicial
Artigos
O que é o Ethereum London Hard Fork?

O que é o Ethereum London Hard Fork?

Intermediário
Publicado em Jun 1, 2021Atualizado em Feb 21, 2023
6m

TL;DR

O hard fork Ethereum London é uma atualização que altera o modelo de taxa de transação e a "bomba-relógio de dificuldade" da blockchain. A rede Ethereum definirá taxas de transação com uma taxa básica para cada bloco, em vez de usar o sistema de leilão dos preços de Gas.

Para coincidir com a previsão de lançamento da Ethereum 2.0, os desenvolvedores também estão atrasando, intencionalmente, um evento integrado conhecido como "bomba-relógio de dificuldade". Isso incentivará os mineradores a mudar do mecanismo Proof of Work (PoW) para o Proof of Stake (PoS).


Introdução

O hard fork Ethereum London é uma atualização da blockchain Ethereum, chegando logo após o hard fork Berlin, de abril de 2021. A atualização London traz mudanças significativas no sistema de taxas de transação da Ethereum, que tem sido um assunto controverso. A atualização também prepara a rede para o lançamento da Ethereum 2.0, fazendo ajustes em seu modelo de consenso.

A atualização London, no entanto, é considerada controversa por alguns devido às mudanças significativas relacionadas a taxas de transação de criptomoedas e mineração. Ainda não é possível prever, com exatidão, os efeitos que as mudanças terão para usuários e mineradores, mas serão temporários porque a Ethereum 2.0 estará disponível em breve.


O que há de novo na atualização Ethereum London Update?

A atualização London da Ethereum é um hard fork que apresenta duas novas Propostas de Melhoria Ethereum (EIP - Ethereum Improvement Proposals). Com o lançamento da Ethereum 2.0 (Serenity) previsto para 2022, a atualização London oferece preparativos para a futura migração para o método Proof of Stake. Os mineradores presenciarão uma desaceleração na dificuldade crescente de mineração para que o sistema esteja em sincronia com a Serenity. Como London é um hard fork, todos os nodes (nós) deverão usar as novas regras e a versão mais recente para continuar com os processos de mineração e validação.
A mudança mais significativa será nas taxas de transação, que incluirá um novo mecanismo deflacionário. Anteriormente, os usuários participavam de um esquema de leilão para pagar as taxas de Gas. Os mineradores priorizariam as transações de acordo com a taxa adicionada e a usam como recompensa por adicioná-la a um bloco. Agora, cada bloco terá uma taxa fixa associada a ele. Essa mudança virá como resultado da Proposta de Melhoria Ethereum EIP-1559, incluída na atualização London junto com a EIP-3238.


O que é uma EIP?

Do inglês, Ethereum Improvement Proposals (EIP), significa Proposta de Melhoria Ethereum. São especificações técnicas que descrevem novos recursos para a blockchain da Ethereum. Os desenvolvedores criam suas propostas junto com as sugestões da comunidade Ethereum. Qualquer pessoa pode fazer uma EIP e enviá-la para discussão antes que a proposta seja aceita pela comunidade.

Cada EIP segue as diretrizes estabelecidas na EIP1:

A EIP deve fornecer uma especificação técnica concisa do recurso e uma justificativa para sua aplicação. O autor da EIP é responsável pela construção de um consenso dentro da comunidade e ele deve documentar opiniões divergentes.

Um autor de EIP precisa seguir um determinado processo antes de aprovar a EIP. Esse processo envolve a revisão de pares (peers) e rascunhos. Assim que a comunidade estiver satisfeita com a proposta, eles podem adicioná-la a um lançamento.


O que é EIP-1559?

EIP-1559 é uma proposta de mudança na forma como os usuários pagam as taxas de Gas na rede Ethereum. Esta EIP foi criada pelo fundador da Ethereum, Vitalik Buterin, e uma equipe de desenvolvedores.


Com o tempo, a taxa média paga pelos usuários da Ethereum tornou-se muito cara para pequenas transações. Por exemplo, se a taxa de rede é de cerca de $20 (USD), não vale a pena fazer o envio de $20 em Ether (ETH) ou outro ativo digital. Essas altas taxas tornam a rede menos atraente, especialmente para iniciantes.

A EIP-1559 propõe um novo mecanismo de precificação de transações que criará uma taxa básica para cada bloco. A blockchain irá queimar a taxa, reduzindo o fornecimento total de Ether (ETH). Esse efeito criará uma pressão deflacionária sobre a criptomoeda.
A taxa básica muda para cada bloco, conforme a demanda da rede. Se um bloco ultrapassar 50% de preenchimento com transações, a taxa básica aumentará e vice-versa. Este mecanismo tenta manter um nível de equilíbrio de 50% da capacidade para a maioria dos blocos.
Você também pode adicionar uma gorjeta para os mineradores, como um incentivo para priorizar a sua transação. No entanto, o sistema da Ethereum tenta manter a capacidade dos blocos em torno de 50%, mesmo sem gorjetas. Com muito espaço disponível em cada bloco, é provável que a gorjeta necessária para priorizar uma transação na fila seja pequena.


O que é a EIP-3238?

Existe uma bomba-relógio de dificuldade embutida na rede Ethereum, que torna a mineração de Ethereum cada vez mais difícil. Quando atingirmos o limite da bomba-relógio de dificuldade, o tempo que leva para extrair um novo bloco será tão longo que a lucratividade dos mineradores cairá drasticamente e as transações serão muito lentas. Os desenvolvedores querem ter a certeza de que os mineradores não têm escolha a não ser parar de minerar a Ethereum 1.0 e passar a minerar na nova rede Ethereum 2.0, após o lançamento.
No entanto, a blockchain chegaria a esse ponto muito cedo. Para garantir que a rede incentive os validadores a usar o modelo de consenso Proof of Stake da Ethereum 2.0 no momento certo, a EIP-3238 atrasará a bomba-relógio.
Sem essa EIP, pode haver uma chance de que os mineradores continuem usando a Ethereum 1.0, de maneira parecida com o que ocorreu na divisão da Ethereum e Ethereum Classic. O atraso da bomba-relógio provocará um efeito "era do gelo" de 30 segundos por volta do segundo trimestre de 2022. Nesse ponto, a fusão da Ethereum 1.0 com a Ethereum 2.0 deve estar totalmente concluída.


Qual é a opinião da comunidade?

Quando se trata da atualização da rede (London), existem sentimentos divididos, principalmente no que diz respeito às taxas de transação. Embora, com a Ethereum 2.0, os mineradores estejam se preparando para o fim do Proof of Work, esta atualização altera significativamente as taxas que os eles recebem. Essa alteração pode provocar uma diminuição significativa nos lucros dos mineradores. Outra preocupação é que a mineração de Ethereum pode se tornar mais centralizada. Alguns argumentam que apenas as maiores mineradoras com os menores custos de energia serão capazes de operar com lucro.
Embora não possamos afirmar com certeza, os mecanismos deflacionários devem aumentar o preço da ETH. Tal expectativa pode estar relacionada ao fato de que, após a atualização, a Ethereum irá queimar a taxa básica de ETH de todas as transações da blockchain.


O que a atualização London representa para os usuários?

Semelhante ao Bitcoin, o mecanismo atual funciona de forma similar a um sistema de leilão. Quanto mais você paga pelas taxas de transação (ou custos de Gas), maior a probabilidade de sua transação ser selecionada rapidamente e validada pelos mineradores. Mas após a atualização London, você não precisará mais selecionar o preço de Gas ao fazer transações na Ethereum.

Em vez disso, você simplesmente verá a taxa básica e uma opção para dar uma gorjeta ao minerador. No entanto, a taxa básica pode variar durante o período de envio da transação até a adição dela no bloco. Para evitar isso, você pode definir um limite de taxa, ou seja, um valor máximo que você aceita pagar. Caso um minerador inclua sua transação em um bloco onde a taxa básica é inferior ao seu limite de taxa, a rede reembolsará a diferença.


Considerações finais

Em termos de como os usuários interagem com a Ethereum, a atualização London será uma das mais significativas do setor. Muitas atualizações anteriores mudaram vários sistemas que não são normalmente utilizados na Ethereum. Agora, existe uma grande probabilidade de queda, tanto no custo quanto no tempo das transações, apesar de não ser uma garantia.

Ainda assim, a transição do mecanismo PoS da Ethereum 2.0 está planejada para 2022, portanto, a implementação do hard fork London ainda será, de certa forma, limitada e temporária.