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.