Nonce na Mineração Bitcoin: O Que É e Por Que Importa em 2026

Entenda o que é um nonce na mineração Bitcoin — o campo de 32 bits que mineradores alteram para encontrar hashes válidos e proteger a rede.

3 min de leitura
mineraçãobitcoinnonceprova de trabalhohash

Definição

Na mineração de criptomoedas, um nonce é um número que mineradores alteram enquanto tentam encontrar um hash de bloco válido. A palavra vem de “number used once”, mas, na mineração, é melhor entendê-la como um valor de tentativa que ajuda mineradores a criar muitas tentativas de hash diferentes a partir do mesmo bloco candidato.

O nonce é um conceito fundamental para qualquer minerador, inclusive no Brasil. ASICs modernos como o Antminer S21 testam trilhões de variações de nonce por segundo (TH/s), e a eficiência com que fazem isso determina o lucro por kWh — um cálculo especialmente relevante para mineradores brasileiros que pagam tarifas de energia mais altas que a média global.

Como Funciona

A mineração por prova de trabalho é um processo de tentativa e erro. Um minerador monta um bloco candidato, coloca seus dados resumidos em um cabeçalho de bloco e, então, calcula o hash desse cabeçalho repetidas vezes, seguindo o processo descrito no whitepaper do Bitcoin. No Bitcoin, esse hash precisa estar abaixo do alvo de dificuldade atual.

O nonce é um campo dentro do cabeçalho do bloco. Quando um minerador altera o nonce, mesmo que seja em 1, o hash resultante muda completamente. Isso é útil porque funções de hash criptográficas são imprevisíveis: mineradores não conseguem calcular o nonce correto com antecedência. Eles precisam testar valores, verificar o hash e continuar até que um funcione.

No Bitcoin, o campo nonce tem apenas 32 bits, então pode percorrer cerca de 4.3 bilhões de valores possíveis. Mineradores ASIC modernos conseguem testar esse intervalo extremamente rápido. Quando o espaço básico de nonces se esgota, mineradores também podem alterar outras partes do bloco candidato, como a transação coinbase, o que altera a raiz de Merkle e oferece um novo conjunto de hashes para testar.

Um nonce válido não torna o bloco “correto” por si só. Ele apenas ajuda a produzir um hash do cabeçalho do bloco que satisfaz a regra de prova de trabalho da rede. Outros nós ainda verificam as transações do bloco, o valor da recompensa, o timestamp e as regras de consenso antes de aceitá-lo.

Por Que Isso Importa

O nonce é central para a mineração porque dá aos mineradores uma forma simples de gerar novas tentativas de hash. Sem um campo alterável como o nonce, todos os mineradores calculariam repetidamente o hash do mesmo cabeçalho de bloco e obteriam o mesmo resultado.

Ele também mostra por que a mineração se baseia em probabilidade, não em atalhos inteligentes. Mais taxa de hash significa mais variações de nonce e de cabeçalho testadas por segundo, o que significa mais chances de encontrar um bloco válido. Mas qualquer tentativa individual ainda é apenas um palpite, por isso guias de mineração costumam descrevê-la como hashing repetido em vez de resolver uma equação oculta, como nesta explicação sobre nonce.

Para a rede, esse processo de tentativa e erro torna os blocos caros de criar e fáceis de verificar. Um minerador pode precisar de trilhões de tentativas para encontrar um nonce válido, enquanto todos os outros conseguem verificar o hash do bloco vencedor quase instantaneamente.

Termos Relacionados