Visão geral
Um minerador de Bitcoin é qualquer participante que dedica recursos computacionais para resolver o puzzle de prova de trabalho necessário para produzir novos blocos. Os mineradores desempenham a função crítica de ordenar transações, estender a blockchain e proteger a rede contra ataques de gasto duplo. Em troca, eles ganham o subsídio de bloco (bitcoin recém-cunhado) mais todas as taxas de transação das transações que incluem em seu bloco.
O que os mineradores fazem
1. Coletar txs não confirmadas do mempool
2. Construir um bloco candidato
3. Hashear o cabeçalho do bloco repetidamente
(variando o nonce e outros campos)
4. Verificar se hash < alvo de dificuldade
├── Não → Tentar novamente (bilhões de vezes)
└── Sim → Bloco válido encontrado!
5. Transmitir bloco para a rede
6. Receber recompensa de bloco (subsídio + taxas)
Evolução do hardware de mineração
A mineração evoluiu dramaticamente desde os primeiros dias do Bitcoin:
- 2009-2010: CPUs (computadores regulares)
- 2010-2012: GPUs (placas gráficas)
- 2012-2013: FPGAs (matrizes de portas programáveis em campo)
- 2013-presente: ASICs (circuitos integrados de aplicação específica)
Hoje, apenas hardware ASIC especializado é competitivo para mineração de Bitcoin. Mineradores individuais tipicamente se juntam a pools de mineração para reduzir a variância em sua renda.
Incentivos econômicos
Os mineradores são economicamente incentivados a agir honestamente. Um minerador que investe em hardware e eletricidade para encontrar um bloco tem forte motivação para produzir blocos válidos que a rede aceite. Tentar incluir transações inválidas resultaria na rejeição do bloco pelos nós, desperdiçando toda a energia gasta.
Equívocos comuns
Os mineradores não validam transações para o resto da rede — cada nó completo valida independentemente todos os blocos e transações. Os mineradores ordenam e propõem transações; os nós as verificam. Se um minerador produz um bloco inválido, ele simplesmente será rejeitado.