Table of Contents
हैशिंग परिभाषा अंकों और अक्षरों की एक श्रृंखला से एक एन्क्रिप्टेड आउटपुट के उत्पादन की प्रक्रिया को संदर्भित करती है। इसे ब्लॉकचैन नेटवर्क के सबसे महत्वपूर्ण घटकों में से एक माना जाता है क्योंकि हैश हैकर्स और अनधिकृत उपयोगकर्ताओं को किसी संदेश तक पहुंचने से रोकता है। डेवलपर्स क्रिप्टो एल्गोरिथम की मदद से हैश उत्पन्न कर सकते हैं।
ब्लॉकचेन नेटवर्क लेनदेन करने का सबसे सुरक्षित और तेज़ तरीका है। आप बड़ी मात्रा में डेटा संसाधित कर सकते हैं और एक सहज तरीके से कई लेन-देन कर सकते हैं। क्रिप्टोक्यूरेंसी की वर्तमान लोकप्रियता को ध्यान में रखते हुए, यह कहना सुरक्षित है कि ब्लॉकचेन जल्द ही अग्रणी लेनदेन प्लेटफार्मों में से एक बन जाएगा। इसे और अधिक सुरक्षित बनाने के लिए, डेवलपर्स संदेशों को एन्क्रिप्ट करने के लिए हैशिंग तकनीक का उपयोग करते हैं। हैशिंग को इनपुट की स्ट्रिंग से आउटपुट की एक निश्चित लंबाई उत्पन्न करने की प्रक्रिया के रूप में परिभाषित किया जा सकता है।
संदेश को एन्क्रिप्ट करने के लिए प्रत्येक लेनदेन को हैशिंग एल्गोरिदम से गुजरना पड़ता है। यह सुनिश्चित करने के लिए किया जाता है कि खनिक उस विशेष संदेश तक पहुँचने में असमर्थ है जो एक अधिकृत प्राप्तकर्ता के लिए अभिप्रेत था। जब तक लेनदेन हैशिंग एल्गोरिथम के माध्यम से होता है, तब तक आउटपुट से इनपुट स्ट्रिंग्स का अनुमान लगाना असंभव है। कारण सरल है - सही संदेश प्राप्त करने के लिए खनिक को बड़ी संख्या में संभावित स्ट्रिंग्स का उपयोग गैर के रूप में करना पड़ता है। यह व्यावहारिक रूप से संभव नहीं है क्योंकि इनपुट के लिए आउटपुट की समान लंबाई उत्पन्न होती है।
हैशिंग का उपयोग एक निश्चित-लंबाई वाले आउटपुट को उत्पन्न करने के लिए किया जाता है, चाहे इनपुट कितना भी लंबा या छोटा क्यों न हो। यह प्रत्येक लेनदेन की सुरक्षा को बढ़ाता है। अब जबकि प्रत्येक आउटपुट की लंबाई समान है, कोई तरीका नहीं है कि हैकर आउटपुट को देखकर इनपुट में उपयोग किए गए अक्षरों और अंकों का पता लगा सके। हैश को क्रैक करना एक महत्वपूर्ण गणितीय समीकरण को हल करने के समान है।
Talk to our investment specialist
खनिक को हैश को हल करने के लिए सही श्रृंखला का पता लगाना होगा। वे एन्क्रिप्टेड संदेश तक पहुँचने के लिए इस श्रृंखला का उपयोग एक गैर के रूप में करने वाले हैं। जैसा कि पहले उल्लेख किया गया है, हैश को हल करना आसान नहीं है। गैर के रूप में अलग-अलग स्ट्रिंग्स की कोशिश करना सबसे चुनौतीपूर्ण प्रक्रिया हो सकती है। ऐसा इसलिए है क्योंकि संख्याओं और अक्षरों की एक यादृच्छिक श्रृंखला का उपयोग एक गैर उत्पन्न करने के लिए किया जाता है। इससे खनिक के लिए सही तार का अनुमान लगाना असंभव हो जाता है। सही नॉन पर जाने के लिए माइनर को स्ट्रिंग्स को कई बार आज़माने की आवश्यकता होगी। आइए एक उदाहरण के साथ अवधारणा को समझते हैं।
मान लीजिए कि "Hi" शब्द को हैश करने की आवश्यकता है। यह एन्क्रिप्टेड संदेश एक आउटपुट उत्पन्न करेगा जिसकी लंबाई "लेट्स डू बिजनेस" के समान है। हर बार जब आप इस इनपुट का उपयोग करते हैं, तो आउटपुट की समान लंबाई उत्पन्न होगी, जिससे पेशेवर और अनुभवी हैकर के लिए भी इनपुट तक पहुंच प्राप्त करना लगभग असंभव हो जाएगा। अब हैश बनाना मुश्किल ही नहीं बल्कि महंगा भी है। मल्टीपल ब्लॉक्स को हैश करने के लिए आपको एक मजबूत प्रोसेसिंग पावर वाला कंप्यूटर चाहिए।