શબ્દકોશ · માઇનિંગ

નોન્સ

CloudMineCrypto ટીમ તરફથીઅપડેટ કર્યું એક જ વાર વપરાતો નંબર તરીકે પણ ઓળખાય છે

વ્યાખ્યા

nonce એ Bitcoin બ્લોક હેડરમાંનો 32-બિટનો નંબર છે, જેને માન્ય બ્લોક શોધવા માટે માઇનર્સ દરેક પ્રયાસે બદલે છે. દરેક નવો nonce સંપૂર્ણપણે અલગ હૅશ આપે છે, એટલે nonce અજમાવીને માઇનર્સ પોતાની આગાહી કરે છે.

Bitcoin માઇનિંગની શબ્દાવલીનો ભાગ, સાદી ભાષામાં 88 શબ્દો સમજાવ્યા છે.

બધા સંભવિત nonce

4,294,967,296

0થી 4,29,49,67,295 સુધીનાં સંભવિત મૂલ્યો (32 બિટ)

સમગ્ર Bitcoin નેટવર્ક આ બધાં મૂલ્યોમાંથી દર સેકન્ડે લગભગ 204 અબજ વખત પસાર થાય છે.નેટવર્ક હૅશરેટ પરથી જીવંત અંદાજ, દર કલાકે અપડેટ થાય છે.

માઇનર્સ nonce નો ઉપયોગ કેવી રીતે કરે છે?

માઇનર બ્લોક હેડર બનાવે છે, nonce ને 0 પર સેટ કરે છે અને તેનો હૅશ કાઢે છે. જો હૅશ ટાર્ગેટ કરતાં મોટો હોય, તો nonce ને 1 પર સેટ કરીને ફરી પ્રયાસ કરે છે, પછી 2 પર, અને એમ આગળ. આ નામનો અર્થ છે “એક જ વાર વપરાતો નંબર”.

એક nonce બીજા કરતાં વધુ સારો નથી. હૅશની આગાહી કરી શકાતી નથી, એટલે દરેક પ્રયાસમાં જીતવાની સમાન, બહુ જ નાની શક્યતા હોય છે. આ જ માઇનિંગને ન્યાયી બનાવે છે: પ્રતિ સેકન્ડ વધુ પ્રયાસ એટલે જીતવાની વધુ તકો, અને બીજું કંઈ મદદ કરતું નથી.

nonce ખૂટી જાય ત્યારે શું થાય છે?

ચાર બાઇટમાં ફક્ત 4,29,49,67,296 મૂલ્યો જ સમાય છે. આધુનિક મશીન એ બધામાંથી સેકન્ડના હજારમા ભાગ કરતાં પણ ઓછા સમયમાં પસાર થઈ જાય છે. એટલે માઇનર્સ બ્લોકમાં બીજી કોઈ વસ્તુ બદલીને nonce ફરીથી શરૂ કરે છે.

માઇનરની પ્રક્રિયા

  1. 01

    દરેક નૉન્સ અજમાવો

    0, 1, 2 અને આગળ 4,29,49,67,295 સુધી. 4 બાઇટ્સમાં સમાઈ શકે તેવા આ બધા મૂલ્યો છે.

  2. 02

    ઝડપથી ખૂટી જાય

    એક 100 TH/s મશીન આ બધાં પ્રયાસો લગભગ 43 માઇક્રોસેકન્ડમાં કરી શકે છે.

  3. 03

    વધારાનો નૉન્સ બદલો

    માઇનર પોતાના રિવોર્ડ ટ્રાન્ઝૅક્શન (coinbase)માં એક વધારાનું ફીલ્ડ સંપાદિત કરે છે.

  4. 04

    નવો મર્કલ રૂટ

    એ ટ્રાન્ઝૅક્શન બદલાયું, એટલે મર્કલ રૂટ પણ બદલાય છે અને દરેક નૉન્સ સાથે ફરી નવા હૅશ મળે છે.

પછી પાછા પગલું 1 પર જાઓ. માઇનર્સ ટાઇમસ્ટૅમ્પમાં પણ થોડો ફેરફાર કરી શકે છે, જેનાથી હેડર પણ બદલાય છે.

સામાન્ય રીતે extra nonce વપરાય છે, જે coinbase ટ્રાન્ઝૅક્શનમાંનું વધારાનું ફીલ્ડ છે. તેને બદલવાથી Merkle રૂટ બદલાય છે, જેથી અજમાવવા માટે હેડરોનો આખો નવો સમૂહ મળે છે. માઇનર્સ ટાઇમસ્ટૅમ્પમાં પણ થોડો ફેરફાર કરી શકે છે અને આજનાં ઘણાં મશીનોમાં version ફીલ્ડના થોડા બિટ્સ પણ બદલી શકે છે.

સ્રોતો

  1. નોન્સ · Bitcoin Wiki
  2. બ્લોક હૅશિંગ અલ્ગોરિધમ · Bitcoin Wiki
  3. બ્લોકચેઇન સંદર્ભ: હેડર, મર્કલ ટ્રી, લક્ષ્ય · બિટકોઇન ડેવલપર દસ્તાવેજીકરણ

આ પેજના લાઇવ આંકડા CloudMineCrypto API અને જાહેર ચેઇન ડેટામાંથી આવે છે. તે નિયમિતપણે અપડેટ થાય છે અને જ્યાં દેખાય છે ત્યાં તેમનું લેબલ આપેલું છે. આ ફક્ત શૈક્ષણિક માહિતી છે, નાણાકીય સલાહ નથી.

હવે જુઓ, માઇનિંગ કેવી રીતે થાય છે.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.