एक हैश फ़ंक्शन किसी भी डेटा, एक शब्द या पूरे ब्लॉक को लेता है, और एक छोटा निश्चित आकार का परिणाम देता है। बिटकॉइन SHA-256 का उपयोग करता है, जिसका परिणाम 256 बिट्स होता है, जिसे आमतौर पर 64 हेक्साडेसिमल वर्णों के रूप में लिखा जाता है।
चार गुण जो मायने रखते हैं
- समान इनपुट, समान आउटपुट: कोई भी इसे फिर से गणना कर सकता है और जांच सकता है।
- एक अक्षर बदलें और परिणाम पूरी तरह से बदल जाता है।
- एक तरफ़ा: आप हैश से डेटा तक वापस काम नहीं कर सकते।
- एक ही हैश के साथ दो अलग-अलग इनपुट खोजने का कोई ज्ञात तरीका नहीं है।
ये गुण हैश को फिंगरप्रिंट में बदल देते हैं। यदि ब्लॉक का हैश मेल खाता है, तो ब्लॉक वही है जो अपेक्षित था, अंतिम बिट तक। यदि कुछ भी बदला गया है, तो फिंगरप्रिंट अब फिट नहीं बैठता है।
बिटकॉइन इसका उपयोग कहाँ करता है
ब्लॉक हैश ब्लॉक को एक साथ जोड़ते हैं। लेन-देन आईडी लेन-देन के हैश होते हैं। पते सार्वजनिक कुंजी के हैश से बनाए जाते हैं। माइनिंग स्वयं एक लक्ष्य से नीचे ब्लॉक हैश की खोज है। बिटकॉइन ज्यादातर सुरक्षा मार्जिन के रूप में दो बार एक साथ हैश करता है, SHA-256 का SHA-256।
▶ मशीन में देखेंब्लॉक हैश, प्रेस, वह जगह है जहाँ ब्लॉक की फिंगरप्रिंट तब दर्ज की जाती है जब माइनर ने उसे ढूंढ लिया हो।