EN - FR - DE - ES - IT - PT -

LexiconDream

🔢 Nonce

Un nombre utilisé une seule fois lors du minage pour trouver un hachage de bloc valide.

Nonce

Un nonce est un nombre à usage unique. En minage, c'est la variable que les mineurs modifient lors du hachage de l'en-tête d'un bloc. Cet en-tête contient le hachage du bloc précédent, un horodatage, la racine Merkle, le niveau de difficulté cible et le nonce. Les mineurs testent différentes valeurs de nonce jusqu'à ce que le hachage obtenu soit inférieur à la cible. Il n'existe pas de méthode plus rapide. Le seul moyen de trouver un nonce valide est de procéder par essais et erreurs, des milliards de fois par seconde. Le premier mineur à trouver le nonce valide diffuse le bloc.

Le champ nonce du Bitcoin est codé sur 32 bits, ce qui permet environ 4 milliards de valeurs possibles. Cela peut paraître énorme, mais les ASIC modernes épuisent rapidement cet espace de valeurs. Dans ce cas, les mineurs modifient d'autres éléments de l'en-tête du bloc, comme l'horodatage ou la transaction coinbase, et recommencent. Ils disposent ainsi d'un nouvel ensemble de nonces à tester. Le nonce est un petit nombre qui joue un rôle crucial : il rend possible la preuve de travail et empêche les mineurs de réutiliser le même hachage. Sans lui, il serait impossible de générer aléatoirement un bloc valide.

Faits de nonce

Le nonce n'est pas une mesure de sécurité. C'est un mécanisme permettant de rendre le hachage imprévisible et le travail vérifiable.

Comments

No comments yet. Be the first to share a thought.

Leave a comment