‹ अध्याय 8, सभी पाठ

पथप्रदर्शक · अध्याय 8 · पाठ 1 में से 5

लेन-देन और UTXO

हैशिंग, डेटा की फिंगरप्रिंट

कुछ अक्षर पूरे ब्लॉक का प्रतिनिधित्व कैसे कर सकते हैं? 5 मिनट

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

चार गुण जो मायने रखते हैं

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

ये गुण हैश को फिंगरप्रिंट में बदल देते हैं। यदि ब्लॉक का हैश मेल खाता है, तो ब्लॉक वही है जो अपेक्षित था, अंतिम बिट तक। यदि कुछ भी बदला गया है, तो फिंगरप्रिंट अब फिट नहीं बैठता है।

बिटकॉइन इसका उपयोग कहाँ करता है

ब्लॉक हैश ब्लॉक को एक साथ जोड़ते हैं। लेन-देन आईडी लेन-देन के हैश होते हैं। पते सार्वजनिक कुंजी के हैश से बनाए जाते हैं। माइनिंग स्वयं एक लक्ष्य से नीचे ब्लॉक हैश की खोज है। बिटकॉइन ज्यादातर सुरक्षा मार्जिन के रूप में दो बार एक साथ हैश करता है, SHA-256 का SHA-256।

▶ मशीन में देखें

ब्लॉक हैश, प्रेस, वह जगह है जहाँ ब्लॉक की फिंगरप्रिंट तब दर्ज की जाती है जब माइनर ने उसे ढूंढ लिया हो।

क्या याद रखना है

  • बिटकॉइन SHA-256 का उपयोग करता है, जो किसी भी डेटा का 256-बिट फिंगरप्रिंट है।
  • एक बदला हुआ बिट एक पूरी तरह से अलग हैश देता है।
  • हैश ब्लॉक को जोड़ते हैं, लेन-देन की पहचान करते हैं और माइनिंग को संचालित करते हैं।

त्वरित जाँच

यदि आप इनपुट का एक अक्षर बदलते हैं तो SHA-256 हैश का क्या होता है?

क्या आप उसके हैश से मूल डेटा का पुनर्निर्माण कर सकते हैं?

हैशिंग, डेटा की फिंगरप्रिंट · बिटकॉइन यूनिवर्सिटी