Que signifie Hachage ?

    Basics
    Beginner

    Signification de Hachage

    Un hachage est une fonction mathématique qui transforme n’importe quelle quantité de données (qu’il s’agisse d’un seul mot ou de l’ensemble de l’Encyclopædia Britannica) en une chaîne de caractères de longueur fixe. Cette chaîne de sortie est souvent appelée « condensat » ou « empreinte ». En cryptomonnaie, le hachage est l’outil cryptographique fondamental utilisé pour sécuriser le réseau. Il est « déterministe », ce qui signifie que la même entrée produira toujours exactement le même hachage. Cependant, si vous modifiez ne serait-ce qu’une seule virgule dans les données originales, le hachage résultant change complètement. Cette propriété permet à la chaîne de blocs de détecter instantanément si quelqu’un a falsifié un bloc précédent.

    Points clés à retenir

    • C’est une fonction « à sens unique » : facile à générer, mais impossible à inverser pour retrouver les données originales.
    • Il est utilisé pour relier les blocs entre eux ; le bloc 10 contient le hachage du bloc 9, créant une chaîne inviolable.
    • L’algorithme le plus courant en cryptomonnaie est SHA-256 (Secure Hash Algorithm 256-bit), utilisé par Bitcoin.
    • Il est également utilisé pour générer des adresses publiques et des identifiants de transaction (TxID).

    Pourquoi c’est important

    Le hachage est la raison pour laquelle vous pouvez faire confiance à un réseau décentralisé sans intermédiaire. Dans un système centralisé (comme une banque), vous faites confiance au gestionnaire de la base de données de la banque pour ne pas modifier votre solde. En cryptomonnaie, vous faites confiance au hachage. Si un pirate tente de modifier une transaction vieille de 5 ans, le hachage de ce bloc changerait. Comme le bloc suivant inclut ce hachage, son propre hachage changerait aussi. Cela déclencherait un « effet domino » qui invaliderait l’ensemble de l’historique de la chaîne de blocs, rendant la falsification évidente pour chaque nœud du réseau.

    Exemple de Hachage

    Imaginez que vous passez un document dans un broyeur numérique qui le transforme en un code unique : • Entrée : « Payer Alice 10 $ » • Hachage de sortie : 8f43g... Si vous essayez de tricher et de le changer en « Payer Alice 100 $ » : • Entrée : « Payer Alice 100 $ » • Hachage de sortie : 2b91z... Le réseau constate que le hachage 2b91z... ne correspond pas à l’enregistrement original 8f43g... et rejette instantanément la transaction.

    FAQ sur Hachage