Mining Target कार्य प्रमाण जाँचते समय हेडर हैश के लिए गैर-ऋणात्मक संख्यात्मक सीमा है। वैध नेटवर्क लक्ष्य धनात्मक और नियमों से अनुमत होना चाहिए; हैश उससे अधिक नहीं हो सकता। कम लक्ष्य खोज को कठिन बनाता है।
Bitcoin Core v29.0 कार्य प्रमाण जाँच में निकाले गए लक्ष्य से बड़े हैश को अस्वीकार करता है। इसलिए शर्त hash ≤ target है, केवल सख्ती से छोटा नहीं। तुलना पूरे हेडर के संख्यात्मक हैश की होती है, केवल nonce की नहीं। [Bitcoin Core v29.0 — Proof-of-work checks]
अलग संख्यात्मक मान वाले हैशों में शुरुआती शून्यों की संख्या समान हो सकती है। बाकी अंक और लक्ष्य की तुलना में उनका मान भी मायने रखते हैं। शून्य दुर्लभता समझाते हैं, लेकिन पूरी hash ≤ target तुलना का विकल्प नहीं हैं। [Bitcoin Core v29.0 — Proof-of-work checks]
nBits फ़ील्ड 32 बिट का है, जबकि लक्ष्य 256-बिट के दायरे में समझा जाता है। एन्कोडिंग में घातांक और चिह्न बिट वाला गुणांक होता है। जैसे 0x04123456 डिकोड होकर 0x12345600 बनता है; यह प्रारूप का उदाहरण है, वर्तमान आवश्यक नेटवर्क लक्ष्य नहीं। [Bitcoin Core v29.0 — Compact arithmetic]
80-बाइट हेडर में nBits चार little-endian बाइटों में सीरियलाइज़ होता है। इसलिए संख्या 0x1d00ffff का बाइट क्रम ff ff 00 1d है। डेटा पढ़ने के बाइट क्रम को दिखाई गई संख्या के अंकों के क्रम से न मिलाएँ। [Bitcoin Developer Reference — Block headers and nBits]
Bitcoin Core v29.0 का DeriveTarget ऋणात्मक लक्ष्य, शून्य, ओवरफ़्लो और नेटवर्क के powLimit से बड़े मान अस्वीकार करता है। इसलिए मनमाने ढंग से nBits बढ़ाना पर्याप्त नहीं। संक्षिप्त रूप सफलतापूर्वक खोल लेना लक्ष्य की वैधता सिद्ध नहीं करता। [Bitcoin Core v29.0 — Proof-of-work checks]
संदर्भ जाँच पिछले ब्लॉक और नेटवर्क नियमों के लिए nBits की तुलना GetNextWorkRequired से करती है। असंगति पर bad-diffbits मिलता है। खुद चुने आसान लक्ष्य से नीचे का हैश भी हेडर में गलत nBits को सही नहीं बना सकता। [Bitcoin Core v29.0 — Contextual and block validation]
समान रूप से वितरित 256-बिट हैश मॉडल और अनुमत लक्ष्य T के लिए प्रति प्रयास संभावना p = (T + 1) / 2^256 है: शून्य से T तक, दोनों सहित, मान स्वीकार्य हैं। यह तुलना नियम से निकला निष्कर्ष है; लक्ष्य अकेले हैशरेट या अगले ब्लॉक का सटीक समय तय नहीं करता। [Bitcoin Core v29.0 — Proof-of-work checks]
हेडर के अलावा Bitcoin Core लेनदेन रूट, coinbase, ब्लॉक सीमाएँ और लेनदेन की वैधता भी जाँचता है। सही लक्ष्य पूरा करना आवश्यक है, पर इन जाँचों का विकल्प नहीं। कम हैश अमान्य ब्लॉक सामग्री ठीक नहीं कर सकता। [Bitcoin Core v29.0 — Contextual and block validation]
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Share Difficulty, Proof of Work, Nonce, Block header. इस प्रविष्टि का उल्लेख यहाँ भी है ASIC Miner, Nonce, Mining Share, Share Difficulty.