Marktkapitalisatie: 24h Vol: BTC: BTC Dom:
Goud: S&P 500: EUR/USD: Olie (BRENT):

Nonce

Een nonce is een waarde die precies één keer wordt gebruikt binnen een specifiek proces, en in crypto duikt de term op in twee verschillende maar verwante contexten.

Bij Proof of Work-systemen zoals Bitcoin is de nonce een 32-bits veld in de header van een block dat miners telkens opnieuw aanpassen terwijl ze het block hashen. Omdat zelfs een piepkleine wijziging in de input de uitkomst van een cryptografische hash volledig door elkaar gooit, doorlopen miners miljarden mogelijke nonce-waarden op zoek naar een hash die onder de actuele moeilijkheidsgraad van het netwerk valt. Wanneer mininghardware dat bereik zonder succes uitput, passen miners een extra veld aan, de "extra nonce", om de zoekruimte te resetten en verder te zoeken. De nonce die uiteindelijk een geldige hash oplevert, wordt weleens een "golden nonce" genoemd, en het vinden ervan levert de miner het recht op om het volgende block toe te voegen en de bijbehorende beloning te innen.

Op accountniveau krijgt het woord een andere betekenis. Op netwerken zoals Ethereum heeft elk wallet-adres zijn eigen nonce: een simpele teller die bij nul begint en met elke verzonden transactie met één oploopt. Deze volgorde voorkomt dat transacties buiten de juiste reeks worden verwerkt en verhindert dat een ondertekende transactie opnieuw wordt uitgezonden en dubbel wordt uitgevoerd, een bescherming tegen replay-aanvallen en onbedoelde double-spending.

Beide toepassingen delen hetzelfde uitgangspunt: een getal dat één keer wordt verbruikt om uniciteit te garanderen, of dat nu gaat om het beveiligen van het miningproces of het manipulatiebestendig houden van de transactiegeschiedenis van een account.

Gerelateerde Artikelen