Hash
16/04/2026
Um hash é uma sequência de caracteres de comprimento fixo produzida por uma função hash — um algoritmo matemático que recebe qualquer dado de entrada e gera um resumo determinístico de tamanho fixo. Mesmo uma pequena alteração na entrada produz uma saída completamente diferente.
Propriedades das funções hash criptográficas
- Determinístico — a mesma entrada sempre produz a mesma saída
- Saída de comprimento fixo — independentemente do tamanho da entrada (por exemplo, SHA-256 sempre gera 256 bits)
- Unidirecional — é computacionalmente inviável reverter o hash de volta para a entrada
- Efeito avalanche — mudar até mesmo um bit na entrada altera ~50% dos bits da saída
- Resistente a colisões — é inviável encontrar duas entradas diferentes com o mesmo hash
Funções hash em criptomoeda
| Caso de uso | Função hash | Onde |
|---|---|---|
| Hashing de bloco / mineração | SHA-256 | Bitcoin |
| Hashing de bloco / mineração | Ethash / Etchash | Ethereum Classic |
| ID de transação | SHA-256d | Bitcoin |
| Derivação de endereço | RIPEMD-160, Keccak-256 | Bitcoin, Ethereum |
Hashing na mineração
A mineração é essencialmente uma competição de adivinhação de hash. Os mineradores repetidamente fazem o hash de um cabeçalho de bloco (com um nonce variável) até que o resultado fique abaixo do alvo de dificuldade. A velocidade com que um minerador pode calcular hashes é chamada de taxa de hash.
