ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Nonce

Qu'est-ce que Nonce ?

Un nonce est l'abréviation de "nombre utilisé une seule fois, " lequel, dans le cadre du minage de crypto-monnaie, est un nombre ajouté à un bloc haché ou crypté dans une blockchain qui, quand réchauffé, respecte les restrictions de niveau de difficulté. Le nonce est le nombre que les mineurs de blockchain résolvent. Quand la solution est trouvée, les mineurs de 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 nombre qu'un mineur de blockchain doit découvrir avant de résoudre un bloc dans la blockchain.
  • Une fois les calculs mathématiques résolus par le mineur, ils sont doués en crypto-monnaie pour leur temps et leurs compétences.
  • Les nonces sont difficiles à trouver et sont considérés comme un moyen d'éliminer les mineurs de crypto les moins talentueux.
  • Le monde du minage de crypto est un défi, 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éseau informatique, y compris l'authentification pour les achats, authentification à deux facteurs, ou d'autres types de récupération de compte et d'identification.

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'il 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 (conduisant à la sécurité de la blockchain), et apporte de petites modifications au résultat d'entrée dans 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é le 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 hasch de la racine de Merkle, le nonce, et le hachage cible.

Si le hachage répond aux exigences énoncées dans la cible, puis le bloc est ajouté à la blockchain. Faire défiler les solutions afin de 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.

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 c'est une chaîne aléatoire. Un mineur doit deviner un nonce, l'ajouter au hachage de l'en-tête actuel, ressasser la valeur, et comparez cela au hachage cible. Si la valeur de hachage résultante répond aux exigences, le mineur a créé une solution et obtient 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 bien faire les choses. Plus la difficulté est grande (une mesure de la difficulté de créer un hachage inférieur à la cible), plus il faudra probablement de temps pour générer une solution.

La difficulté de blocage 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 au cours d'une période spécifique, et ajuster 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 alors la difficulté sera réduite, avec la réduction de la difficulté fixée à la quantité de temps au-dessus de la limite du temps de traitement était.

Utilisations pour Nonce

Les nonces sont utilisés pour une gamme d'applications de réseau 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é, signature électronique, cryptage des données, et plus.

FAQ de Nonce

Qu'est-ce que le nonce dans la crypto-monnaie?

Un nonce est l'abréviation de "nombre utilisé une seule fois, " qui est un nombre ajouté à un bloc haché (ou crypté) dans une blockchain qui, quand réchauffé, respecte les restrictions de niveau de difficulté. Le nonce est le nombre que les mineurs de blockchain résolvent, afin de 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éseau 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é, signature électronique, cryptage des données, et plus.

Qu'est-ce qu'un nonce d'or ?

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