A principal finalidade de gerar o hash de um arquivo e armazená-lo na blockchain é garantir que o arquivo não sofreu alterações. A explicação é simples: um hash é como a "identidade digital" do arquivo. Ele é gerado a partir do conteúdo do arquivo e qualquer mínima modificação, como a adição de um espaço em branco, altera completamente essa sequência única de números e letras, resultando em um novo hash. Por exemplo, imagine que você assinou um contrato de venda e deseja garantir que o arquivo não seja alterado de má-fé. A solução seria gerar o hash do arquivo e armazená-lo na blockchain. Mas por que usar a blockchain? Porque uma vez que o hash é salvo na blockchain, ele se torna imutável — ninguém pode alterá-lo ou excluí-lo. Isso oferece uma garantia contra fraudes, pois a integridade do arquivo pode ser verificada por qualquer pessoa a partir do hash armazenado. Além disso, a blockchain é pública e transparente, o que permite que qualquer pessoa possa acessar e verificar o hash, garantindo ainda mais segurança e confiança no processo.