Glossário
Algoritmo
15/04/2026
Na mineração de criptomoedas, um algoritmo (ou algoritmo de mineração) é a função criptográfica que define o quebra-cabeça computacional que os mineradores devem resolver para produzir um bloco válido. Cada blockchain especifica seu próprio algoritmo, e essa escolha determina diretamente qual hardware o minera de forma mais eficiente.
Como funciona um algoritmo de mineração
- Os mineradores pegam um bloco de transações pendentes e o combinam com um número aleatório chamado nonce
- Eles executam esses dados através do algoritmo para produzir um hash — uma string de saída de comprimento fixo
- Se o hash atender ao alvo de dificuldade atual da rede, o bloco é válido e o minerador ganha a recompensa do bloco
- Caso contrário, os mineradores mudam o nonce e tentam novamente — um ASIC moderno faz isso bilhões de vezes por segundo
Algoritmos de mineração comuns
| Algoritmo | Moedas | Melhor hardware |
|---|---|---|
| SHA-256 | Bitcoin (BTC), Bitcoin Cash (BCH) | ASIC |
| Scrypt | Litecoin (LTC) | ASIC |
| kHeavyHash | Kaspa (KAS) | ASIC |
| Blake3 | Alephium (ALPH) | GPU, ASIC |
| RandomX | Monero (XMR) | CPU |
| Autolykos2 | Ergo (ERG) | GPU |
| KawPow | Ravencoin (RVN) | GPU |
| FishHash | IronFish (IRON) | GPU |
Por que o algoritmo é importante
- Compatibilidade de hardware — ASICs são fabricados para um algoritmo específico e não podem ser reutilizados para outros
- Descentralização — algoritmos compatíveis com CPU, como o RandomX, são projetados para resistir ao domínio de ASICs
- Rentabilidade — a dificuldade do algoritmo ajusta-se automaticamente à medida que mineradores entram ou saem da rede
- Atualizações de algoritmo — alguns projetos mudam seu algoritmo via hard fork para invalidar ASICs existentes
