Aller au contenu
Glossaire

Hash

Un hash est une chaîne de caractères de longueur fixe produite en faisant passer des données par une fonction de hachage cryptographique. Il agit comme une empreinte numérique unique de ces données.

Comment ça marche

Une fonction de hachage prend une entrée de n’importe quelle taille et renvoie une sortie de longueur fixe. La même entrée produit toujours le même hash, mais même une infime modification de l’entrée produit un résultat totalement différent, et le procédé ne peut pratiquement pas être inversé pour retrouver les données d’origine. Ces propriétés rendent les hashs idéaux pour vérifier l’intégrité.

Pourquoi c’est important

Les hashs sont fondamentaux pour les blockchains : chaque bloc est identifié par son hash et référence le hash du bloc précédent, ce qui rend la chaîne inviolable. Le minage par preuve de travail est essentiellement une course pour trouver une entrée qui produit un hash atteignant une cible.

Exemple

Modifier un seul caractère dans les données d’un bloc changerait entièrement son hash, signalant instantanément que les données ont été altérées.