Ta’rif
Account nonce — bu account-based state modeli ishlatiladigan blockchain (blockchain) dagi hisob (account) bilan bog‘langan sonli qiymat. U shu hisob tomonidan boshlangan va muvaffaqiyatli qayta ishlangan tranzaksiyalar sonini ifodalaydi va odatda har bir tasdiqlangan tranzaksiyadan so‘ng bittaga oshib boradi. Qattiq tartibda oshib borishi tufayli nonce vaqt o‘tishi bilan hisobning tranzaksiya ketma-ketligini kuzatish uchun ko‘rsatkich vazifasini bajaradi.
Account modelidan foydalanadigan tarmoqlarda nonce ma’lum bir hisobdan yuborilgan har bir tranzaksiyani noyob aniqlash va ularning tartibini ta’minlash uchun ishlatiladi. Har bir yangi tranzaksiya navbatdagi kutilayotgan nonce qiymatiga mos bo‘lishi talab qilinishi orqali protokol dublikat yoki tartibdan tashqari yuborilgan tranzaksiyalarni oson aniqlab, rad etishi mumkin. Shu sababli account nonce hisob darajasida tizim holatining izchilligini va tranzaksiyalar yaxlitligini saqlashning asosiy qismidir.
Kontekst va qo‘llanilishi
Account modeli doirasida account nonce yengil anti-replay va ketma-ketlikni boshqarish mexanizmi sifatida ishlaydi. Nodelar hisob holatida saqlanayotgan joriy nonce qiymatiga qarab, kelayotgan tranzaksiya shu hisobning tranzaksiya tarixiga nisbatan haqiqiy yoki yo‘qligini aniqlaydi. Agar tranzaksiyadagi nonce kutilayotgan qiymatga mos kelmasa, tranzaksiya haqiqiy emas deb hisoblanadi yoki to‘g‘ri ketma-ketlikka yetguncha kutish rejimida saqlanadi.
Account nonce, shuningdek, hisob nechta tasdiqlangan tranzaksiyani boshlaganini oddiy raqamli ko‘rinishda ko‘rsatib beradi. Bu account-based blockchain (blockchain) larda hisob faolligi darajasi va tarixiy xatti-harakatlarini tahlil qilish uchun foydali metrikaga aylanadi. Protokollar bo‘yicha texnik tafsilotlar farq qilishi mumkin bo‘lsa-da, account nonce ning tranzaksiyalar hisoblagichi va tartibga solish uchun tayanch nuqta sifatidagi asosiy roli account modeliga tayanuvchi tizimlarda doimiy ravishda saqlanib qoladi.