Um minerador é uma pessoa ou empresa que corre hardware especial para adicionar blocos novos à blockchain. Em troca ganha a recompensa de bloco: bitcoin recém-criado mais taxas de transação.
O que um minerador realmente faz
Um minerador recolhe transações do mempool, constrói um bloco candidato e depois faz o hash do cabeçalho repetidamente com SHA-256. Cada tentativa muda um número pequeno chamado nonce. O objetivo é encontrar um hash abaixo do alvo definido pela dificuldade. É como uma lotaria em que cada hash é um bilhete. Quem encontra primeiro um bilhete vencedor transmite o bloco, e os nós verificam-no.
De portáteis a armazéns
Em 2009, Satoshi e outros usuários iniciais mineravam em computadores comuns. Depois vieram placas gráficas, e mais tarde chips ASIC desenhados só para minerar Bitcoin. Hoje a maior parte da mineração acontece em grandes instalações perto de energia barata, como hidroelétrica, eólica, gás natural isolado ou excedente da rede.
Pools de mineração
Um minerador pequeno sozinho pode esperar anos para encontrar um bloco. Os pools combinam o hashrate de muitos mineradores e partilham recompensas com base no trabalho contribuído, dando a cada membro uma receita estável. Os pools coordenam o trabalho, mas mineradores individuais podem mudar de pool a qualquer momento.
O que os mineradores podem e não podem fazer
Os mineradores escolhem quais transações válidas entram nos seus blocos, e por que ordem. Não podem criar moedas a mais, gastar o bitcoin de outros nem mudar as regras. Blocos que quebram as regras são rejeitados pelos nós. Um minerador com a maioria do hashrate poderia reordenar blocos recentes ou censurar transações, mas fazê-lo seria extremamente caro e minaria o valor das moedas com que é pago.
Os mineradores são negócios competitivos. A sua receita depende do preço do bitcoin, das taxas, do calendário de halving e do custo da eletricidade.