Pourquoi la modification d’un seul caractère rend-elle toute la chaîne de hachage méconnaissable ?
Voici comment je le comprends : le hachage n’est pas du chiffrement. Les données chiffrées peuvent être récupérées à l’aide d’une clé, tandis que le hachage est à sens unique : on ne peut pas retrouver le contenu d’origine à partir de la valeur de hachage.
Une même entrée produit toujours la même valeur de hachage. Même si l’on ne modifie qu’un seul caractère de l’entrée, la valeur de hachage devient complètement différente.
J’ai pris l’habitude de ne pas confondre le hachage d’une transaction avec une clé privée : le hachage d’une transaction peut être rendu public, mais il ne faut jamais communiquer sa clé privée ni sa phrase de récupération.
Le minage de $BTC consiste essentiellement à calculer sans cesse des hachages SHA-256 pour trouver un résultat qui satisfait aux exigences de difficulté.