Mi az a nonce?

A nonce egy „egyszer használt szám” (number used once), amelyet a
bányász a blokk fejlécében változtatgat. A
cél, hogy a blokk hash-e megfeleljen a hálózat
nehézségi feltételének – például egy adott számú vezető nullával kezdődjön. Mivel
a hash kiszámíthatatlanul viselkedik, a helyes nonce-ot csak próbálgatással lehet
megtalálni.

Miért fontos?

A nonce keresése maga a proof-of-work, a munkaigazolás lényege. A bányász
másodpercenként hatalmas mennyiségű nonce-ot próbál végig, amíg érvényes blokkot
talál. Ez a folyamat drága (áram és hardver kell hozzá), de az eredmény
ellenőrzése pillanatok műve – bárki azonnal láthatja, hogy a talált hash tényleg
teljesíti a feltételt.

Példa a gyakorlatból

Képzeld el, hogy egy kombinációs zárat kell kinyitnod, de csak véletlenszerű
próbálgatással haladhatsz. Minden próbálkozás egy nonce. Amikor végre stimmel a
kombináció, mindenki más pár másodperc alatt ellenőrizheti, hogy tényleg jó –
de neked rengeteg próbálkozásba került megtalálni. A Bitcoin biztonsága épp ezen
az aszimmetrián nyugszik.

Gyakori tévhit és kockázat

A nonce nem „titkos kód” és nem ad hozzáférést semmihez – pusztán egy technikai
segédszám a bányászatban. Mérete korlátos, ezért a bányászok más mezőket is
változtatnak, ha egy nonce-tartományt kimerítettek. A nonce megértése inkább a
proof-of-work működésének megértéséhez fontos, semmint a mindennapi
kriptóhasználathoz.

Kapcsolódó olvasnivaló

← Vissza a Napi Kriptós Szó játékhoz

Ez a szócikk oktatási célú, nem személyre szabott befektetési tanácsadás.