Nonce
Un nonce est un nombre utilisé une seule fois : il numérote les transactions d'un compte (pour éviter les rejeux) et sert de variable de recherche dans le minage Proof of Work.
Le nonce (number used once) remplit deux rôles distincts selon le contexte : sur les blockchains comme Ethereum, il séquence les transactions d'un portefeuille pour empêcher qu'une même transaction soit rejouée plusieurs fois ; en Proof of Work, les mineurs l'ajustent itérativement pour découvrir un hash valide respectant la difficulté réseau.
À retenir
- Nonce de transaction : compteur qui s'incrémente à chaque opération d'un compte pour éviter les rejeux
- Nonce de minage : variable modifiée par les mineurs jusqu'à obtenir un hash commençant par un nombre spécifique de zéros
- Différence critique : l'un protège l'ordre des transactions, l'autre résout l'énigme mathématique du consensus
Comprendre le nonce permet de diagnostiquer les retards de transaction et d'appréhender le coût computationnel du minage Proof of Work.
Les mineurs font varier le nonce jusqu'à trouver un hash valide.
Termes liés
Le minage sécurise une blockchain en proof of work : des ordinateurs résolvent des calculs pour valider les blocs, en échange de cryptomonnaies. Il est très consommateur d'énergie.
Un hash est une empreinte numérique unique générée par une fonction cryptographique, qui identifie de façon infalsifiable un bloc ou une transaction. Pilier de la sécurité de la blockchain.
Le Proof of Work est le mécanisme de consensus où la sécurité repose sur la puissance de calcul des mineurs. Robuste mais énergivore, c'est celui du Bitcoin.
Va plus loin que la définition
Mets ce concept en pratique avec nos parcours gratuits et nos outils de trader.
