Hash
Um hash é uma sequência de caracteres de comprimento fixo produzida ao passar dados por uma função hash criptográfica. Ele atua como uma impressão digital única desses dados.
Como funciona
Uma função hash recebe uma entrada de qualquer tamanho e retorna uma saída de comprimento fixo. A mesma entrada sempre gera o mesmo hash, mas até uma minúscula alteração na entrada produz um resultado completamente diferente, e o processo não pode, na prática, ser revertido para recuperar os dados originais. Essas propriedades tornam os hashes ideais para verificar a integridade.
Por que importa
Os hashes são fundamentais para as blockchains: cada bloco é identificado por seu hash e referencia o hash do bloco anterior, o que torna a cadeia à prova de adulteração. A mineração por prova de trabalho é essencialmente uma corrida para encontrar uma entrada que produza um hash que atinja um alvo.
Exemplo
Alterar um único caractere nos dados de um bloco mudaria seu hash por completo, sinalizando instantaneamente que os dados foram alterados.