Fonction de hachage
Une fonction de hachage transforme une entrée de taille arbitraire en une sortie de taille fixe (le condensat). Elle est déterministe, à sens unique et résistante aux collisions. Bitcoin utilise principalement SHA-256 et RIPEMD-160. Le hachage est au cœur du minage, des adresses et des arbres de Merkle.
La definition detaillee de ce terme est en cours de redaction.
Termes lies
- SHA-256SHA-256 est la fonction de hachage cryptographique utilisée par Bitcoin pour le minage et l'identification des transactions. Issue de la famille SHA-2 conçue par la NSA, elle produit un condensat de 256 bits. Elle est considérée comme inviolable avec les moyens classiques. Bitcoin l'applique souvent en double (SHA-256(SHA-256(x))) pour plus de robustesse.
- RIPEMD-160RIPEMD-160 est une fonction de hachage produisant un condensat de 160 bits. Bitcoin l'utilise après SHA-256 pour générer des adresses (HASH160). Elle est moins répandue que SHA-2 mais résistante aux collisions. Son intérêt : produire des adresses plus courtes que SHA-256 seul.
- HASH160HASH160 désigne l'application successive de SHA-256 puis RIPEMD-160 sur une donnée. Bitcoin l'utilise pour transformer une clé publique en hash de clé publique, base des adresses P2PKH et P2SH. Le résultat fait 160 bits (20 octets), gage d'adresses compactes. C'est l'un des piliers du modèle d'adressage classique.
- HASH256HASH256 est l'application de SHA-256 deux fois de suite sur une donnée. Bitcoin l'emploie partout : identifiants de transaction, en-têtes de bloc, racines de Merkle. Le double hachage est une précaution contre certaines attaques par extension. Il est plus coûteux mais plus sûr.
- Condensat (hash)Un condensat, ou hash, est le résultat d'une fonction de hachage : une chaîne de longueur fixe représentant les données en entrée. Modifier un seul bit de l'entrée change radicalement le condensat (effet avalanche). Il sert d'empreinte numérique unique. C'est l'élément central de la blockchain et de la preuve de travail.
← Retour au glossaire complet
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.