यदि आप अपने माता-पिता या दोस्तों के लिए सार्वजनिक कुंजी क्रिप्टोग्राफी प्रस्तुत करना चाहते हैं, तो मेरा सुझाव है कि आप कुछ दिशानिर्देशों का पालन करें। सबसे पहले, विशिष्ट कार्यों के बारे में बात न करें, कोई भी SHAxxx के बारे में परवाह नहीं करता है, अपनी बात को वैचारिक रखें। सार्वजनिक कुंजी क्रिप्टोग्राफी द्वारा हल की गई समस्या दो पार्टियों को अनुमति दे रही है जो सार्वजनिक चैनल में जानकारी का सुरक्षित रूप से आदान-प्रदान करने से पहले कभी नहीं मिले। सार्वजनिक कुंजी एन्क्रिप्शन, जैसे डिजिटल हस्ताक्षर या प्रमाणीकरण द्वारा प्राप्त किए गए अन्य अनुप्रयोगों के साथ इसे भ्रमित न करें।
इसका एक सरल उदाहरण जो मैंने देखा है वह निम्नलिखित है। मान लीजिए कि दो पार्टियों में एक बाल्टी और कई रंग हैं, और वे एक विशिष्ट गुप्त परिसर पर सहमत होना चाहते हैं। उन्हें एक निश्चित परिसर के साथ एक दूसरे को एक बाल्टी भेजने की अनुमति दी जाती है, लेकिन भेजे गए कुछ भी एक बुरे विरोधी के संपर्क में हैं। रेखांकित करने वाली धारणा यह है कि रंगों को मिलाना आसान है, लेकिन इसके अवयवों के मिश्रण को विघटित करना कठिन है। यह धारणा (जो चीजों के औपचारिक पक्ष से आसानी से जुड़ी है) आपको उनके लक्ष्य को प्राप्त करने की अनुमति देती है। सार्वजनिक रंग , और दोनों पक्षों को एक गुप्त रंग चुनने की अनुमति दें, आइए हम उन्हें द्वारा निरूपित करें । पहली पार्टी तब मिश्रण की एक बाल्टी । इसी तरह, दूसरी पार्टी एक बाल्टी भेजती है जिसमें मिश्रण होता हैPS1,S2P,S1P,S2 । अंत में, प्रत्येक पक्ष अपने निजी रंग को उनके द्वारा प्राप्त मिश्रण में जोड़ता है, और अब दोनों पार्टियों में का मिश्रण है , जो (हमारी धारणा से) किसी भी से गुप्त रहता है। इसका एक औपचारिक संस्करण डिफी-हेलमैन कुंजी विनिमय प्रोटोकॉल है, जो असतत लॉग की कठोरता पर निर्भर करता है।P,S1,S2
अब, बिटकॉइन प्रोटोकॉल के बारे में मेरी समझ सीमित है, लेकिन जब इसके बारे में आपके माता-पिता से बात की जाती है, तो मुझे क्रिप्टोग्राफी में जाने का कोई कारण नहीं दिखता है। अधिकांश लोकप्रिय स्पष्टीकरण मैंने अनावश्यक रूप से कार्यान्वयन विवरणों में तल्लीन होते हुए देखे हैं, और हैश का एक पूर्व-निर्धारण खोजने के बारे में बात करना शुरू करते हैं, ताकि परिणाम में संख्या शून्य हो, वास्तविक समस्या को देखते हुए। पहले की तरह, मैं बात को वैचारिक रखने का सुझाव देता हूं। बिटकॉइन किस समस्या को हल करने की कोशिश कर रहा है, और यह तुच्छ क्यों नहीं है? मेरी समझ से, बिटकॉइन वितरित डिस्ट्रीब्यूटर को बनाए रखने की समस्या को हल करता है, विशेष रूप से दोहरे खर्च से बचा जाता हैxसंकट। प्रेरणा एक केंद्रीय प्राधिकरण होने से बचने के लिए है, और यह प्रत्येक प्रतिभागी को लेनदेन को मंजूरी देने की अनुमति देकर प्राप्त किया जा सकता है (बैंक को यह अधिकार देने के बजाय)। प्रतिकूल प्रतिभागियों को अपने स्वयं के अमान्य लेनदेन को मंजूरी देने से बचने के लिए, काम के प्रमाण की अवधारणा पेश की जाती है। POW हैश का उपयोग ब्लैक बॉक्स के रूप में करता है, जिससे आप विशिष्ट उम्मीदवारों का उल्लेख करने से बच सकते हैं।