Skip to main content

Prova de Trabalho | Bitcoin Glossary | Mapping Bitcoin

Prova de Trabalho

Mineração

Also known as: PoW

Mecanismo de consenso onde mineradores gastam energia para encontrar hash abaixo do alvo, tornando proibitivamente caro alterar o histórico do Bitcoin.

Visão geral

A Prova de Trabalho (PoW) é o mecanismo de consenso no coração do modelo de segurança do Bitcoin. Os mineradores competem para encontrar um nonce que, quando combinado com os dados do cabeçalho do bloco e passado pela função hash SHA-256, produz um valor de hash abaixo de um limite alvo. Esse processo requer um enorme esforço computacional, mas é trivialmente fácil de verificar para qualquer nó, criando uma assimetria que protege a rede.

Como a Prova de Trabalho funciona

Processo de mineração:

Dados do Cabeçalho do Bloco:
┌──────────────────────────────────────┐
│ Hash do Bloco Anterior                │
│ Raiz Merkle das Transações            │
│ Timestamp                             │
│ Alvo de Dificuldade                   │
│ Nonce: 0, 1, 2, 3, ... ?             │
└──────────────┬───────────────────────┘
               │
               ▼
        ┌──────────────┐
        │  SHA-256     │
        │  (duas vezes)│
        └──────┬───────┘
               │
               ▼
   Hash: 0000000000000000000543ab...

   Hash < alvo?
   ├── NÃO  ──> Incrementar nonce, tentar novamente
   └── SIM ──> Bloco válido! Transmitir para a rede

   Alvo (simplificado):
   00000000000000000004... ◄── Deve começar com este número de zeros
   Mais zeros iniciais requeridos = mais difícil

Por que a Prova de Trabalho protege o Bitcoin

O insight crítico é que a PoW converte gasto de energia em segurança. Para reescrever um bloco confirmado, um invasor precisaria refazer todo o trabalho daquele bloco e de cada bloco subsequente, mais rápido do que o restante da rede continua construindo a cadeia. Com o hashrate global atual, isso é economicamente e fisicamente inviável para todos, exceto os blocos mais recentes.

Ajuste de dificuldade

O Bitcoin ajusta automaticamente a dificuldade a cada 2.016 blocos (aproximadamente duas semanas) para manter um tempo médio de bloco de 10 minutos. Se os mineradores se unem à rede e os blocos são encontrados muito rapidamente, o alvo é reduzido (tornando mais difícil). Se os mineradores saem e os blocos ficam mais lentos, o alvo é aumentado. Esse mecanismo de autorregulação garante produção consistente de blocos independentemente do hashrate total.

Energia e segurança termodinâmica

A prova de trabalho às vezes é criticada pelo seu consumo de energia, mas esse gasto de energia é precisamente o que fornece segurança. O custo de atacar o Bitcoin é diretamente proporcional à energia gasta por mineradores honestos. A mineração de Bitcoin também usa cada vez mais fontes de energia encalhadas, renováveis ou de outra forma desperdiçadas, e fornece uma carga flexível que pode estabilizar redes elétricas.

Conceito errôneo comum

Um mal-entendido frequente é que os mineradores estão "resolvendo equações matemáticas complexas". Na realidade, os mineradores realizam adivinhações por força bruta — tentando bilhões de valores de nonce por segundo até encontrar um que produza um hash abaixo do alvo. Não há atalhos; cada tentativa é independente e o sucesso é puramente probabilístico.