Hash
Um hash é uma sequência de caracteres de comprimento fixo produzida ao passar dados por uma função de hash criptográfica. Ele funciona como uma impressão digital única desses dados.
Como funciona
Uma função de hash recebe uma entrada de qualquer tamanho e retorna uma saída de comprimento fixo. A mesma entrada sempre produz o mesmo hash, mas até uma pequena mudança 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 isso importa
Os hashes são fundamentais para as blockchains: cada bloco é identificado por seu hash e faz referência ao hash do bloco anterior, o que torna a cadeia à prova de adulteração. A mineração por proof-of-work é essencialmente uma corrida para encontrar uma entrada que produza um hash que atinja um alvo.
Exemplo
Mudar um único caractere nos dados de um bloco mudaria seu hash por completo, sinalizando instantaneamente que os dados foram alterados.
Go deeper than the definition — explainers, live data and free calculators.