Um algoritmo hash transforma uma quantidade arbitrariamente grande de dados em um hash de comprimento fixo . O mesmo hash sempre resultará dos mesmos dados, mas modificando os dados até mesmo um bit mudará completamente o hash. Como todos os dados do computador, os hashes são grandes, e geralmente são escritos como hexadecimais.
O Bitcoin usa o algoritmo hash SHA-256 para gerar números verificáveis "aleatórios" de uma maneira que requer uma quantidade previsível de esforço da CPU. Gerar um hash SHA-256 com um valor menor do que o alvo atual resolve um bloco e ganha algumas moedas.
Comentários
Postar um comentário