Hash
16/04/2026
Un hash est une chaîne de caractères de longueur fixe produite par une fonction de hachage — un algorithme mathématique qui prend n'importe quelle donnée d'entrée et produit un condensé déterministe de taille fixe. Même un changement minime de l'entrée produit une sortie complètement différente.
Propriétés des fonctions de hachage cryptographiques
- Déterministe — la même entrée produit toujours la même sortie
- Sortie de longueur fixe — quelle que soit la taille de l'entrée (par exemple, SHA-256 produit toujours 256 bits)
- À sens unique — il est computationnellement infaisable de revenir du hash à l'entrée
- Effet avalanche — changer ne serait-ce qu'un bit dans l'entrée modifie ~50% des bits de sortie
- Résistant aux collisions — il est infaisable de trouver deux entrées différentes avec le même hash
Fonctions de hachage dans les cryptomonnaies
| Cas d'utilisation | Fonction de hachage | Où |
|---|---|---|
| Hachage de bloc / minage | SHA-256 | Bitcoin |
| Hachage de bloc / minage | Ethash / Etchash | Ethereum Classic |
| ID de transaction | SHA-256d | Bitcoin |
| Dérivation d'adresse | RIPEMD-160, Keccak-256 | Bitcoin, Ethereum |
Hachage dans le minage
Le minage est essentiellement un concours de devinettes de hash. Les mineurs hachent de manière répétée un en-tête de bloc (avec un nonce changeant) jusqu'à ce que le résultat soit inférieur à l'objectif de difficulté. La vitesse à laquelle un mineur peut calculer des hashes est appelée taux de hachage.
