Quel est le concept de “nonce” dans la blockchain?

Le “nonce” dans un bloc bitcoin est un champ de 32 bits (4 octets) dont la valeur est ajustée par les mineurs afin que le hachage du bloc soit inférieur ou égal à la cible actuelle du réseau. Les autres champs ne peuvent pas être modifiés car ils ont une signification définie. Toute modification des données du bloc (telle que le nonce) rendra le hachage du bloc complètement différent. Puisqu’il est impossible de prédire quelle combinaison de bits donnera le hachage correct, de nombreuses valeurs de “nonce” différentes sont essayées et le hachage est recalculé pour chaque valeur jusqu’à ce qu’un hachage inférieur ou égal à la cible actuelle du réseau soit trouvé. La cible requise est également représentée par la difficulté, où une difficulté plus élevée représente une cible plus basse. Étant donné que ce calcul itératif nécessite du temps et des ressources, la présentation du bloc avec la valeur de nonce correcte est la preuve du travail.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *