Un nonce (nonce, de "nombre utilisé une fois") est un nombre spécial que les mineurs substituent dans un en-tête de bloc lors de son hachage. En changeant le nonce, un participant obtient un nouveau hachage de bloc à chaque fois sans affecter les transactions à l'intérieur. En essence, c'est un "sélecteur" utilisé pour choisir un résultat approprié.
L'objectif de la recherche est de trouver un hachage qui satisfait une condition fixée par la difficulté actuelle du réseau (par exemple, qui commence par un certain nombre de zéros). Comme le résultat du hachage ne peut pas être prédit à l'avance, la seule façon est de passer en revue séquentiellement les valeurs de nonce, en essayant les unes après les autres. Dans le processus de recherche d'un nouveau bloc, un nombre énorme de nonces différents sont générés.
Ce mécanisme sous-tend l'algorithme de Proof-of-Work : les calculs dépensés dans la recherche servent de preuve du travail effectué. Lorsqu'une valeur appropriée est trouvée, le bloc est considéré comme "résolu", et tout participant peut facilement et rapidement vérifier la justesse du résultat en recalculant simplement le hachage.


