O Istanbul Hard Fork da Ethereum finalmente foi lançado em dezembro de 2019. No entanto, nem tudo correu como esperado. Ethereum está causando problemas à rede que podem exigir outro hard fork nas próximas semanas.
Problema causado pelo recurso Ice Age do Ethereum exige outro hard fork
O hard fork de Istambul visava reduzir o custo do gás da rede Ethereum e, ao mesmo tempo, melhorar a privacidade da rede. O fork foi para aumentar a interoperabilidade com Zcash . No entanto, os desenvolvedores cometeram um erro com o recurso Ice Age do Ethereum .
A Idade do Gelo da Ethereum é um recurso que ajusta a dificuldade de mineração da rede. O recurso aumenta a dificuldade a cada 100.000 blocos, o que impossibilita a adaptação dos mineradores ao nível de dificuldade. Isso resultou em um tempo de bloqueio significativamente mais lento e causou lentidão na rede. Se o problema persistir, a rede pode começar a congelar o tempo todo.
O recurso Ice Age foi criado inicialmente para garantir que os futuros hard forks abram caminho para uma transição do protocolo Proof-of-Work (PoW) para Proof-of-Stake (PoS). Sempre que a rede passa por um hard fork, os desenvolvedores adiam o recurso Ice Age para tornar os blocos mais rápidos. No entanto, os desenvolvedores pareciam ter esquecido esse detalhe importante durante o Istanbul Hard fork.
Para normalizar a situação, Ethereum está conduzindo um hard fork de emergência chamado Muir Glacier. Espera-se que o hard fork ocorra por volta de 1º de janeiro, enquanto o único objetivo deste fork é consertar os danos causados pelo último fork. O fork apenas empurraria o recurso Ice Age do Ethereum