Nonce
Een nonce is een nummer dat binnen crypto maar één keer wordt gebruikt. Het helpt een blockchain om berekeningen of transacties uniek en veilig te houden.
Wat is een nonce?
Nonce is een afkorting van het Engelse “number used once”. De precieze rol verschilt per blockchain.
Bij Proof of Work, zoals Bitcoin, veranderen miners steeds de nonce. Zo proberen zij een geldige hash te vinden. Een hash is een vaste reeks tekens die uit gegevens wordt berekend. Voldoet de hash aan de regels van het netwerk? Dan kan het block worden gecontroleerd en toegevoegd aan de blockchain.
Bij Ethereum is een nonce een oplopend volgnummer voor transacties van één account. Daardoor verwerkt het netwerk die transacties in de juiste volgorde en niet twee keer.
Een voorbeeld van een nonce
Stel dat je vanaf één Ethereum-account twee transacties verstuurt. Het account geeft beide transacties een opvolgend nummer: een nonce.
Het netwerk ziet hierdoor welke transactie eerst hoort. Ook kan dezelfde transactie niet opnieuw worden uitgevoerd. De nonce werkt hier dus als een volgnummer, niet als onderdeel van mining.
Waarom is een nonce belangrijk in crypto?
Bij nieuws over Bitcoin mining of Proof of Work is een nonce onderdeel van het rekenwerk waarmee miners nieuwe blocks proberen te vinden. Andere nodes kunnen daarna snel controleren of het gevonden block aan de regels voldoet.
Het steeds zoeken naar een geldige hash kost veel rekenkracht en energie. Dat is een nadeel van Proof-of-Work-mining, niet van de nonce zelf.
Bij Ethereum en vergelijkbare netwerken helpt de nonce vooral om transacties goed te ordenen. Een nonce zegt niets over de prijs van een crypto of over toekomstige koersbewegingen.