SHA-256
SHA-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.
La definition detaillee de ce terme est en cours de redaction.
Termes lies
- Fonction de hachageUne 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.
- MinageLe minage Bitcoin est le processus par lequel des ordinateurs specialises (ASICs) resolvent des calculs cryptographiques pour valider les transactions et creer de nouveaux blocs. Les mineurs sont recompenses en bitcoins pour leur travail. Ce mecanisme de Proof of Work securise le reseau et garantit son fonctionnement decentralise.
- Preuve de travail (PoW)La preuve de travail est le mécanisme de consensus de Bitcoin : prouver qu'on a effectué un calcul coûteux pour ajouter un bloc. Inventée par Adam Back (Hashcash), elle est appliquée au minage par Satoshi. Elle protège la chaîne d'attaques bon marché et incarne sa sécurité physique. C'est la principale critique « énergivore », mais aussi sa principale force.
- 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.
← Retour au glossaire complet
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.