Nonce

Darmiyani
Update shuda Aug 6, 2026

Eham Nukaat

  • Cryptography mein, nonce aam tor par bay-tarteeb ya galat aur bay-tarteeb si aik value hoti hai jo encryption ya hashing se pehle data mein shamil ki jati hai taa keh yeh yakeeni banaya jaye keh aik jese inputs hone par bhi mukhtalif outputs hasil ho saktay hain.

  • Proof-of-work mining mein, miners nonce ko tabdeel kartay rehtay hain taa keh aik aesa valid block hash talash karein jo network ke difficulty target par pora utaray

  • Ethereum aur degar EVM-compatible chains mein, transaction nonce aik khas tarteeb wala number hota ha jo transactions ko tarteeb kay mutabiq arrange karnay aur repeat honay se rokta hai.

Nonce (yaani keh "aik bar istemal honay wala number") aik aesi value hai ko cryptographic processes mein istemal hoti hai taa keh yeh yakeeni banaya jaye keh data ya operations unique hain aur inhain dobara istemal nahi kiya ja sakta. Blockchain networks mein, nonces mining aur transaction management dono mein eham kardar ada kartay hain, lekin har context mein mukhtalif tareekay say kam aatay hain.

Mining Nonce kis tarah kam karta hai?

Bitcoin jesay proof-of-work (PoW) blockchains mein, nonce block header mein store honay wala aik variable hai. Naya block banatay huye, miners block ke data (jis mein transactions, koi timestamp, block ka pichla hash, aur nonce shamil hai) ko ikhata kartay hain aur isay aik cryptographic hash function (Bitcoin ke case mein SHA-256) se guzara jata hai.

Is ka maqsad aik aesa hash output banana hai jo network ke mojooda difficulty target par pora utaray, aam tor par is ka matlab yeh hai keh isay lazmi khas taadad mein leading zeros se shuru hona chahiye (ya yun keh lein keh target value se kam hona chahiye). Hash functions unpredictable hotay hain is liye miners pehlay se hi is bat ka andaza nahi laga saktay keh kon sa nonce valid result de ga. Is liye, wo zero se shuru karty huye nonce ki mukhtalif values ko us waqt tak aazmatay rehtay hain, jab tak aik valid result na mil jaye.

Is valid nonce ko khabi khabar informally "golden nonce" bhi kaha jata hai. jab yeh mil jata hai, to block ko network par broadcast kar diya jata hai, nodes is ki tasdeeq kartay hain, aur phir isay blockchain mein shamil kar diya jata hai. Valid nonce talash karnay mein jo mushkil paish aati hai, wohi proof-of-work ko tampering kay khilaf mazboot banati hai: Agar kisi recorded block mein koi tabdili ki jaye to us block aur us kay bad aanay wala tamam blocks ki dobara calculations karni parti hain.

Yeh janna zrori hai keh Bitcoin block header mein nonce field sirf 32 bits ki hoti hai, jis ka matlab hai keh is ki taqreeban four billion possible values hoti hain. Jab miners is pori range ko istemal kar lein aur phir bhi koi valid hash value na milay, tou wo aam tor par degar variable ko adjust kartay hain, jesa keh timestamp ya extraNonce jesi koi izafi field, aur values ko dobara say aazmana shuru kar detay hain.

Transaction Nonce se kia murad hai?

Account par banay blockchains jesa keh Ethereum mein, “nonce” ke lafz ka matlab mukhtalif hota hai. Yahan, transaction nonce se murad aik khas tarteeb wala number hai jo har wallet address ko assign kiya jata hai. Yeh zero se shuru hota hai aur har outgoing transaction ke sath sath is ka aik number barhta jata hai.
Transaction nonce kay do eham maqsad hain: yeh yaqeeni banata hai keh transactions aik darust tarteeb mein process ki jayein, aur yeh aik hi transaction ko aik se ziyada martaba submit karnay say roktay hain. Is qisam ki vulnerability ko replay attack kaha jata hai. 2022 mein Ethereum ko proof-of-stake par muntaqil karnay ke bad, mining nonce us network par ab mazeed relevant nahi raha, lekin Ethereum aur tamam EVM-compatible chains mein transaction nonces eham kirdar ada kartay hain.

Nonces kiun zarori hotay hain?

Nonces blockchain security ka aik bunyadi hissa hain. proof-of-work mining mein, yeh pehlay se mojood data ko tabdeel karna kafi had tak mushkil bana detay hain. Transaction management mein yeh is bat ko yaqeeni banatay hain keh har transaction unique ho aur usay sahih tareeqay se process kiya jaye.

Agar cheh dono soraton mein is ka istemal aik jaisa hi hai, lekin yeh blockchain aur context ke hisab say mukhtalif andaz mein kam kartay hain.

Posts share karein
Account register karein
Aaj hi Binance ka account khol kar apnay ilm ka amli tor par istemal karein