Em 30 de junho de 2022, o blockchain Ethereum (ETH) foi ativado Geleira Cinzenta, sua atualização de sistema mais recente. Um dos principais anúncios desta atualização foi atrasar a detonação da “Bomba de Dificuldade Ethereum”. Na verdade, o único propósito do Glaciar Grey era atrasar a detonação da bomba por mais 100 dias.
Neste artigo, veremos o que é uma bomba de dificuldade Ethereum, por que ela é necessária e como seu atraso afeta o blockchain Ethereum.
O que é a bomba de dificuldade Ethereum?
Desde agosto de 2015, a partir do bloco 200, o código do programa blockchain Ethereum foi construído aumentando o nível de dificuldade da mineração. Aumentar o nível de dificuldade de mineração, por sua vez, leva a um aumento no tempo de bloqueio para resolver os quebra-cabeças necessários, o que, por sua vez, leva a uma diminuição na recompensa ETH.
À medida que a dificuldade de mineração aumenta, eventualmente chega um ponto em que mineração torna-se impossível, ou melhor, completamente inútil. “Dificuldade de mineração” aqui se refere ao hashrate, ou a quantidade de energia de hash que os mineradores devem gastar para resolver um bloco de transações.
Este aumento no nível de dificuldade, bem como o ponto em que a dificuldade atinge a massa crítica, foi chamado de “bomba de dificuldade Ethereum”. Embora possa ser chamada de “bomba”, não eleva imediatamente o nível de dificuldade a alturas quase impossíveis. Em vez disso, ele foi projetado para aumentar exponencialmente o nível de dificuldade até que os mineradores parem de minerar e produzir blocos.
No entanto, a equipe de desenvolvimento do Ethereum tem uma vantagem significativa durante a duração da bomba por meio de atualizações e patches. Desde o início do conceito, diversas atualizações de sistema foram implementadas para atrasar a “detonação” da bomba.
Tempo de atualização da bomba de dificuldade
Tendo trabalhado em agosto de 2015, o aumento da complexidade tornou-se perceptível apenas um ano depois, em novembro de 2016. Desde então, várias atualizações de hard fork atrasaram a detonação da bomba, ou seja, o momento em que a mineração de ETH se torna quase inútil. Essas atualizações incluíram:
- Outubro de 2017: Bizâncio Fork
- Fevereiro de 2019: atualização de Constantinopla
- Janeiro de 2020: atualização Muir Glacier
- Agosto de 2021: hard fork de Londres
- Junho de 2022: atualização do Glaciar Grey
Muir Glacier e Grey Glacier foram introduzidos especificamente para atrasar a bomba de dificuldade.
A atualização do Grey Glacier atrasa a bomba em cerca de 100 dias, com a data estimada de detonação adiada para o final de setembro ou outubro de 2022.
Por que a bomba de dificuldade Ethereum?
Deixando de lado os muitos anos de atrasos na detonação da bomba, pode-se perguntar por que essa bomba de dificuldade é necessária. A resposta está na mudança planejada há muito tempo do blockchain do método atual de validação de bloco de prova de trabalho (PoW) para prova de participação mais eficiente (PoS).
A ineficiência do Ethereum 1.0 e o lançamento da Beacon Chain
A atual cadeia principal do Ethereum, Ethereum 1.0, foi lançada em julho de 2015 e é baseada no mesmo sistema de confirmação de bloco PoS do Bitcoin. Infelizmente, o PoW consome muita energia, é lento e limitado. Como resultado, apesar de ser a plataforma líder mundial para aplicações descentralizadas (DApps), a rede Ethereum opera a uma velocidade assustadora de apenas 12-25 transações por segundo (TPS). Embora ainda seja mais rápido que a velocidade de 7 TPS do Bitcoin, é muito mais lento do que a grande maioria das cadeias de PoS é capaz.
Essa limitação de taxa – juntamente com a enorme coleção de mais de 3 DApps em execução na rede – causou problemas significativos de congestionamento de rede e tornou a Ethereum uma das cadeias menos acessíveis para uso. O blockchain Ethereum talvez tenha as taxas de transação mais altas de qualquer plataforma popular que suporte DApps.
Em 2015, os cofundadores e a equipe de desenvolvimento do Ethereum previram os problemas que a verificação de consenso PoW acabaria por causar. No futuro, planejou-se criar Ethereum 2.0, uma versão da rede baseada em PoS.
Ethereum 2.0 foi projetado como uma plataforma de sharding, onde cada shard é uma subcadeia separada executada em paralelo com outros shards na rede. A rede pode ter até 64 shards, além de uma “superchain” que irá controlar e coordenar o trabalho dos shards. Quando a atual cadeia Ethereum 1.0 parar de produzir blocos, ela se tornará um dos fragmentos.
Em dezembro de 2020, os desenvolvedores do Ethereum lançaram o Beacon Chain, a supercadeia coordenadora do Ethereum 2.0. No centro Beacon Chain reside a validação de bloco PoS mais eficiente e escalável. O lançamento do Beacon Chain é um passo fundamental na transição da Ethereum para uma rede baseada em PoS.
Forçando a transição para o Ethereum 2.0
A transição da rede PoW ineficiente para o Ethereum 2.0, muito mais escalável, parece ser uma situação vantajosa para todas as partes interessadas: desenvolvedores principais, cofundadores, a comunidade de usuários, operadores de DApp - e praticamente todos os demais.
No entanto, os mineradores que executam o Ethereum 1.0 nunca ficarão impressionados com esse movimento. Esses mineradores, assim como vários indivíduos e empresas, investiram enormes somas de dinheiro em máquinas de mineração PoW para o Ethereum 1.0. A mudança para uma plataforma PoS tornará todos esses equipamentos e negócios obsoletos.
Ao mesmo tempo, Ethereum precisa que o maior número possível de partes participem na validação de blocos na nova plataforma PoS. A Bomba de Dificuldade Ethereum foi projetada especificamente para resolver esse problema, já que seu objetivo secundário é encorajar os mineradores do Ethereum 1.0 a direcionar seus recursos e esforços para a mineração no Ethereum 2.0.
Quando a mineração de blocos na atual blockchain Ethereum baseada em PoW se tornar inútil devido a uma explosão de dificuldade, os mineradores (pelo menos uma parte significativa deles) se juntarão às fileiras dos validadores do Ethereum 2.0.
Por que a explosão da bomba de dificuldade Ethereum está atrasada?
A principal razão para os constantes atrasos na explosão da bomba de dificuldade é que os principais desenvolvedores do Ethereum e as principais partes interessadas não consideram a rede pronta para uma transição completa para PoS. Como o Ethereum abriga tantos DApps, qualquer transição para uma nova rede deve ser cuidadosamente preparada.
Antes do lançamento do Beacon Chain, o Ethereum 2.0 ainda era em grande parte um conceito em desenvolvimento. Durante esses anos, a bomba de dificuldade foi principalmente um lembrete à comunidade mineira para se preparar para a transição futura. No entanto, desde que a cadeia de beacons entrou em operação, tem havido um sentimento constante de expectativa na comunidade pela transição real para o Ethereum 2.0.
Infelizmente, surgiram problemas durante o processo de desenvolvimento, devido aos quais a explosão da bomba é constantemente atrasada, atrasada ... e atrasada novamente. Após a atualização de Grey Glacier, nos prometem um big bang em setembro ou outubro. Se ocorrer outro atraso neste ponto, pode-se esperar o ridículo e a sátira afiada dos concorrentes do Ethereum. Até o momento, a bomba de dificuldade Ethereum já se tornou o maior atraso na indústria de blockchain, superando a espera de quatro anos de Cardano de 2017 a 2021 pela implementação de contratos inteligentes.