शब्दकोश · मायनिंग

नॉन्स

CloudMineCrypto टीमकडूनअपडेट केले: एकदाच वापरलेली संख्या असंही म्हणतात

व्याख्या

नॉन्स ही Bitcoin ब्लॉक हेडरमधली 32-बिट संख्या आहे. वैध ब्लॉक शोधण्यासाठी मायनर प्रत्येक प्रयत्नाला ती बदलतात. प्रत्येक नवीन नॉन्समुळे पूर्णपणे वेगळा हॅश तयार होतो, त्यामुळे नॉन्स तपासून मायनर अंदाज लावतात.

Bitcoin माइनिंगच्या संज्ञासंग्रहाचा भाग, सोप्या इंग्रजीत 88 संज्ञा.

सगळे नॉन्स

4,294,967,296

शक्य मूल्यं: 0 ते 4,29,49,67,295 (32 बिट)

संपूर्ण Bitcoin नेटवर्क हे सगळे पर्याय दर सेकंदाला सुमारे 204 अब्ज वेळा तपासते.नेटवर्क हॅशरेटवरून काढलेला थेट अंदाज. दर तासाला अपडेट होतो.

मायनर नॉन्सचा वापर कसा करतात?

मायनर ब्लॉक हेडर तयार करतो, नॉन्स 0 ठेवतो आणि त्याचा हॅश काढतो. हॅश टार्गेटपेक्षा मोठा असेल, तर नॉन्स 1 ठेवून पुन्हा प्रयत्न करतो, मग 2, आणि पुढे असंच. या नावाचा अर्थ “एकदाच वापरलेली संख्या” असा आहे.

एक नॉन्स दुसऱ्यापेक्षा चांगला नसतो. हॅशचा अंदाज लावता येत नाही, त्यामुळे प्रत्येक प्रयत्नात जिंकण्याची तीच अगदी कमी शक्यता असते. त्यामुळेच मायनिंग निष्पक्ष असतं: दर सेकंदाला जास्त प्रयत्न म्हणजे जिंकण्याच्या जास्त संधी. याशिवाय दुसरी कोणतीही गोष्ट मदत करत नाही.

नॉन्सची मूल्यं संपल्यावर काय होतं?

चार बाइटमध्ये फक्त 4,29,49,67,296 मूल्यं मावतात. आधुनिक मशीन ही सगळी मूल्यं सेकंदाच्या हजारांशापेक्षा खूप कमी वेळात तपासते. त्यामुळे मायनर ब्लॉकमधली दुसरी एखादी गोष्ट बदलून नॉन्स पुन्हा सुरुवातीपासून तपासतो.

मायनरची प्रक्रिया

  1. 01

    प्रत्येक नॉन्स वापरून पाहा

    0, 1, 2 आणि पुढे 4,29,49,67,295 पर्यंत. 4 बाइट्समध्ये मावणारी हीच सर्व मूल्ये आहेत.

  2. 02

    लवकरच संपून जाईल

    एक 100 TH/s मशीन हे सगळे सुमारे 43 मायक्रोसेकंदांत करू शकते.

  3. 03

    एक्स्ट्रा नॉन्स बदला

    मायनर स्वतःच्या रिवॉर्ड ट्रान्झॅक्शनमधील (coinbase) एक राखीव फील्ड बदलतो.

  4. 04

    नवीन मर्कल रूट

    तो व्यवहार बदलला की मर्कल रूट बदलतो आणि प्रत्येक nonce साठी पुन्हा नवे हॅश मिळतात.

मग पुन्हा पायरी 1 वर जा. मायनर्स टाइमस्टॅम्पमध्ये थोडासा बदलही करू शकतात. त्यामुळे हेडरही बदलतो.

सहसा एक्स्ट्रा नॉन्स वापरला जातो. तो कॉइनबेस ट्रान्झॅक्शनमधला अतिरिक्त फील्ड असतो. तो बदलल्याने Merkle root बदलतो आणि तपासण्यासाठी ब्लॉक हेडरचे पूर्णपणे नवे पर्याय मिळतात. मायनर टाइमस्टॅम्पमध्येही थोडा बदल करू शकतात. आजच्या अनेक मशीनवर व्हर्जन फील्डमधले काही बिट्सही बदलता येतात.

स्रोत

  1. नॉन्स · Bitcoin Wiki
  2. ब्लॉक हॅशिंग अल्गोरिदम · Bitcoin Wiki
  3. ब्लॉकचेन संदर्भ: हेडर्स, Merkle ट्री, लक्ष्य · Bitcoin डेव्हलपर दस्तऐवज

या पेजवरील लाइव्ह आकडे 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.