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

LexiconDream

🔢 Nonce

Un număr folosit o dată în minerit pentru a găsi un hash de bloc valid.

Nonce

Un nonce este un număr folosit o singură dată. În minerit, este variabila pe care minerii o modifică atunci când aplică hash-ul unui antet de bloc. Antetul conține hash-ul blocului anterior, un timestamp, rădăcina Merkle, ținta de dificultate și nonce-ul. Minerii încearcă diferite valori ale nonce-ului până când hash-ul rezultat scade sub țintă. Nu există nicio scurtătură. Singura modalitate de a găsi un nonce valid este să ghicești și să verifici, de miliarde de ori pe secundă. Primul miner care îl găsește poate transmite blocul.

Câmpul nonce din Bitcoin este de 32 de biți, ceea ce permite aproximativ 4 miliarde de valori posibile. Pare mult, dar ASIC-urile moderne epuizează rapid spațiul nonce. Când se întâmplă acest lucru, minerii modifică alte părți ale antetului blocului, cum ar fi marca de timp sau tranzacția coinbase, și o iau de la capăt. Acest lucru le oferă un set nou de nonce-uri de încercat. Nonce-ul este un număr mic cu o sarcină mare. Face posibilă proof-of-work și împiedică minerii să reutilizeze același hash. Fără el, găsirea unui bloc valid ar fi imposibil de randomizat.

Fapte nonce

Nonce-ul nu este o caracteristică de securitate. Este un mecanism care face hash-ul imprevizibil și lucrarea verificabilă.

Comments

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

Leave a comment