07 / 691HASH

माइनिंग

Mining

उम्मीदवार ब्लॉक बनाना, कार्य खोजना और सब्सिडी व शुल्क आय के लिए प्रतिस्पर्धा।

माइनिंग लेनदेन चयन को Proof of Work पूरा करने वाला हेडर खोजने से जोड़ती है। माइनर ब्लॉक प्रस्तावित करते हैं; दूसरे नोड वैधता और अधिकतम संचित कार्य वाली शाखा में स्थान स्वतंत्र रूप से जाँचते हैं।

एक केंद्रीय कतार नहीं है। माइनर के नोड का अपना mempool है; getblocktemplate लेनदेन, निर्भरताएँ और पैरामीटर देता है। अपुष्ट आउटपुट खर्च करने वाले बच्चे को उसी ब्लॉक में पहले माता-पिता लेनदेन चाहिए। ब्लॉक वजन और हस्ताक्षर जाँच लागत चयन सीमित करते हैं। [Bitcoin Core v29.0: block assembler]

पहला लेनदेन अधिकतम अनुमत सब्सिडी और शामिल शुल्क दे सकता है। शुल्क इनपुट-आउटपुट का अंतर है, नया bitcoin नहीं। अधिक पुरस्कार पर्याप्त Proof of Work के बावजूद ब्लॉक अमान्य करता है। coinbase आउटपुट सबसे पहले 100 ऊँचाई बाद के ब्लॉक में खर्च हो सकता है। [Bitcoin Core v29.0: block validation]

हार्डवेयर 80-बाइट हेडर के रूपों पर दोहरा SHA-256 दोहराता है। चार-बाइट nonce समाप्त होने पर coinbase extra nonce बदलकर Merkle Root और खोज क्षेत्र बदला जा सकता है। पिछली विफलताएँ अगले प्रयास को निश्चित सफलता के निकट नहीं लातीं; दस मिनट नेटवर्क का लक्षित औसत है, मशीन की समयसीमा नहीं। [Bitcoin Developer Guide: Mining]

पूल काम देता है और आसान share लक्ष्य से योगदान आँक सकता है। कुछ shares ही नेटवर्क लक्ष्य भी पूरा करते हैं। भुगतान सहमत मॉडल और पूल शुल्क पर निर्भर है, सीधे Bitcoin सहमति पर नहीं। मिले ब्लॉकों का पूल हिस्सा जुड़ी मशीनों का स्वामित्व सिद्ध नहीं करता। [Bitcoin Developer Guide: Mining]

नोड प्रसारित ब्लॉक प्राप्त कर जाँचते हैं। प्रतिद्वंद्वी का एक साथ मिला मान्य ब्लॉक अस्थायी शाखा बना सकता है; छोड़ी शाखा का पुरस्कार सक्रिय इतिहास में नहीं जुड़ता। इसलिए प्रसार गति और नए सिरे पर काम अद्यतन करना भी परिणाम प्रभावित करते हैं। [Bitcoin whitepaper]

hashrate हिस्सा और नेटवर्क गति केवल अपेक्षित सफलता दर देते हैं। लाभ बिजली, दक्षता, शीतलन, बंद समय, खरीद लागत और पूल शर्तों पर भी निर्भर है। TH/s वाट नहीं है और एक सफलता दीर्घकालीन लाभ सिद्ध नहीं करती। [Bitcoin Developer Guide: Mining]

getblocktemplate की तुलना वास्तविक ब्लॉक के हेडर, coinbase और लेनदेन से करें। submitblock नोड को जाँच के लिए ब्लॉक देता है; स्थानीय स्वीकार्यता नेटवर्क में स्थायी समावेश की गारंटी नहीं। जमा shares, स्वीकार ब्लॉक और वास्तविक भुगतान अलग रखें। [BIP 22: getblocktemplate]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Proof of Work, कठिनाई समायोजन, ब्लॉक की जारीकरण इनाम, लेनदेन शुल्क, Mempool. इस प्रविष्टि का उल्लेख यहाँ भी है Proof of Work, कठिनाई समायोजन, ब्लॉक की जारीकरण इनाम, Halving.

01Bitcoin माइनर वास्तव में क्या गणना करते हैं?

वे उम्मीदवार ब्लॉक के 80 बाइट हेडर का डबल SHA-256 हैश बार-बार गणना करते हैं। nonce और हेडर को प्रभावित करने वाला अन्य डेटा बदलकर ऐसा हैश खोजते हैं जिसका संख्यात्मक मान वैध नेटवर्क target से कम या बराबर हो।

02क्या माइनर उपयोगकर्ताओं की जगह Bitcoin के नियम सत्यापित करते हैं?

ब्लॉक तैयार करते समय लेनदेन जाँचे जाते हैं, लेकिन यह काम उपयोगकर्ता के अपने सत्यापन का विकल्प नहीं है। हर Full Node बने हुए ब्लॉक की स्वतंत्र जाँच करता है और सहमति के नियमों का उल्लंघन होने पर उसे अस्वीकार करता है, चाहे उसका Proof of Work कुछ भी हो।

DOC · 001Bitcoin Core v29.0: block assemblerप्राथमिक स्रोत ↗DOC · 002Bitcoin Core v29.0: block validationप्राथमिक स्रोत ↗DOC · 003Bitcoin Developer Guide: Miningप्राथमिक स्रोत ↗DOC · 004Bitcoin whitepaperप्राथमिक स्रोत ↗DOC · 005BIP 22: getblocktemplateप्राथमिक स्रोत ↗
1 अगस्त 2026 को समीक्षा की गईस्रोत पहले · यह निवेश सलाह नहीं है