La fonction de hachage (SHA256) joue également un rôle important dans l'algorithme de consensus Proof-of-Work de Bitcoin, en particulier dans le processus de validation des blocs.
Un tweet récent d'un éminent investisseur en crypto-monnaies (@cobie) concernant une prétendue "notice rouge" émise par Interpool à l'encontre de CZ a suscité une vague d'inquiétude dans l'espace crypto-monnaies, allant jusqu'à avoir un impact négatif sur les prix du $BTC et du $BNB.
La particularité du tweet en question est qu'il s'agit d'une séquence de chiffres et de lettres, apparemment sans signification à première vue.
Il s'agit en fait d'un hachage, c'est-à-dire du résultat d'une fonction de hachage - une fonction mathématique qui convertit tout signal d'entrée en une chaîne d'octets d'une longueur donnée.
SHA256 : la fonction de hachage du bitcoin
SHA256 (Secure Hash Algorithm), la fonction de hachage utilisée pour la validation des blocs Bitcoin, a été choisie en raison de son efficacité : elle est capable de générer des résultats en utilisant très peu de puissance de traitement et il est extrêmement difficile de remonter jusqu'à l'entrée.
Tous les résultats générés par SHA256 sont des chaînes de 64 lettres et chiffres, quel que soit le type de données d'entrée. En fait, même si l'on utilise des données d'entrée de longueur différente, telles que "Satoshi Nakamoto" ou "Bitcoin", le résultat se compose toujours de 64 caractères. En effet :
Satoshi Nakamoto :
a0dc65ffca799873cbea0ac274015b9526505daaaed385155425f7337704883e
Bitcoin :
b4056df6691f8dc72e56302ddad345d65fead3ead9299609a826e2344eb63aa4
Dans Bitcoin, SHA256 est utilisé à la fois dans la création de nouvelles adresses réseau et dans le processus de minage, dans lequel les mineurs utilisent une fonction de hachage pour trouver des résultats qui répondent aux critères de complexité requis par le réseau pour résoudre l'énigme cryptographique et recevoir une récompense de $BTC et une partie des commissions générées par le réseau.
SHA256 est donc l'épine dorsale du système de preuve de travail de Bitcoin, car sans lui, le réseau ne serait pas immuable, et encore moins capable de prouver qui possède des $BTC, en quelle quantité et à quel moment.
L'un des problèmes de sécurité liés à la fonction de hachage concerne les ordinateurs quantiques qui, grâce à leur puissance de calcul fulgurante, peuvent résoudre sans effort les énigmes cryptographiques de Bitcoin, ce qui compromettrait la sécurité du réseau.
Bien que cette technologie n'ait pas encore atteint un niveau de popularité élevé, à l'avenir, grâce aux progrès technologiques, son coût pourrait baisser, ce qui entraînerait une augmentation de la prolifération de ces ordinateurs à haute performance.
Les ordinateurs quantiques seront-ils la fin du bitcoin, ou les Hodler peuvent-ils dormir tranquilles ?