09 / 6912016

Difficulty Adjustment

ajuste de dificuldade

Mainnet recalcula o alvo Proof of Work a cada 2.016 blocos pelo tempo do período anterior.

Difficulty Adjustment muda o limite de hash, não transações nem subsídio. Alvo menor dificulta a busca; consenso usa nBits e dificuldade expressa uma razão.

Mainnet recalcula em alturas divisíveis por 2.016 e mantém nBits entre elas. Duas semanas são 1.209.600 segundos de duração-alvo, não data no calendário. Queda súbita de hashrate não dispara ajuste emergencial imediato. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]

Bitcoin Core subtrai o tempo de cabeçalho do primeiro bloco do último no período encerrado. Entre 2.016 blocos há 2.015 intervalos; o detalhe histórico permanece. São tempos escolhidos por mineradores dentro dos limites, não medições exatas da descoberta nem Median Time Past. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]

O tempo observado é limitado entre um quarto e quatro vezes o previsto. Alvo anterior multiplicado por esse tempo e dividido pela duração prevista dá o novo, limitado por powLimit e codificado compactamente. Períodos rápidos baixam o alvo e elevam a dificuldade; lentos fazem o contrário. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]

Busca-se média de dez minutos ao hashrate dado, não programar blocos. Não estabiliza preço BTC, lucro nem transações diárias. Mudanças posteriores de potência e acaso afetam tempos; pagamentos e halving operam separadamente. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]

Obtenha do nó tempos fronteiriços e bits do último bloco antigo e primeiro novo. Reconstrua alvos, limites de tempo e arredondamento compacto. Percentual da web não basta: muda antes do fim do período e redes de teste podem ter outras regras. [Bitcoin Core v29.0: retarget] [Bitcoin Core v29.0: network parameters]

Para ter uma visão mais completa, leia este verbete junto com Proof of Work, Mineração, Timechain / Blockchain, Recompensa de emissão do bloco. Também há referências a este verbete em Timechain / Blockchain, Proof of Work, Mineração, Halving.

DOC · 001Bitcoin Core v29.0: retargetFonte primária ↗DOC · 002Bitcoin Core v29.0: network parametersFonte primária ↗
Revisado em 1º de agosto de 2026Fontes em primeiro lugar · Não é recomendação de investimento