‹ CAPÍTULO 10, TODAS AS LIÇÕES

PATHFINDER · CAPÍTULO 10 · LIÇÃO 1 DE 5

Mineração e prova de trabalho

Uma loteria de hashes

O que exatamente um minerador está procurando? 5 min

Um minerador constrói um bloco candidato: um cabeçalho que aponta para o bloco mais recente e as transações que ele escolheu. Em seguida, ele faz o hash do cabeçalho. Se o resultado, lido como um número, for inferior a um alvo definido pela rede, o bloco é válido. Caso contrário, o minerador altera o nonce e tenta novamente.

Nada a resolver, apenas a tentar

Não há atalhos inteligentes. Um hash não pode ser previsto, então a única maneira de encontrar um válido é tentar bilhões deles. Cada tentativa é um bilhete de loteria. Hoje, toda a rede tenta centenas de quintilhões de hashes a cada segundo e, em média, um deles é encontrado a cada dez minutos.

O bloco vencedor é verificado por cada nó em uma fração de segundo: um hash é suficiente para constatar que ele está abaixo do alvo. Essa assimetria, muito difícil de produzir e trivial de verificar, é o que torna a prova de trabalho útil.

▶ VEJA NA MÁQUINA

MINERAÇÃO mostra as cinco prateleiras da bancada; a placa exibe o hashrate real de toda a rede.

O que lembrar

  • O hash de um cabeçalho de bloco válido está abaixo do alvo da rede.
  • O único método é tentar hashes, alterando o nonce.
  • Encontrar é difícil, verificar é instantâneo.

Verificação rápida

Como um minerador encontra um bloco válido?

Quanto tempo leva para um nó verificar se a prova de trabalho de um novo bloco é válida?

Uma loteria de hashes · Universidade Bitcoin