Glossário · em profundidade

Dificuldade

Um número que define o quão difícil é achar um bloco válido; é ajustado a cada 2016 blocos para manter blocos de ~10 minutos.

A dificuldade é um número que diz aos mineradores quão difícil é encontrar um bloco válido. É o termóstato do Bitcoin, mantendo os tempos de bloco perto de dez minutos por quanta potência de cálculo se junte ou saia.

Alvo e dificuldade

Para ganhar um bloco, um minerador deve produzir um hash de cabeçalho de bloco menor do que um valor-alvo. Um alvo mais baixo significa menos hashes vencedores, por isso são precisas mais tentativas. «Dificuldade» é uma forma mais amigável de expressar isto: compara o alvo atual com o mais fácil alguma vez usado. Uma dificuldade de 1 foi o ponto de partida em 2009. Em outubro de 2026 ronda os 140 trilhões.

O ajuste

A cada 2.016 blocos, cerca de duas semanas, cada nó corre o mesmo cálculo. Compara quanto tempo esses blocos demoraram de facto com os 20.160 minutos esperados. Se os blocos chegaram demasiado depressa, a dificuldade sobe. Se chegaram demasiado devagar, desce. Para evitar saltos extremos, cada ajuste está limitado a um fator de quatro em qualquer direção.

Por que importa

Sem ela, adicionar mais ASICs faria os blocos chegarem cada vez mais depressa, libertando moedas novas à frente do calendário de halving. Com ela, mais hashrate simplesmente torna a mineração mais difícil. Isso mantém o calendário de oferta no rumo e a rede mais segura.

Um teste no mundo real

Em 2021 a China proibiu a mineração, e cerca de metade do hashrate da rede ficou offline em semanas. Os blocos abrandaram; depois, a 3 de julho de 2021, a dificuldade caiu cerca de 28 por cento, o maior ajuste para baixo da história do Bitcoin. Os tempos de bloco voltaram ao normal, e a rede continuou a funcionar sem qualquer decisão central.

A dificuldade não é definida por ninguém. É uma regra automática no código, e cada nó completo a verifica.