Skip to content

Glossary

Fonction de hachage cryptographique

Fonction à sens unique qui transforme toute entrée en une empreinte de taille fixe, utilisée partout sur une blockchain pour lier les blocs et dériver les adresses.

Une fonction de hachage cryptographique transforme n'importe quelle entrée — une transaction, un fichier, un en-tête de bloc — en une empreinte de longueur fixe, facile à calculer mais pratiquement impossible à inverser. Une infime modification de l'entrée produit des empreintes radicalement différentes (la propriété d'« avalanche »), et trouver deux entrées partageant la même empreinte (une collision) est infaisable.

Les blockchains s'appuient sur ces propriétés à tous les niveaux : les en-têtes de blocs s'enchaînent via leur champ de hash précédent, les transactions s'engagent sur leurs données via leur hash, et les adresses sont elles-mêmes des hash de clés publiques.