EN - FR - DE - ES - IT - PT -

LexiconDream

🔢 Nonce

Et tall som brukes én gang i mining for å finne en gyldig blokk-hash.

Nonce

En nonce er et tall som brukes én gang. I mining er det variabelen som minere endrer når de hasher en blokkheader. Headeren inneholder den forrige blokkens hash, et tidsstempel, Merkle-roten, vanskelighetsmålet og noncen. Minere prøver forskjellige nonce-verdier inntil den resulterende hashen faller under målet. Det finnes ingen snarvei. Den eneste måten å finne en gyldig nonce på er å gjette og sjekke, milliarder av ganger per sekund. Den første mineren som finner den, får kringkaste blokken.

Nonce-feltet i Bitcoin er 32 bits, noe som tillater omtrent 4 milliarder mulige verdier. Det høres mye ut, men moderne ASIC-er tømmer nonce-plassen raskt. Når det skjer, endrer minere andre deler av blokkhodet, som tidsstempelet eller coinbase-transaksjonen, og starter på nytt. Det gir dem et nytt sett med nonce-verdier å prøve. Nonce-verdien er et lite tall med en stor jobb. Det gjør proof-of-work mulig og forhindrer minere i å gjenbruke den samme hashen. Uten det ville det være umulig å randomisere å finne en gyldig blokk.

Nonce-fakta

Nonce-koden er ikke en sikkerhetsfunksjon. Det er en mekanisme for å gjøre hashen uforutsigbar og arbeidet verifiserbart.

Comments

No comments yet. Be the first to share a thought.

Leave a comment