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

LexiconDream

🔢 Nonce

Et tal, der én gang bruges i mining til at finde en gyldig blok-hash.

Nonce

En nonce er et tal, der bruges én gang. I mining er det den variabel, som minere ændrer, når de hasher en blokheader. Headeren indeholder den forrige bloks hash, et tidsstempel, Merkle-roden, sværhedsmålet og noncen. Minere prøver forskellige nonce-værdier, indtil den resulterende hash falder under målet. Der er ingen genvej. Den eneste måde at finde en gyldig nonce på er at gætte og tjekke, milliarder af gange i sekundet. Den første miner, der finder den, får lov til at broadcaste blokken.

Nonce-feltet i Bitcoin er 32 bit, hvilket tillader omkring 4 milliarder mulige værdier. Det lyder af meget, men moderne ASIC'er udtømmer nonce-pladsen hurtigt. Når det sker, ændrer minere andre dele af blokheaderen, såsom tidsstemplet eller coinbase-transaktionen, og starter forfra. Det giver dem et nyt sæt nonce-værdier at afprøve. Nonce-værdien er et lille tal med en stor opgave. Det gør proof-of-work muligt og forhindrer minere i at genbruge den samme hash. Uden det ville det være umuligt at randomisere en gyldig blok.

Nonce-fakta

Nonce-værdien er ikke en sikkerhedsfunktion. Det er en mekanisme til at gøre hashen uforudsigelig og arbejdet verificerbart.

Comments

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

Leave a comment