Nonce Définition



Qu’est-ce que Nonce ?

Un nonce est une abréviation pour « nombre utilisé une seule fois », qui, dans le contexte de l’extraction de crypto-monnaie, est un nombre ajouté à un bloc haché – ou chiffré – dans une blockchain qui, une fois rehaché, répond aux 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 blockchain se voient offrir une crypto-monnaie en échange.

Points clés à retenir

  • Nonce, ou un « numéro utilisé une seule fois », fait référence au premier numéro qu’un mineur de blockchain doit découvrir avant de résoudre un bloc dans la blockchain.
  • Une fois que les calculs mathématiques sont résolus par le mineur, ils reçoivent une crypto-monnaie douée pour leur temps et leurs compétences.
  • Les nonces sont difficiles à trouver et sont considérés comme un moyen d’éliminer les crypto-mineurs les moins talentueux.
  • Le monde de l’extraction de crypto est difficile, et on a souvent besoin d’une excellente puissance de calcul pour même commencer à essayer de résoudre le nonce.
  • Les nonces sont utilisés pour une gamme d’applications de réseautage informatique, y compris l’authentification pour les achats, l’authentification à deux facteurs ou d’autres types de récupération et d’identification de compte.

Comprendre les nonces

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. Cela se fait en traitant l’entrée du bloc via une fonction, qui produit une sortie d’une 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, rend difficile la détermination de l’entrée (ce qui conduit à la sécurité de la blockchain) et apporte de petites modifications à l’entrée pour obtenir un hachage très différent. Ce système complexe crée le filet de confidentialité de la blockchain.

Considérations particulières

L’ajout de transactions à la blockchain nécessite une puissance de traitement informatique importante. Les individus et les entreprises qui traitent les blocs sont appelés mineurs. Les mineurs ne sont rémunérés que s’ils sont les premiers à créer un hachage qui répond à 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.

Si le hachage répond aux exigences énoncées dans la cible, le bloc est ajouté à la blockchain. Parcourir les solutions afin de deviner le nonce est appelé preuve de travail, et le mineur qui est capable de trouver la valeur reçoit le bloc et est payé en crypto-monnaie.

Un nonce doré donne une valeur de hachage inférieure à la difficulté cible, ce qui signifie qu’il satisfait à l’exigence du bloc suivant.

Comment trouver le nonce

Déterminer quelle chaîne utiliser comme nonce nécessite une quantité importante d’essais et d’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, rehacher la valeur et la comparer au hachage cible. Si la valeur de hachage résultante répond aux exigences, le mineur a créé une solution et se voit attribuer le bloc.

Il est très peu probable qu’un mineur réussisse à deviner le nonce du premier coup, ce qui signifie que le mineur peut potentiellement 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 inférieur à la cible – plus il est probable qu’il faille du temps pour générer une solution.

La difficulté des blocs reste la même sur l’ensemble du réseau, ce qui signifie que tous les mineurs ont la même chance de trouver le bon hachage. Les réseaux de crypto-monnaie établissent généralement un nombre cible de blocs qu’ils souhaitent traiter pendant une période de temps spécifique et ajustent périodiquement la difficulté afin de s’assurer que cet objectif est atteint. Si le nombre de blocs traités n’atteint pas cet objectif, la difficulté sera réduite, la réduction de la difficulté étant définie sur la durée au-delà de la limite du temps de traitement.

Utilisations pour Nonce

Les nonces sont utilisés pour une gamme d’applications de réseautage informatique, y compris l’authentification pour les achats, l’authentification à deux facteurs ou d’autres types d’applications de récupération de compte et d’identité, les signatures électroniques, le cryptage des données, etc.

Qu’est-ce que Nonce dans la crypto-monnaie ?

Un nonce est une abréviation pour « nombre utilisé une seule fois », qui est un nombre ajouté à un bloc haché – ou crypté – dans une blockchain qui, une fois rehaché, respecte les restrictions de niveau de difficulté. Le nonce est le nombre que les mineurs de blockchain résolvent pour recevoir de la crypto-monnaie.

Qu’est-ce qu’un Nonce Blockchain ?

Un nonce blockchain est un nombre ajouté à un bloc haché ou crypté dans une blockchain.

Comment les nonces sont-ils utilisés ?

Les nonces sont utilisés pour une gamme d’applications de réseautage informatique, y compris l’authentification pour les achats, l’authentification à deux facteurs ou d’autres types d’applications de récupération de compte et d’identité, les signatures électroniques, le cryptage des données, etc.

Qu’est-ce qu’un Golden Nonce ?

Un nonce doré donne une valeur de hachage inférieure à la difficulté cible, ce qui signifie qu’il satisfait à l’exigence du bloc suivant.

Laisser un commentaire