हैशिंग और क्रिप्टोकरेंसी क्या होती है?
एक क्रिप्टोकरेंसी की रीड की हड्डी ब्लॉकचैन है, जो लेन देन की जानकारी के अलग-अलग ब्लॉकों को एक साथ जोड़कर बनाई गई एक यूनिवर्सल खाता बही है। ब्लॉकचैन में केवल उचित लेन देन होते हैं, जो धोखाधड़ी वाले लेनदेन और करेंसी के डबल खर्च को रोकता है। परिणामी एन्क्रिप्टेड मान संख्या और अक्षरों की एक श्रृंखला है जो मूल डेटा से मिलता-जुलता नहीं है और इसे हैश कहा जाता है।क्रिप्टोकरेंसी की माइनिंग में इस हैश के साथ काम करना शामिल है।
हैशिंग को एक गणितीय फंक्शन के माध्यम से एक ब्लॉक से जानकारी को प्रोसेस करने की आवश्यकता होती है, जिसके परिणामस्वरूप एक निश्चित लम्बाई का आउटपुट उत्पन्न होता है। निश्चित लम्बाई वाले आउटपुट का उपयोग करने से सुरक्षा बढ़ जाती है क्योंकि हैश को डिक्रिप्ट करने का प्रयास करने वाला कोई भी व्यक्ति आउटपुट की लंबाई को देखकर यह नहीं बता पाएगा कि इनपुट कितना लंबा या छोटा है।
हैश को हल करना ब्लॉक हेडर में उपलब्ध डेटा से शुरू होता है और अनिवार्य रूप से एक जटिल गणितीय समस्या को हल करता है। प्रत्येक ब्लॉक के हेडर में एक वर्जन नंबर, एक टाइमस्टैम्प, पिछले ब्लॉक में इस्तेमाल किया गया हैश, merkle root का हैश, nonce और टारगेट हैश होता है।
एक माइनर, nonce संख्याओं की एक स्ट्रिंग पर ध्यान केंद्रित करता है। यह संख्या पिछले ब्लॉक की हैश की गई कंटेंट्स से जोड़ दी जाती है, जिसे बाद में हैश किया जाता है। यदि यह नया हैश टारगेट हैश से कम या उसके बराबर है, तो इसे हल के रूप में स्वीकार किया जाता है, और ब्लॉक को ब्लॉकचैन में जोड़ दिया जाता है।
💡Important
- ब्लॉकचेन लेन देन के लिए सत्यापन प्रक्रिया अल्गोरिथम हैशिंग का उपयोग करके एन्क्रिप्ट किए जा रहे डेटा पर निर्भर करती है।
विशेष Considerations:-
हैश को हल करने के लिए माइनर को यह निर्धारित करने की आवश्यकता होती है कि कौनसी स्ट्रिंग को nonce के रूप में उपयोग करना है, जिसके लिए स्वयं को एक महत्वपूर्ण मात्रा में परीक्षण त्रुटि विधि(trial-and-error method) की आवश्यकता होती है। ऐसा इसलिए है क्योंकि nonce एक रैंडम स्ट्रिंग है। इस बात की अत्यधिक संभावना नहीं है कि पहली कोशिश में एक माइनर सफलतापूर्वक सही nonce के साथ आएगा, जिसका अर्थ है कि माइनर संभावित रूप से इसे सही होने से पहले बड़ी संख्या में nonce विकल्पों का परीक्षण कर सकता है। सबसे बड़ी कठिनाई - टारगेट हैश की आवश्यकता को पूरा करने वाला हैश बनाना है - इसका हल ढूंढने में अधिक समय लगता है।
हैश का एक Example :-
"Hello" शब्द को हैश करने से एक आउटपुट उत्पन्न होगा जो "I am going to the store" के लिए हैश की लंबाई के समान है। हैश उत्पन्न करने के लिए उपयोग किया जाने वाला फंक्शन नियतात्मक है, जिसका अर्थ है कि यह(हैश) हर बार एक ही इनपुट का उपयोग करने पर समान परिणाम देगा। यह कुशलतापूर्वक हैश इनपुट उत्पन्न कर सकता है; यह इनपुट को निर्धारित करना कठिन (माइनिंग की ओर अग्रसर) बनाता है, साथ ही इनपुट में छोटे बदलाव हैश परिणाम को अपरिचित, पूरी तरह से अलग हैश बना देता है
नए ब्लॉकों को एन्क्रिप्ट करने के लिए आवश्यक हैश फ़ंक्शन को प्रोसेस करने के लिए पर्याप्त कंप्यूटर प्रोसेसिंग पावर की आवश्यकता होती है, जो महंगा हो सकता है। आवश्यक तकनीक में निवेश करने के लिए माइनर के रूप में संदर्भित व्यक्तियों और कंपनियों को लुभाने के लिए, क्रिप्टोकरेंसी नेटवर्क उन्हें नए क्रिप्टोकरेंसी टोकन और लेन देन शुल्क दोनों के साथ रिवॉर्ड देते हैं। माइनर को केवल तभी मुआवजा दिया जाता है जब वे हैश बनाने वाले पहले व्यक्ति होते हैं जो टारगेट हैश की आवश्यकताओं को पूरा करते हैं।
FAQs:-
हैश फंक्शन क्या है?
हैश फंक्शन गणितीय फंक्शन हैं जो जानकारी के दिए गए सेट को निश्चित आकार के एक बिट स्ट्रिंग में रूपांतरित या "मैप" करते हैं, जिसे "हैश मान" के रूप में भी जाना जाता है।
हैश मान की गणना कैसे की जाती है?
एक हैश फंक्शन जटिल गणितीय एल्गोरिदम का उपयोग करता है जो मनमानी लंबाई के डेटा को निश्चित लम्बाई के डेटा में परिवर्तित करता है (उदाहरण के लिए, 256 characters)। यदि आप असली डेटा में कहीं भी एक बिट बदलते हैं, तो पूरा हैश मान बदल जाता है, जिससे यह डिजिटल फाइल्स और अन्य डेटा की निष्ठा को सत्यापित करने के लिए उपयोगी हो जाता है।
ब्लॉकचैन में हैश का क्या उपयोग होता है ?
ब्लॉकचेन सिस्टम के कई हिस्सों में हैश का उपयोग किया जाता है। सबसे पहले, प्रत्येक ब्लॉक में पिछले ब्लॉक के ब्लॉक हेडर का हैश होता है, जो सुनिश्चित करता है कि कुछ भी छेड़छाड़ नहीं की गई है क्योंकि नए ब्लॉक जोड़े गए हैं।
Proof-of-work(poW) का उपयोग करके क्रिप्टोकरेंसी माइनिंग, इसके अलावा, रैंडमली रूप से जेनरेट की गई संख्याओं के हैशिंग का उपयोग एक विशिष्ट हैश मान पर पहुंचने के लिए करता है जिसमें बढ़ते शून्य की श्रृंखला होती है। यह मनमानी फंक्शन संसाधन-गहन है, जिससे एक बुरे अभिनेता के लिए नेटवर्क से आगे निकलना मुश्किल हो जाता है।

0 Comments