Um hash é o resultado de uma função de hash: uma string de comprimento fixo que representa de forma única os dados de entrada. Uma pequena mudança na entrada produz um hash completamente diferente. Não é possível "desfazer o hash" para obter a entrada original.
O TON usa SHA-256 para fazer hash de células e conteúdo. O hash de um bloco ou de uma transação é o SHA-256 da sua representação em BoC.