Principal » Entreprise » Nonce

Nonce

Entreprise : Nonce
Qu'est-ce que le nonce?

Un nonce est l'abréviation de "numéro utilisé une seule fois", qui est un numéro ajouté à un bloc haché - ou chiffré - dans une blockchain qui, une fois modifié, respecte les restrictions de niveau de difficulté. Le nonce est le nombre que les mineurs de blockchain résolvent. Lorsque la solution est trouvée, les mineurs de la chaîne de blocs se voient proposer une crypto-monnaie en échange.

Points clés à retenir

  • Nonce, ou "nombre utilisé seulement une fois", désigne le premier numéro qu'un mineur de la chaîne de blocs doit découvrir avant de résoudre un bloc dans la chaîne de blocs.
  • Une fois que les mineurs ont résolu les calculs mathématiques, ils sont doués pour leur temps et leur compétence.
  • Nonce est difficile à trouver et est considéré comme un moyen d'éliminer les crypto-mineurs les moins talentueux.
  • Le monde de la crypto-extraction est un défi, et il faut souvent une excellente puissance de calcul pour même commencer à essayer de résoudre le nonce.

Comprendre le nonce

La blockchain est la pierre angulaire de la crypto-monnaie. Afin de sécuriser la blockchain, les données des blocs précédents sont cryptées ou «hachées» en une série de chiffres et de lettres. Pour ce faire, l’entrée du bloc est traitée via une fonction qui produit une sortie de longueur fixe.

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. Cela signifie également que la fonction peut générer efficacement une entrée hachée, elle rend la détermination de l'entrée difficile (entraînant une extraction) et modifie légèrement le résultat de l'entrée en une valeur de hachage très différente. Ce système complexe crée le réseau de confidentialité de blockchain.

Considérations spéciales: Découvrir le nonce

L'ajout de transactions à la blockchain nécessite une puissance de traitement informatique importante. Les personnes et les entreprises qui traitent des blocs s'appellent des mineurs. Les mineurs ne sont rémunérés que s'ils sont les premiers à créer un hachage répondant à un certain ensemble d'exigences, appelé hachage cible.

Le processus de deviner le hachage commence dans l'en-tête du bloc. Il contient le numéro de version du bloc, un horodatage, le hachage utilisé dans le bloc précédent, le hachage de la racine Merkle, le nonce et le hachage cible.

Pour réussir l’extraction d’un bloc, un mineur doit être le premier à deviner le nonce, qui est une chaîne aléatoire de nombres ajoutés au contenu haché du bloc, puis rediffusés.

Si le hachage répond aux exigences définies dans la cible, le bloc est ajouté à la blockchain. Parcourir les solutions pour deviner le nonce est appelé preuve de travail, et le mineur qui est capable de trouver la valeur se voit attribuer le bloc et payé en crypto-monnaie.

Déterminer quelle chaîne utiliser en tant que nonce nécessite une quantité importante d'essais et erreurs, car il s'agit d'une chaîne aléatoire. Un mineur doit deviner un nonce, l'ajouter au hachage de l'en-tête actuel, réorganiser la valeur et le comparer au hachage cible. Si la valeur de hachage obtenue répond aux exigences, le mineur a créé une solution et se voit attribuer le bloc.

Il est hautement improbable qu'un mineur puisse deviner le nonce du premier coup, ce qui signifie qu'il peut potentiellement tester un grand nombre d'options avant de réussir. Plus la difficulté est grande (mesure de la difficulté à créer un hachage inférieur à la cible), plus la génération de la solution risque de prendre du temps.

La difficulté des blocs reste la même sur l’ensemble du réseau, ce qui signifie que tous les mineurs ont les mêmes chances de déterminer le hachage correct. Les réseaux de crypto-monnaie établissent généralement un nombre cible de blocs qu’ils souhaitent traiter au cours d’une période donnée et ajustent périodiquement la difficulté afin de s’assurer que cette cible est atteinte. Si le nombre de blocs traités ne correspond pas à cet objectif, la difficulté sera réduite et la difficulté sera définie en fonction du temps écoulé.

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 hachage Un hachage est une fonction qui convertit une entrée de lettres et de chiffres en une sortie chiffrée de longueur fixe. plus Bitcoin Mining, Expliquez Tout ce que vous devez savoir sur Bitcoin Mining, des Blockchain aux Block Blocks en passant par les pools de démonstration des travaux et d'exploitation. 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 Difficulté de crypto-monnaie La difficulté est un paramètre utilisé par Bitcoin et d'autres crypto-devises pour maintenir le temps moyen entre les blocs stable lorsque la puissance de hachage du réseau change. 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. plus Litecoin Mining Litecoin Mining est le traitement d’un bloc de transactions dans la blockchain Litecoin. plus de liens partenaires
Recommandé
Laissez Vos Commentaires