Occasionnellement
Qu’est-ce qu’un nonce dans la blockchain ?
Nonce (signification littérale – pour une occasion) est un moyen de séquencer et de séparer les transactions sur la blockchain Ethereum et d’autres plateformes de contrats intelligents. Généralement, il est utilisé en cryptographie comme numéro non répété pour sécuriser la communication.
Un portefeuille Ethereum peut diffuser plusieurs transactions depuis un compte, sans trop de délai entre elles, vers le réseau principal. Par conséquent, il est nécessaire de disposer d’un mécanisme permettant de déterminer quelle transaction est traitée en premier. Sinon, il y aurait des dysfonctionnements causés par des transactions conflictuelles associées aux transferts de solde des comptes.
Par exemple, si une transaction diffusée a une valeur occasionnelle de 2, elle doit être traitée avant la transaction avec une valeur occasionnelle de 3. Le réseau principal Ethereum est conçu de telle manière qu'une transaction d'une valeur occasionnelle plus élevée ne peut pas être incluse. dans tous les blocs jusqu'à ce que ceux qui les précèdent soient effacés et réglés sur la chaîne.
Cependant, ce processus peut poser des problèmes, car si une transaction avec une valeur occasionnelle inférieure est bloquée (en raison du montant du gaz), toutes les transactions reçues par la suite avec des valeurs occasionnelles plus élevées seront également bloquées.
Le processus d’annulation et d’accélération des transactions sur le réseau Ethereum utilise également le « nonce » comme base. Par exemple, si un utilisateur souhaite annuler une transaction, il peut envoyer une transaction vers son propre portefeuille avec le même numéro occasionnel que la transaction qu'il tente d'annuler. Cependant, ce n'est pas toujours garanti, car si le nonce est le même, toute transaction peut être approuvée de manière aléatoire.
Si une transaction est bloquée et n'est pas approuvée, les utilisateurs peuvent augmenter le prix du gaz et envoyer la même transaction avec le même numéro occasionnel. Étant donné que le numéro occasionnel est le même alors que les frais ont été augmentés, cette transaction a une probabilité plus élevée d'être validée. Certains portefeuilles disposent de ces deux fonctions automatisées.