Principal » Entreprise » Hacher

Hacher

Entreprise : Hacher
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 de la blockchain dans la crypto-monnaie.

Points clés à retenir

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

Comment fonctionne un hachage

Le backbone d'une crypto-monnaie est la blockchain (chaîne de blocs), un grand livre général formé en reliant des blocs individuels de données de transaction. La blockchain ne contient que des transactions validées, ce qui évite les transactions frauduleuses et les doubles dépenses en devise. La valeur chiffrée résultante est une série de chiffres et de lettres qui ne ressemblent pas aux données d'origine et est appelée un hachage. L'extraction de crypto-monnaie implique de travailler avec ce hachage.

Le hachage nécessite le traitement des données d'un bloc via 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 quiconque tente de déchiffrer le hachage ne pourra pas dire combien de temps l'entrée est courte ou courte en regardant simplement la longueur de la sortie.

Résoudre le hachage consiste essentiellement à résoudre un problème mathématique complexe et commence par les données disponibles dans l'en-tête de bloc. 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 Merkle, le nonce et le hachage cible.

Le mineur se concentre sur le nonce, une chaîne de nombres. Ce numéro est ajouté au contenu haché du bloc précédent, qui est lui-même haché. Si ce nouveau hachage est inférieur ou égal au hachage cible, il est accepté comme solution, le mineur reçoit la récompense et le bloc est ajouté à la blockchain.

Le processus de validation des transactions blockchain repose sur le chiffrement des données à l'aide d'un hachage algorithmique.

Pour résoudre le hachage, le mineur doit déterminer quelle chaîne utiliser comme nonce, ce qui lui-même nécessite une quantité importante d'essais et d'erreurs. C'est parce que le nonce est une chaîne aléatoire. Il est hautement improbable qu'un mineur trouve avec succès le nonce correct au premier essai, ce qui signifie qu'il peut potentiellement tester un grand nombre d'options de nonce avant de réussir. Plus la difficulté est grande (mesure de la difficulté à créer un hachage qui réponde aux exigences du hachage cible), plus il faudra probablement longtemps pour générer une solution.

Un exemple de hachage

Le hachage du mot «bonjour» produira un résultat de la même longueur que le hachage pour «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. l'entrée est utilisée. Il peut générer efficacement une entrée hachée, rend la détermination de l'entrée difficile (conduisant à une extraction), et apporte de légers changements au résultat d'entrée en un hachage totalement méconnaissable.

Le traitement des fonctions de hachage nécessaires au chiffrement de nouveaux blocs nécessite une puissance de traitement informatique importante, ce qui peut être coûteux. Afin d'inciter les particuliers et les entreprises, appelés mineurs, à investir dans la technologie requise, les réseaux de crypto-monnaie les récompensent avec de nouveaux jetons de crypto-monnaie et des frais de transaction. Les mineurs ne sont rémunérés que s'ils sont les premiers à créer un hachage répondant aux exigences définies dans le hachage cible.

Comparaison des comptes d'investissement Nom du fournisseur Description Divulgation par l'annonceur × Les offres figurant dans ce tableau proviennent de partenariats avec lesquels Investopedia reçoit une rémunération.

Termes connexes

Définition de nonce Le nonce est un nombre ajouté à un bloc haché, qui, une fois réorganisé, respecte les restrictions de niveau de difficulté. more Hash cible Un hachage cible est un nombre qu'un en-tête de bloc haché doit être inférieur ou égal à pour qu'un nouveau bloc soit attribué. more Bitcoin Mining, Expliquez Tout ce que vous devez savoir sur Bitcoin Mining, des Blockchain à Block Rewards en passant par les pools de démonstration des travaux et d'exploitation. more Preuve de travail La preuve de travail décrit le processus qui permet au réseau de bitcoins de rester robuste en rendant difficile le processus d’extraction, ou l’enregistrement de transactions. more En-tête de bloc (crypto-monnaie) Un en-tête de bloc est l'identité unique d'un bloc particulier d'une chaîne de blocs et est haché par les mineurs pour obtenir des récompenses. plus Arbre Merkle Les arbres Merkle sont des structures de données qui améliorent l’efficacité des bitcoins et d’autres monnaies cryptées. plus de liens partenaires
Recommandé
Laissez Vos Commentaires