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

LexiconDream

🔢 Jednoduchý

Číslo použité jednou při těžbě k nalezení platného hashe bloku.

Jednoduchý

Nonce je číslo použité jednou. V těžbě je to proměnná, kterou těžaři mění při hashování záhlaví bloku. Záhlaví obsahuje hash předchozího bloku, časové razítko, Merkleův kořen, cílovou obtížnost a nonce. Těžaři zkoušejí různé hodnoty nonce, dokud výsledný hash neklesne pod cílovou hodnotu. Neexistuje žádná zkratka. Jediný způsob, jak najít platný nonce, je hádat a kontrolovat miliardykrát za sekundu. První těžař, který ho najde, dostane právo vyslat blok.

Pole nonce v Bitcoinu má 32 bitů, což umožňuje přibližně 4 miliardy možných hodnot. To zní jako hodně, ale moderní ASICy prostor pro nonce rychle vyčerpají. Když k tomu dojde, těžaři změní další části záhlaví bloku, jako je časové razítko nebo transakce coinbase, a začnou znovu. To jim dává novou sadu nonce, které mohou vyzkoušet. Nonce je malé číslo s velkým úkolem. Umožňuje proof-of-work a brání těžařům v opětovném použití stejného hashe. Bez něj by nalezení platného bloku nebylo možné randomizovat.

Jednorázová fakta

Nonce není bezpečnostní prvek. Je to mechanismus, který činí hash nepředvídatelným a práci ověřitelnou.

Comments

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

Leave a comment