शब्दावली · माइनिंग

Block header

CloudMineCrypto टीम द्वाराअपडेट किया गया

परिभाषा

ब्लॉक हेडर, हर Bitcoin ब्लॉक के ऊपर मौजूद 80-बाइट का सारांश होता है। इसमें छह फ़ील्ड होते हैं, जिनमें पिछले ब्लॉक का हैश, ब्लॉक के लेन-देन का Merkle root और nonce शामिल हैं। माइनर्स असल में सिर्फ़ इसी हिस्से का हैश निकालते हैं।

Bitcoin माइनिंग शब्दावली का हिस्सा, 88 शब्द आसान भाषा में।

माइनर असल में क्या हैश करता है: 80 bytes

  • Version 4 B · नियमों का सेट
  • Previous block hash 32 B · ब्लॉक्स को चेन में जोड़ता है
  • Merkle root 32 B · हर ट्रांज़ैक्शन का fingerprint
  • Time 4 B · timestamp
  • Target (bits) 4 B · हैश कितना लो होना चाहिए
  • Nonce 4 B · वो नंबर जिसे माइनर बार-बार बदलते रहते हैं
Nonce (हरा) बदलो और पूरा हैश बदल जाता है। यही अंदाज़ा माइनर्स हर सेकंड खरबों बार लगाते हैं।

80 बाइट में क्या होता है?

फ़ील्डआकारइसका काम
वर्ज़न4 bytesब्लॉक किन नियमों का पालन करता है
पिछले ब्लॉक का hash32 bytesइस ब्लॉक को पिछले ब्लॉक से जोड़ता है
मर्कल रूट32 bytesहर लेन-देन को समेटने वाला एक हैश
समय4 bytesजब माइनर कहता है कि उसने ब्लॉक बनाया
बिट्स (लक्ष्य)4 bytesब्लॉक का हैश कितना कम होना चाहिए
नॉन्स4 bytesवह संख्या जिसे माइनर बार-बार बदलते हैं

माइनर सिर्फ हेडर को हैश क्यों करते हैं?

क्योंकि यह पूरे ब्लॉक की जगह काम करता है। Merkle root हर लेन-देन को दर्ज करता है, इसलिए किसी भी भुगतान में बदलाव से हेडर बदल जाता है। पिछले ब्लॉक का हैश पूरे इतिहास को जोड़ता है, इसलिए किसी पुराने ब्लॉक में बदलाव करने से उसके बाद के सभी हेडर टूट जाते हैं।

और 80 बाइट का हैश जल्दी निकाला जा सकता है। माइनर्स इस पर डबल SHA-256 चलाते हैं, नतीजे को लक्ष्य से मिलाते हैं, nonce बदलते हैं और फिर से कोशिश करते हैं। यह सब एक सेकंड में खरबों बार होता है।

असल में यह कितना छोटा है?

अभी चेन में करीब 9,69,006 ब्लॉक हैं, इसलिए 2009 के बाद से हर हेडर मिलाकर लगभग 78 MB होता है। इसी वजह से लाइट वॉलेट सभी हेडर डाउनलोड कर सकते हैं, हर हेडर के proof of work की जाँच कर सकते हैं और फिर भी फ़ोन में कम जगह लेते हैं। इनके पीछे के पूरे ब्लॉक सैकड़ों gigabytes के होते हैं।

स्रोत

  1. ब्लॉक हैशिंग एल्गोरिदम · बिटकॉइन विकी
  2. ब्लॉकचेन का संदर्भ: हेडर, Merkle ट्री, लक्ष्य · बिटकॉइन डेवलपर डॉक्यूमेंटेशन
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · सातोशी नाकामोतो, 2008

इस पेज पर लाइव आँकड़े CloudMineCrypto API और सार्वजनिक चेन डेटा से आते हैं। इन्हें नियमित रूप से अपडेट किया जाता है और जहाँ दिखते हैं, वहाँ इनका स्रोत बताया गया है। सिर्फ़ जानकारी के लिए, वित्तीय सलाह नहीं।

अब देखें कि माइनिंग कैसे होती है।

CloudMineCrypto ऐप में 8 घंटे का मुफ़्त माइनिंग प्लान लें और लाइव नेटवर्क डेटा के आधार पर अपना BTC बैलेंस बढ़ता देखें। अपने वॉलेट में निकालें, Lightning पर भी। रिवॉर्ड अनुमानित हैं।