Pular para o conteúdo
buybitcoinsmart

Glossário / Mineração e consenso

Prova de trabalho

Outros nomes: PoW.

O que é a prova de trabalho?
A prova de trabalho é a regra de que um bloco só conta quando o hash do seu cabeçalho fica abaixo de um alvo, de modo que publicar um bloco válido custa eletricidade real que qualquer pessoa pode verificar em milissegundos.

A prova de trabalho transforma eletricidade em um número que ninguém pode falsificar. Um minerador precisa encontrar um hash abaixo do alvo, o que, com dificuldade 1, exige em média cerca de 4,3 bilhões de tentativas, e muito mais hoje, enquanto um nó verifica a resposta com duas passagens de SHA-256 sobre 80 bytes. Essa assimetria é o que torna a reescrita do histórico antigo cara, e não apenas indelicada.

Como funciona

A prova de trabalho é um quebra-cabeça deliberadamente assimétrico: brutalmente lenta de resolver, instantânea de verificar.

O quebra-cabeça consiste em encontrar um cabeçalho cujo hash SHA-256, calculado duas vezes, seja numericamente menor que um limite chamado alvo. As funções hash não oferecem nenhuma estrutura a ser explorada, de modo que o único método disponível é tentar, alterar um campo e tentar de novo. Cada tentativa tem sucesso com uma probabilidade igual ao alvo dividido por todo o espaço de saída de 256 bits, o que faz o número esperado de tentativas por bloco ser igual à dificuldade multiplicada por 4.294.967.296. Com a dificuldade que a rede teve recentemente, acima de 120 trilhões, isso dá aproximadamente 500 bilhões de trilhões de tentativas para um bloco, compartilhadas entre todas as máquinas do planeta que estão tentando.

A ideia é mais antiga que o bitcoin. Adam Back propôs o Hashcash em 1997 como um selo postal para o e-mail: obrigar o remetente a gastar um pouco de tempo de processador para que enviar spam deixe de ser gratuito. O que Satoshi Nakamoto acrescentou, na seção 4 do whitepaper, foi encadear os selos, de modo que o trabalho comprova não apenas que uma mensagem custou algo, mas também a ordem em que as mensagens chegaram.

A ordem é a razão pela qual os nós não se limitam a contar blocos. Um nó segue a cadeia que carrega o maior trabalho acumulado, somado cabeçalho a cabeçalho, e é por isso que uma cadeia curta de blocos muito difíceis vence uma cadeia longa de blocos fáceis. Substituir um bloco de uma semana atrás significa refazer o trabalho desse bloco e o de todos os blocos posteriores, mais rápido do que o resto do mundo estende a cadeia honesta. O whitepaper calcula as probabilidades na seção 11 e mostra que a chance de um atacante alcançar a cadeia honesta cai exponencialmente a cada bloco acrescentado por cima.

Por que isso importa quando você compra bitcoin

A prova de trabalho é a razão pela qual uma corretora faz você esperar por confirmações, e também a razão pela qual essa espera é medida em minutos em vez de ficar aberta indefinidamente.

Aqui a liquidação é probabilística, não binária. Uma confirmação significa que um bloco de trabalho está sobre o seu pagamento; seis significam que um atacante teria que superar toda a rede por cerca de uma hora para desfazer isso. As corretoras transformam isso em um número de política: a Kraken credita um depósito de bitcoin após 4 confirmações, aproximadamente quarenta minutos quando os blocos chegam no ritmo previsto. Nada do que uma corretora faça pode acelerar a cadeia, e uma plataforma que credita na hora está emprestando o saldo a você e assumindo o risco ela mesma, o que é um serviço, não uma blockchain mais rápida.

A mesma regra define o limite honesto do argumento energético. Aqui a segurança é comprada com eletricidade e a conta é pública: o Cambridge Centre for Alternative Finance estimou a demanda da rede em 16,09 gigawatts e o consumo anualizado em 141 terawatts-hora em 1º de agosto de 2026, e seu relatório setorial de 2025 atribuiu 52,4% da energia de mineração a fontes sustentáveis. Você pode discutir se vale a pena pagar esse preço. Não pode discutir que a proteção seja gratuita, porque um sistema de prova de trabalho que não consumisse nada seria um que qualquer um poderia reescrever.

Para quem detém bitcoins, as regras práticas são curtas. Espere várias confirmações em qualquer valor grande, ignore a diferença entre zero e uma confirmação quando estiver comprando um café, e trate qualquer produto que prometa liquidação final instantânea como um custodiante fazendo uma promessa, não como uma cadeia fazendo trabalho.

Verificar o bloco gênese à mão

O bloco gênese é a demonstração mais limpa da prova de trabalho, porque você mesmo pode verificá-lo com uma função hash e sem confiar em nada.

Seu cabeçalho, datado de 3 de janeiro de 2009, carrega o nonce 2083236893. Aplique SHA-256 duas vezes a esses 80 bytes e o resultado é 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f. A dificuldade era 1 na época, e o alvo de dificuldade 1 começa com oito dígitos zero; o hash encontrado começa com dez, de modo que passou da marca com folga. Qualquer laptop confirma tudo isso em menos de um milissegundo, enquanto produzi-lo na época exigiu a busca. Barato de verificar, caro de criar: essa é toda a invenção, e é por isso que um celular pode validar uma cadeia que custou bilhões de dólares em eletricidade para ser construída.

Prova de trabalho vs consenso

A prova de trabalho é uma regra; o consenso é o livro de regras inteiro. As regras de consenso abrangem o limite de oferta de 21 milhões, a validade dos scripts, o peso do bloco, as verificações de assinatura, os carimbos de data e hora, e muito mais, e um nó aplica todas elas antes de aceitar um bloco. A prova de trabalho responde apenas à pergunta restrita de quem pode propor o próximo bloco e a que custo. Um bloco com prova de trabalho impecável que pague ao seu minerador 100 bitcoins é descartado na hora por todos os nós, e esse é o detalhe que as pessoas ignoram quando dizem que os mineradores controlam o bitcoin. Os mineradores escolhem a ordem das transações. Os nós decidem o que conta como válido.

Prova de trabalho vs SHA-256

A prova de trabalho é a regra; o SHA-256 é o ingrediente que ela por acaso utiliza. O SHA-256 é uma função hash projetada pela Agência de Segurança Nacional dos Estados Unidos e padronizada pelo NIST em 2001, sem nenhuma ligação original com o bitcoin: a mesma função protege conexões TLS, commits do Git e assinaturas de pacotes de software. O bitcoin a aplica duas vezes a um cabeçalho de bloco e chama a saída de hash do bloco. Um sistema de prova de trabalho pode ser construído sobre outra função, e várias outras criptomoedas são construídas dessa forma. Mudar a função muda qual hardware vence a corrida, não o que é a prova de trabalho.

Não confundir com

Perguntas frequentes

A prova de trabalho é um desperdício?

Isso depende de quanto você acredita que vale o que ela produz. A eletricidade compra uma liquidação que nenhuma empresa pode reverter, e Cambridge estimou o consumo da rede em 141 terawatts-hora por ano, com 52,4 por cento vindos de fontes sustentáveis. A energia não é um efeito colateral; é o produto.

Quantas confirmações devo esperar?

Uma basta para valores pequenos, e de três a seis para qualquer quantia que você teria receio de perder. Cada confirmação é mais um bloco de trabalho que um atacante teria de refazer, e a maioria das corretoras adota uma faixa semelhante: a Kraken credita depósitos de bitcoin após 4.

O bitcoin poderia migrar para a prova de participação?

Somente se as pessoas que executam nós escolhessem adotar um software que removesse a propriedade que a maioria delas executa um nó para proteger. Não existe mecanismo para que alguém imponha a mudança, nem proposta séria com apoio entre os colaboradores do Bitcoin Core.

Leia a seguir

Termos relacionados

Mais em Mineração e consenso

Ler esta página em inglês