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