Définition du hachage

Qu’est-ce qu’un hachage ?

Un hachage est une fonction qui convertit une entrée de lettres et de chiffres en une sortie cryptée de longueur fixe. Un hachage est créé à l’aide d’un algorithme et est essentiel à la gestion des chaînes de blocage en cryptocrédit.

Points clés à retenir

  • Un hachage est une fonction qui répond aux demandes chiffrées nécessaires pour résoudre un calcul de chaîne de blocs.
  • Un hachage, comme un nonce ou une solution, est l’épine dorsale du réseau de chaînes de blocs.
  • Les hachages ont une longueur fixe, car il est presque impossible de deviner la longueur du hachage si quelqu’un essayait de craquer la chaîne de blocage.
  • Un hachage est développé sur la base des informations présentes dans l’en-tête du bloc.

Comment fonctionne un hachage

L’épine dorsale d’une cryptocarte est la chaîne de blocs, qui est un grand livre global formé en reliant entre eux des blocs individuels de données de transaction. La chaîne de blocs ne contient que les transactions validées, ce qui empêche les transactions frauduleuses et les doubles dépenses de la monnaie. La valeur chiffrée qui en résulte est une série de chiffres et de lettres qui ne ressemblent pas aux données d’origine et que l’on appelle un hachage. L’extraction de la monnaie cryptée implique de travailler avec ce hachage.

Le hachage consiste à traiter les données d’un bloc au moyen d’une fonction mathématique, ce qui donne une sortie de longueur fixe. L’utilisation d’une sortie de longueur fixe augmente la sécurité, car toute personne essayant de décrypter le hachage ne pourra pas savoir la longueur ou la longueur de l’entrée simplement en regardant la longueur de la sortie.

vous pouvez intéressé:  Coût des biens vendus - Définition du COGS

La résolution du hachage commence avec les données disponibles dans l’en-tête du bloc et consiste essentiellement à résoudre un problème mathématique complexe. Chaque en-tête de bloc contient un numéro de version, un horodatage, le hachage utilisé dans le bloc précédent, le hachage de la racine de Merkle, le nonce et le hachage cible.

Le mineur se concentre sur le nonce, une suite de chiffres. Ce nombre est ajouté au contenu haché du bloc précédent, qui est ensuite haché. Si ce nouveau hachage est inférieur ou égal au hachage cible, il est alors accepté comme solution, le mineur reçoit la récompense et le bloc est ajouté à la chaîne de blocs.

Le processus de validation des transactions en chaîne de blocs repose sur le cryptage des données par hachage algorithmique.

Pour résoudre le hachisch, le mineur doit déterminer quelle chaîne utiliser comme nonce, ce qui nécessite lui-même une quantité importante d’essais et d’erreurs. En effet, le nonce est une chaîne de caractères aléatoire. Il est très peu probable qu’un mineur réussisse à trouver le nonce correct du premier coup, ce qui signifie qu’il peut tester un grand nombre d’options de nonce avant de réussir. Plus la difficulté est grande – une mesure de la difficulté à créer un hachage qui répond aux exigences du hachage cible – plus il est probable qu’il faudra de temps pour générer une solution.

Un exemple de hachage

Le hachage du mot « hello » produira un résultat de la même longueur que le hachage de « Je vais au magasin ». La fonction utilisée pour générer le hachage est déterministe, ce qui signifie qu’elle produira le même résultat chaque fois que la même entrée est utilisée. Elle peut générer une entrée hachée efficacement ; elle rend également difficile la détermination de l’entrée (ce qui conduit à l’extraction), et apporte de petites modifications au résultat de l’entrée dans un hachage méconnaissable et entièrement différent.

vous pouvez intéressé:  Autorité de régulation du secteur financier (FINRA)

Le traitement des fonctions de hachage nécessaires au cryptage de nouveaux blocs nécessite une puissance de traitement informatique importante, qui peut être coûteuse. Pour inciter les particuliers et les entreprises, appelés mineurs, à investir dans la technologie requise, les réseaux de cryptoconnaissance les récompensent en leur offrant de nouveaux jetons de cryptoconnaissance et en leur faisant payer des frais de transaction. Les mineurs ne sont rémunérés que s’ils sont les premiers à créer un hachage qui répond aux exigences énoncées dans le hachage cible.

Retour haut de page