Definicija
Nonce naloga je numerička vrednost povezana sa nalogom na blockchain-u (blockchain) koji koristi model stanja zasnovan na nalozima (account-based state model). Ona predstavlja broj uspešno obrađenih transakcija koje je taj nalog inicirao i obično se uvećava za jedan sa svakom potvrđenom transakcijom. Pošto je strogo uređen, nonce služi kao mera za praćenje niza transakcija nekog naloga tokom vremena.
U mrežama koje prate model naloga, nonce se koristi da jedinstveno identifikuje svaku transakciju sa datog naloga i da obezbedi redosled. Time što se zahteva da svaka nova transakcija referencira sledeći očekivani nonce, protokol može lako da otkrije i odbije duplikate ili transakcije koje stižu van redosleda. Zbog toga je nonce naloga ključni deo održavanja konzistentnog stanja i integriteta transakcija na nivou naloga.
Kontekst i upotreba
U okviru modela naloga, nonce naloga funkcioniše kao jednostavan mehanizam za zaštitu od ponovnog slanja (anti-replay) i za određivanje redosleda transakcija. Node-ovi proveravaju trenutni nonce sačuvan u stanju naloga kako bi utvrdili da li je dolazna transakcija validna u odnosu na istoriju transakcija tog naloga. Ako se nonce u transakciji ne poklapa sa očekivanom vrednošću, transakcija se smatra nevažećom ili se zadržava dok se ne dostigne ispravan redosled.
Nonce naloga takođe pruža jednostavan kvantitativni uvid u to koliko je potvrđenih transakcija jedan nalog inicirao. Zbog toga je koristan pokazatelj za analizu nivoa aktivnosti naloga i istorijskog ponašanja u blockchain-ovima (blockchain) zasnovanim na modelu naloga. Iako se detalji implementacije mogu razlikovati među protokolima, osnovna uloga nonce-a naloga kao brojača transakcija i referentne tačke za njihov redosled ostaje dosledna u sistemima koji se oslanjaju na model naloga.