what is a Target Hash?


एक टारगेट हैश
 क्या
 होता है?

क्रिप्टोकरेंसी माइनिंग  में, एक टारगेट हैश एक numeric मान होता है जो एक माइनर को एक नया ब्लॉक प्रदान करने के लिए हैश किए ब्लॉक हैडर से कम या बराबर होना चाहिए। ब्लॉक हैडर एक ब्लॉकचैन में विशेष ब्लॉकों की पहचान करते हैं। 

क्रिप्टोकरेंसी माइनिंग आपके द्वारा पूर्ण किए गए कार्य के लिए एक रिवॉर्ड के रूप में क्रिप्टोकरेंसी को इकट्ठा करने की प्रक्रिया है। इस कार्य की प्रकृति किसी दिए गए क्रिप्टोकरेंसी के लेन देन की वैधता को सत्यापित करना है। इस तरह, क्रिप्टोकरेंसी माइनर अनिवार्य रूप से लेखा परीक्षक होते है। जब हम माइन करते हैं, तो हम इसके लिए पैसे डाले बिना क्रिप्टोकरेंसी कमा सकते हैं।

टारगेट हैश का उपयोग इनपुट की कठिनाई को निर्धारित करने में किया जाता है और यह सुनिश्चित करने के लिए समायोजित किया जा सकता है कि ब्लॉक कुशलतापूर्वक प्रोसेस हो रहे हैं। उदाहरण के लिए, टारगेट हैश का उपयोग क्रिप्टोकरेंसी में किया जाता है जो वर्तमान माइनिंग कठिनाई (बिटकॉइन सहित) को सेट करने के लिए proof-of-work (PoW) सिस्टम का उपयोग करते हैं। यदि कोई क्रिप्टोकरेंसी माइनिंग के लिए एक अलग सिस्टम का उपयोग करती है, तो उसे टारगेट हैश की आवश्यकता नहीं हो सकती है।

💥Important:-

  • क्रिप्टोकरेंसी माइनिंग में, एक टारगेट हैश एक संख्यात्मक मान है जो एक हैश ब्लॉक हैडर (जिसका उपयोग ब्लॉकचैन में अलग-अलग ब्लॉकों की पहचान करने के लिए किया जाता है) एक माइनर को दिए जाने वाले नए ब्लॉक के लिए कम या बराबर होना चाहिए।
  • टारगेट हैश  का उपयोग क्रिप्टोकरेंसी में किया जाता है जो वर्तमान माइनिंग कठिनाई (Bitcoin सहित) को सेट करने के लिए proof-of-work (PoW)) सिस्टम का उपयोग करते हैं; यदि क्रिप्टोकरेंसी माइनिंग के लिए एक अलग system का उपयोग करती है, तो उसेटारगेट हैश की आवश्यकता नहीं हो सकती है। बिटकॉइन नेटवर्क नए ब्लॉकों के बीच औसतन 10 मिनट के अंतराल को बनाए रखने के लिए टारगेट हैश को बढ़ाकर या घटाकर माइन की कठिनाई को समायोजित करता है।

टारगेट हैश कैसे काम करता है:-

क्रिप्टोकरेंसी ब्लॉकचैन के उपयोग पर निर्भर करती है जिसमें क्रिप्टोकरेंसी के सभी लेन देन का रिकॉर्ड होता है। इन लेन देन को alphanumeric (वर्णों की एक श्रृंखला) में हैश या क्रिप्टोग्राफिक रूप से एनकोड किया जाता है। हैशिंग में किसी भी लंबाई के डेटा की एक स्ट्रिंग लेना और एक निश्चित लंबाई के साथ आउटपुट का उत्पादन करने के लिए इसे एक एल्गोरिदम के माध्यम से चलाना शामिल है। आउटपुट हमेशा एक ही लंबाई का होगा, भले ही इनपुट कितना बड़ा या छोटा हो (हालाँकि हैश के क्रमपरिवर्तन की संख्या खगोलीय रूप से बड़ी है)। प्रत्येक ब्लॉक में पिछले ब्लॉक हेडर का हैश होगा।

ब्लॉकचेन को मान्य और एनकोड करना माईन के रूप में जाना जाता है। माइनिंग में हाल ही के ब्लॉक को प्रोसेस करने के लिए हैशिंग एल्गोरिदम चलाने के लिए कंप्यूटर का उपयोग शामिल है; यूजर को जो जानकारी चाहिए वह ब्लॉक के हैडर में पाई जाती है। क्रिप्टोकरेंसी नेटवर्क इस हैश के लिए एक टारगेट मान निर्धारित करता है - जिसे टारगेट हैश कहा जाता है - और माइनर सभी संभावित मान का परीक्षण करके यह निर्धारित करने का प्रयास करते हैं कि यह मान क्या है।

ब्लॉक हैडर में ब्लॉक का वर्जन नंबर, टाइमस्टैम्प, पिछले ब्लॉक में इस्तेमाल किया गया हैश, Merkle Root, nonce, और टारगेट हैश होता है। ब्लॉक सामग्री का हैश लेकर, संख्याओं की एक रैंडम स्ट्रिंग (nonce) जोड़कर और ब्लॉक को फिर से हैश करके ब्लॉक उत्पन्न होता है।

यदि हैश टारगेट की आवश्यकता को पूरा करता है, तो ब्लॉक को ब्लॉकचैन में जोड़ दिया जाता है। nonce का अनुमान लगाने के लिए बार बार समाधान को खोजने का प्रक्रम proof of work (PoW) के रूप में संदर्भित किया जाता है, और माइनर जो मान खोजने में सक्षम होता है उसे उस ब्लॉक से सम्मानित किया जाता है और क्रिप्टोकरेंसी में भुगतान किया जाता है।

विशेष ध्यान देने योग्य:- 

बिटकॉइन लिए टारगेट हैश:-

Bitcoin SHA-256 हैश एल्गोरिदम का उपयोग करता है। यह हैश एल्गोरिदम इस तरह से सत्यापन योग्य रैंडम संख्या उत्पन्न करता है जिसके लिए कंप्यूटर प्रोसेसिंग पावर की अनुमानित मात्रा की आवश्यकता होती है।

एक  ब्लॉक को माइन करने के लिए माइनर को एक मान (Nonce) का उत्पादन करने की आवश्यकता होती है, जो कि हैश (क्रिप्टोग्राफिक रूप से एनकोड) होने के बाद, बिटकॉइन नेटवर्क द्वारा स्वीकार किए गए सबसे हाल ही के ब्लॉक में उपयोग किए गए है जो कि एक से कम या बराबर है। यह संख्या 0-bits (सबसे छोटा विकल्प) और 256-bits (सबसे बड़ा विकल्प) के बीच है, लेकिन कभी भी अधिकतम संख्या होने की संभावना नहीं है।

क्योंकि टारगेट हैश एक बड़ी संख्या हो सकती है, माइनर को सफल होने से पहले बड़ी संख्या में मान का परीक्षण करना पड़ सकता हैऔर एक असफल माइनर को अगले ब्लॉक के लिए इंतजार करना पड़ता है (यही कारण है कि हैश का सोल्युशन खोजने वाले माइनर की तुलना दौड़ या lottery के विजेताओं से की जाती है)।

टारगेट हैश को समय-समय पर समायोजित किया जाता है। नए टारगेट को उत्पन्न करने के लिए उपयोग किए जाने वाले हैश फंक्शन में विशिष्ट गुण होते हैं जिन्हें ब्लॉकचैन (और इसकी क्रिप्टोकरेंसी) को सुरक्षित बनाने के लिए डिज़ाइन किया गया है। यह प्रक्रिया नियतात्मक है, जिसका अर्थ है कि यह हर बार एक ही इनपुट का उपयोग करने पर समान परिणाम देगा। यह काफी तेज है ताकि इनपुट के लिए हैश वापस करने में ज्यादा समय न लगे। यह इनपुट को निर्धारित करना भी बहुत कठिन बना देता है, विशेष रूप से बड़ी संख्या के लिए, और यह बहुत अलग हैश आउटपुट में इनपुट परिणाम में छोटे बदलाव भी करता है।

Post a Comment

0 Comments