शून्य ज्ञान प्रमाण: एक परिचयात्मक मार्गदर्शिका

यह लेख शून्य ज्ञान प्रमाण (ZKP) की अवधारणा का परिचय प्रदान करता है। इसके अलावा, आप विभिन्न प्रकार के ZKP पाएंगे, और ZKP के लिए मामलों और कार्यान्वयन रणनीतियों का उपयोग करेंगे.

लोगों की जानकारी लगातार नियंत्रित होने और गोपनीयता की कमी के साथ, अब एक नए युग की मांग करती है। विकेन्द्रीकृत प्रणाली की मशाल थामे ब्लॉकचेन परिवर्तन कर रहा है, लेकिन यह पर्याप्त नहीं है। अब एक नई तकनीक जिसे जीरो नॉलेज प्रूफ कहा जाता है, एक मौके के लिए बाजार में दुबकी है.

आप में से कई लोगों ने शून्य ज्ञान प्रमाण उदाहरण के बारे में सुना होगा लेकिन वास्तव में इसके पीछे की अवधारणा को नहीं जानते हैं। शून्य ज्ञान एन्क्रिप्शन एक नया प्रोटोकॉल है जो उच्च स्तर की सुरक्षा को जोड़ने की अनुमति देता है। लेकिन वास्तविकता में यह कितना अच्छा है? क्या यह वास्तव में वह समाधान हो सकता है जिसकी हम तलाश कर रहे हैं?

अभी दाखिला लें:शून्य ज्ञान प्रमाण (ZKP) मास्टरक्लास


विषयसूची

अध्याय -1: ब्लॉकचेन में चेन के विभिन्न तरीके

अध्याय -2: शून्य ज्ञान प्रमाण क्या है?

अध्याय -3: शून्य ज्ञान प्रमाण कैसे काम करता है?

अध्याय -4: इंटरएक्टिव शून्य-ज्ञान प्रमाण

अध्याय -5: गैर-इंटरएक्टिव शून्य ज्ञान प्रमाण

अध्याय -6: शून्य ज्ञान प्रमाण समझाया -zk-SNARK समझाया

अध्याय -7: उद्यम शून्य ज्ञान एन्क्रिप्शन का उपयोग

अध्याय -8: आप ZKP का उपयोग कहां कर सकते हैं?

अध्याय -9: जीरो नॉलेज प्रूफ आर्किटेक्चर लागू करना

अध्याय -10: निष्कर्ष

Contents

अध्याय -1: ब्लॉकचेन में चेन के विभिन्न तरीके

आमतौर पर, ब्लॉकचेन केवल एक साझा डेटाबेस है, जहां आप एक स्कोर रख रहे हैं कि कौन कितना क्रिप्टोक्यूरेंसी या अन्य डिजिटल संपत्ति का मालिक है। हालांकि अलग-अलग ब्लॉकचेन एक दूसरे से थोड़ा अलग काम करते हैं.

उदाहरण के लिए, आप बिटकॉइन में मेटाडेटा और इथेरेम में अन्य संविदात्मक लॉजिक्स देखेंगे। किसी भी स्थिति में, ब्लॉकचेन, मुख्य रूप से निजी ब्लॉकचेन दो गंभीर उपयोग के मामलों की पेशकश करते हैं.

  • बाहरी संपत्ति का मालिक, जिसे नेटवर्क पर टोकन द्वारा दर्शाया गया है। एक उपयोगकर्ता टोकन का उपयोग करके बाहरी परिसंपत्तियों को भी स्थानांतरित कर सकता है.
  • बढ़ी हुई गोपनीयता और एप्लिकेशन डेटा प्रबंधन के सामान्य अनुप्रयोगों से अधिक संबंधित हैं.

यह कहते हुए, कि हर निजी ब्लॉकचेन इन दो उपयोग मामलों की पेशकश करता है। लेकिन आमतौर पर, निजी ब्लॉकचेन कंपनियों के लिए अधिक उपयुक्त हो सकते हैं, जिन्हें अतिरिक्त गोपनीयता और गोपनीयता की आवश्यकता होती है.

सामान्य डेटा संग्रहीत करने के संबंध में, ब्लॉकचेन वास्तव में बहुत सारी सेवाएं करता है। सबसे पहले, यह साबित करने की जरूरत है कि डेटा कहां से आ रहा है, फिर इसे टाइमस्टैम्प करें और फिर इसे अपरिवर्तनीय बनाएं ताकि कोई भी इसे बदल न सके.

हालाँकि, ब्लॉकचैन के पास खुद की जानकारी के बारे में कहने के लिए कुछ भी नहीं है। इसलिए, हर ऐप तय कर सकता है कि डेटा वास्तव में क्या प्रतिनिधित्व कर सकता है या क्या यह वास्तव में मान्य है या नहीं। किसी भी खराब डेटा को नेटवर्क में ही आगे किसी व्यवधान के बिना ऐप स्तर में हटाया या अनदेखा किया जा सकता है.

इसलिए, यदि ब्लॉकचेन किसी भी प्रकार की संपत्ति को स्थानांतरित करना चाहता है, तो उसे उन लेनदेन को मान्य करने की प्रक्रिया पर आंतरिक नियमों की पेशकश करने की आवश्यकता है। यह कुछ ऐसा है जो ब्लॉकचेन में शुरुआत से ही कमी है – ब्लॉकचेन अपनाने की चुनौतियों में से एक.

ब्लॉकचेन प्रौद्योगिकी के मूल सिद्धांतों को नहीं जानते? ब्लॉकचेन सुविधाओं के परिचय पर इस विस्तृत गाइड को पढ़ें.

कर सकते हैं ब्लॉकचैन गोपनीयता की जरूरत को बनाए रखें?

उदाहरण के लिए, शायद आप अपने दोस्त केविन को $ 50 भेजना चाहते हैं। लेकिन इससे पहले कि आपका लेन-देन स्वीकृत हो जाए नेटवर्क को यह जानना होगा कि क्या आपके पास वास्तव में $ 50 हैं। हालांकि कई ब्लॉकचेन इस नियम को एक दूसरे से भिन्न मानते हैं, फिर भी हर मामले में, नेटवर्क पर सभी को यह जानना होगा कि आपके पास $ 50 हैं.

जब वह धन प्राप्त करता है तो केविन के साथ-साथ आपकी संपत्ति की वैधता बनाए रखने में मदद करता है। हालाँकि, आप इस वैध प्रक्रिया के लिए अपनी गोपनीयता का त्याग कर रहे हैं.

लेकिन वहाँ एक पकड़ है। ब्लॉकचेन में, आपके पास केविन जैसे एक नियमित पहचान नाम नहीं होगा। इसके बजाय, आपको लेन-देन के लिए पते मिल जाएंगे और ये सभी उन स्ट्रिंग्स की एक धारा को संबोधित करेंगे जिनकी वास्तविक दुनिया में कोई समानता नहीं है.

भले ही यह जानकारी सटीक हो, फिर भी यह आवश्यक रूप से परिदृश्य को परिवर्तित नहीं करता है। क्यों? खैर, आप अभी भी दो उपयोगकर्ताओं के बीच कनेक्शन का पता लगाने और उनके पते का पता लगाने के कई तरीके खोज सकते हैं.

वर्तमान परिदृश्य के साथ मुद्दा

सबसे पहले, यदि कोई उपयोगकर्ता चेन पर संपत्ति का लेन-देन करना या भेजना चाहता है, तो उसे पता जानना होगा। इसलिए, जब आप पैसे भेजते हैं, तो आप देख सकते हैं कि यह किस पते पर जा रहा है। दूसरी ओर, यदि कोई आपको भुगतान कर रहा है, तो आप यह देख पाएंगे कि यह कहाँ से आ रहा है.

यदि कोई उपयोगकर्ता वास्तविक दुनिया से किसी अन्य उपयोगकर्ता के बारे में कोई जानकारी जानता है, तो वह आसानी से ट्रैक कर सकता है और यह पता लगा सकता है कि दूसरा क्या उपयोग कर रहा है। जाहिर है, वे श्रृंखला के माध्यम से खोज सकते हैं और अपनी गतिविधि के आधार पर इसका पता लगा सकते हैं.

हां, यह समय लेने वाला है, लेकिन यह जानना असंभव नहीं है। इसलिए नामों के बजाय पते रखने से नेटवर्क की गोपनीयता बनाए रखने में मदद नहीं मिलती है.

क्या केवल एन्क्रिप्शन पर्याप्त हो सकता है?

गोपनीयता और संवेदनशील जानकारी की अवधारणा एन्क्रिप्शन से निकटता से संबंधित है। यदि आप ब्लॉकचेन पर केवल सामान्य डेटा संग्रहीत करने के बारे में सोच रहे हैं, तो हम निश्चित रूप से ऐसा कर सकते हैं। इस मामले में, हम अभी भी डेटा संरक्षण, अपरिवर्तनीयता और टाइमस्टैम्प प्राप्त कर सकेंगे.

चूँकि उनमें से किसी का भी डेटा प्रकार से कोई लेना-देना नहीं है, इसलिए, आप अभी भी किसी भी डेटा को संग्रहीत करने के लिए वितरित लेज़र का उपयोग करने में सक्षम होंगे जो केवल पढ़ने योग्य है। लेकिन आपको पहले से ब्लॉक बनाने में मदद करने के लिए अपने अस्तित्व को मान्य करने के लिए दूसरों पर भरोसा करने की आवश्यकता होगी। तो, यह पहले जैसी ही प्रक्रिया है.

हालाँकि, आप लेन-देन के लिए इस प्रकार के एन्क्रिप्शन का उपयोग नहीं कर सकते हैं जो टोकन वाली संपत्तियों के किसी भी हस्तांतरण को दर्शाता है। यदि आप और केविन अपने लेनदेन को एन्क्रिप्ट करते हैं, तो चेन पर कोई भी कभी भी सुरक्षित रूप से संपत्ति का उपयोग नहीं कर सकता है। इसका कारण यह है कि हर कोई अनिश्चित होगा कि संपत्ति सही स्थान पर कहाँ है.

विचाराधीन परिसंपत्ति खाता बही पर अपना मूल्य खो देगी, इसलिए एन्क्रिप्शन जवाब नहीं होगा.

तरलता और गोपनीयता के बीच एक संघर्ष

अब आप देख सकते हैं कि, यदि हम वित्तीय उद्देश्यों के लिए ब्लॉकचेन का उपयोग करना चाहते हैं, तो आप हमेशा इन दोनों के बीच संघर्ष का सामना करेंगे। कई स्टार्टअप इस समस्या का सामना कर रहे हैं जब वे संपत्ति के साथ काम कर रहे हैं.

भले ही वास्तविक जीवन में, ब्लॉकचेन पर प्रक्रिया का अनुकरण करने वाली कई पायलट परियोजनाएं रही हों, लेकिन ऐसा नहीं है। प्रक्रिया को बहुत अधिक गतिविधि की आवश्यकता होती है और इस प्रकार पता चलता है कि दो पते संपत्तियों को लेन-देन करने की कोशिश कर रहे हैं.

इस तरह से जानकारी लीक हो जाती है, और यह प्रमुख मुद्दों में से एक है, लेकिन अभी तक नेटवर्क पर कोई विशिष्ट नियम नहीं हैं.

अब कई स्टार्टअप ऑन-चेन के बजाय अपने सभी स्कोर ऑफ-चेन को व्यवस्थित करते हैं जहां वे एन्क्रिप्ट कर सकते हैं और गोपनीयता प्राप्त कर सकते हैं। लेकिन ब्लॉकचेन की पेशकश करने के लिए बहुत कुछ है, और गोपनीयता के साथ ऑन-चेन बस्तियां एक अलग ऊंचाई पर विश्व वित्त का नेतृत्व कर सकती हैं.

इन सभी संघर्षों के बीच, आखिरकार हमारे पास जो समाधान है, वह है – द जीरो नॉलेज प्रूफ.

अध्याय -2: शून्य ज्ञान प्रमाण क्या है?

शून्य-ज्ञान प्रमाण के पीछे की अवधारणा वास्तव में अद्वितीय है। एक शून्य-ज्ञान प्रमाण एक अनूठी विधि है जहां एक उपयोगकर्ता किसी अन्य उपयोगकर्ता को साबित कर सकता है कि वह एक पूर्ण मूल्य जानता है, वास्तव में किसी भी जानकारी को बताए बिना।.

यहां, यह साबित हो सकता है कि वह सत्यापनकर्ता को वैल्यू जेड जानता है, उसे इस तथ्य के अलावा कोई जानकारी नहीं है कि वह वैल्यू जेड जानता है।.

इस अवधारणा के पीछे मुख्य सार यह है कि इसे प्रकट किए बिना ज्ञान के कब्जे को साबित करना है। यहां प्राथमिक चुनौती यह दर्शाना है कि आप यह जानकर कि z क्या है या किसी अन्य जानकारी के बिना एक वैल्यू z जानते हैं.

कठिन लगता है? खैर, यह उतना मुश्किल नहीं है.

यदि कोई उपयोगकर्ता किसी कथन को प्रमाणित करना चाहता है, तो उसे गुप्त जानकारी जानना आवश्यक होगा। इस तरह सत्यापनकर्ता वास्तव में गुप्त जानकारी को जाने बिना दूसरों को जानकारी को रिले करने में सक्षम नहीं होगा.

इस प्रकार, बयान में हमेशा यह शामिल करने की आवश्यकता होगी कि कहावत ज्ञान को जानता है, लेकिन खुद को नहीं। मतलब, आप z का मूल्य नहीं कह सकते लेकिन यह बता सकते हैं कि आप z जानते हैं। यहाँ, z का मतलब कुछ भी हो सकता है.

यह शून्य ज्ञान प्रमाण अनुप्रयोगों की मुख्य रणनीति है। अन्यथा, वे शून्य ज्ञान प्रमाण एप्लिकेशन नहीं होंगे। यही कारण है कि विशेषज्ञ शून्य ज्ञान प्रमाण अनुप्रयोगों को एक विशेष मामला मानते हैं, जहां किसी भी गुप्त जानकारी को व्यक्त करने का कोई मौका नहीं है.

शून्य ज्ञान प्रमाण (ZKP)

शून्य ज्ञान प्रमाण गुण

एक शून्य-ज्ञान प्रमाण के लिए तीन अलग-अलग गुणों का पूरी तरह से वर्णन करने की आवश्यकता है। वे:

  • संपूर्णता: यदि कथन वास्तव में सत्य है और दोनों उपयोगकर्ता नियमों का ठीक से पालन करते हैं, तो सत्यापनकर्ता बिना किसी कृत्रिम सहायता के आश्वस्त हो जाएगा.
  • ध्वनि: बयान गलत होने के मामले में, सत्यापनकर्ता किसी भी परिदृश्य में आश्वस्त नहीं होगा। (यह सुनिश्चित करने के लिए विधि की जांच की जाती है कि झूठ की संभावना शून्य के बराबर है)
  • शून्य-ज्ञान: हर मामले में सत्यापनकर्ता को अधिक जानकारी नहीं होगी.

शोधकर्ता प्रक्रिया को और अधिक सटीक होने के लिए आगे की जांच कर रहे हैं और सुनिश्चित करें कि इसके लिए दो साथियों के बीच कम बातचीत की आवश्यकता है। मुख्य रूप से लक्ष्य संचार की मात्रा को खत्म करना और गोपनीयता सुनिश्चित करने के लिए एक सामान्य संदर्भ विवरण पर स्थानांतरित करना है.

शून्य ज्ञान प्रमाण एप्लिकेशन काफी समय से लोकप्रियता प्राप्त कर रहे हैं। लेकिन यह नीले रंग पर एक नई अवधारणा नहीं है। यह 20 वर्षों से अधिक समय से यहां है। शोधकर्ताओं ने प्रणाली के उत्पादन और दक्षता में सुधार किया है.

अब, एक बयान को साबित करना आसान और अत्यधिक कुशल है। यह अब सीधे ब्लॉकचेन सिस्टम के साथ जा सकता है.

अध्याय -3: शून्य ज्ञान प्रमाण कैसे काम करता है?

शून्य ज्ञान प्रमाण एप्लिकेशन एक अद्वितीय प्रोटोकॉल की तरह प्रतीत होते हैं। हालाँकि, आप में से बहुत से लोग यह सोच रहे होंगे कि आप वास्तव में जानकारी को रिले किए बिना अपने बयान को कैसे साबित करते हैं। खैर, मैं इसे दो सबसे प्रसिद्ध उदाहरणों के साथ समझाता हूं.

चलो शुरू करते हैं.

पहला उदाहरण: अली बाबा गुफा

शून्य ज्ञान प्रमाण प्रमाणीकरण कैसे काम करता है, इसकी ठीक से जाँच करने के लिए यह पसंदीदा परिदृश्यों में से एक है। यहां कहावत है कि पैगी के रूप में जाना जाता है, और सत्यापनकर्ता विक्टर है.

इसलिए, शून्य ज्ञान प्रमाण प्रमाणीकरण के समान स्तर पर चीजों को रखने के लिए, प्रोवर को एक मान z पता होगा, और सत्यापनकर्ता को पता चल जाएगा कि नीतिवचन मान z जानता है.

उदाहरण इस तरह से शुरू होता है, कल्पना करें कि पैगी किसी तरह एक गुप्त शब्द जानता है जो अली बाबा गुफा के अंदर एक जादू का दरवाजा खोल सकता है। गुफा एक अंगूठी की तरह दिखती है जिसमें दरवाजा बाहर निकलने के लिए मार्ग को अवरुद्ध करता है। प्रवेश और निकास एक समान स्थान पर मिलते हैं.

अब, विक्टर यह सुनिश्चित करना चाहता है कि पैगी सच कह रही है। मतलब, वह गुप्त शब्द जानता है। लेकिन पैगी एक निजी व्यक्ति है और जादू शब्द को विक्टर कहने के लिए तैयार नहीं है। इसलिए, विक्टर को कैसे पता चल सकता है कि वह सच कह रही है या नहीं?

एक अलग योजना

विक्टर स्थिति को हल करने की योजना के साथ आता है। वह प्रवेश मार्ग A और निकास पथ B को चिह्नित करता है। हालांकि, वे एक ही स्थिति में मिलते हैं, पथ A और B केवल बाएं और दाएं पथ हैं। इस परीक्षा के दौरान, विक्टर बाहर रहता है, जबकि पेगी गुफा में जाता है.

पैगी के पास अब ए या बी रास्ता लेने का विकल्प है, लेकिन जो भी वह विक्टर को लेती है, वह यह नहीं जान सकती। पैगी का चयन करने के बाद, वह अंदर जाती है, और विक्टर गुफा में प्रवेश करता है। वह फिर उस मार्ग का नाम चिल्लाता है जहाँ वह चाहता है कि पेगी वापस लौटे। वह बेतरतीब ढंग से चयन कर सकता है – ए या बी.

ठीक है, अगर वह वास्तव में गुप्त शब्द जानता है, तो यह वास्तव में आसान होगा। वह उस शब्द का उपयोग दरवाजा खोलने और विक्टर पर लौटने के लिए कर सकती है। या यदि आवश्यक हो तो वह उसी रास्ते पर वापस भी लौट सकती है.

मान लीजिए, पैगी वास्तव में इस शब्द को नहीं जानती है। उस मामले में, वह केवल विक्टर पर लौटने में सक्षम होगी, यदि विक्टर ने पथ का नाम चिल्लाया, तो वह पहले चुनती है। जैसा कि चयन प्रक्रिया यादृच्छिक है, पेगी को विक्टर्स इंस्ट्रक्शन का पालन करने का 50% मौका मिलेगा। लेकिन अगर विक्टर इस प्रक्रिया को 15 बार या 25 बार दोहराता है, तो पेगी उसे बेवकूफ बनाने के लिए भाग्यशाली अनुमान लगाने में सक्षम नहीं होगा।.

एंटीग्रेटिंग विक्टर्स मूव शून्य के बगल में हो जाएगा और पेगी पकड़ी जाएगी.

लेकिन इस प्रक्रिया को इतनी बार दोहराने के बाद भी, पेगी जहां भी वापस आना चाहती है, विक्टर उसे चाहता है; तब विक्टर सुरक्षित रूप से आकलन कर सकता है कि वह गुप्त शब्द जानता है.

क्या एक तीसरे पक्ष के दृश्य के साथ होता है?

आमतौर पर, यदि कोई तृतीय-पक्ष इस स्थिति को देख रहा है, तो लेनदेन को रिकॉर्ड करने के लिए विक्टर के पास एक छिपा हुआ कैमरा होना चाहिए। हालाँकि, कैमरा केवल वही रिकॉर्ड कर पाएगा जो विक्टर चिल्ला रहा है – या तो ए या बी हो सकता है जबकि यह बी में दिखने वाले पेगी को भी रिकॉर्ड करेगा जब वह बी चिल्लाता है या ए पर दिखाई देता है जब वह ए चिल्लाता है।.

यह रिकॉर्डिंग दो लोगों के लिए नकली होने के लिए सीधी हो सकती है यदि वे पहले से इस पर सहमत हैं। इसीलिए कोई भी तीसरा पक्ष इस रिकॉर्ड से सहमत नहीं होगा कि पेगी वास्तव में गुप्त शब्द जानता है। यदि कोई गुफा से प्रयोग को देखता है, तो वह आश्वस्त नहीं होगा.

तो, वे प्रयोग की अखंडता को कैसे साबित करते हैं?

यदि विक्टर एक सिक्का निकालता है और फिर उसके आधार पर रास्ता चुनता है, तो शून्य ज्ञान प्रमाण प्रमाणीकरण उसकी संपत्ति खो देगा। लेकिन सिक्का फ्लिप किसी भी तीसरे पक्ष के पर्यवेक्षक के लिए यह पुष्टि करने के लिए पर्याप्त होगा कि पैगी शब्द जानता है.

इस तरह विक्टर शब्द को जाने बिना प्रयोग की अखंडता को साबित कर सकेगा। लेकिन यह पूरी तरह से शून्य ज्ञान प्रमाण नहीं होगा.

डिजिटल क्रिप्टोग्राफी में, विक्टर एक यादृच्छिक संख्या जनरेटर का उपयोग करके सिक्का फ्लिप कर सकता है जिसमें सिक्के की तरह कुछ निश्चित पैटर्न होते हैं। लेकिन अगर विक्टर का सिक्का एक नंबर जनरेटर की तरह व्यवहार करता है, तो वह और पेगी फिर से प्रयोग को रोक सकते थे.

इस प्रकार, यहां तक ​​कि एक संख्या जनरेटर के साथ, यह उतना ही कुशल नहीं होगा जितना कि साधारण सिक्का फ्लिप.

केवल एकल परीक्षण

क्या आपने ध्यान दिया कि पेगी आसानी से यह साबित कर सकती है कि वह पहली कोशिश में शब्द कहे बिना शब्द जानती है? उस स्थिति में, पेगी और विक्टर को एक ही समय में गुफा के अंदर जाने की आवश्यकता होती है। विक्टर, बिना प्रकट किए, खूंटी को ए के माध्यम से जाने और बी से बाहर आने में सक्षम होगा.

लेकिन इस तरह का प्रमाण किसी को भी मना लेगा। इसलिए, पैगी किसी और के बारे में नहीं जानना चाहती, वह यह नहीं कह सकती कि उसने विक्टर के साथ साजिश रची। क्योंकि वह यह भी नहीं जानती कि उसके ज्ञान के बारे में कौन जानता है और उसे कैसे नियंत्रित किया जाए.

दूसरा उदाहरण: ए कलर-ब्लाइंड फ्रेंड एंड टू बॉल्स

शून्य ज्ञान प्रमाण प्रमाणीकरण के लिए इस प्रकार के प्रयोग के लिए दो समान आकार की गेंदों की आवश्यकता होती है लेकिन विभिन्न रंगों के साथ। प्रयोग वास्तव में लोकप्रिय है। माइक हर्न और कॉन्सटैनटिनो चालकी ने पहली बार इस नई विधि की शुरुआत की। आप दो रंगीन कार्ड का उपयोग करके भी यह प्रयोग कर सकते हैं.

यह इस तरह से जाता है – कल्पना करें कि आपके पास एक रंग-अंधा दोस्त और दो गेंदें हैं। गेंदों को लाल और हरा और एक ही आकार का होना चाहिए। आपके मित्र को लगता है कि वे एक ही चीज़ हैं और आपके कथन पर संदेह कर रहे हैं कि वे अलग हैं.

तो, आपको यह साबित करने की जरूरत है कि उनके पास अलग-अलग रंग हैं जो उसे बताए बिना हैं.

आप गेंदों को अपने दोस्त को देते हैं, और वह उन्हें अपनी पीठ के पीछे छिपाकर रखता है। इसके बाद, वह एक गेंद को बेतरतीब ढंग से बाहर लाता है और आपको उसे देखने देता है। वह फिर उस गेंद को वापस डालता है और फिर बेतरतीब ढंग से गेंद को फिर से चुनता है.

आपको इस बार भी गेंद देखने को मिलेगी। इसके बाद, वह आपसे पूछेगा कि उसने गेंद को स्विच किया या नहीं। वह सुनिश्चित होने के लिए कुछ समय के लिए इस प्रक्रिया को दोहराएगा.

अब जब आप कलर ब्लाइंड नहीं हैं, तो आप निश्चित रूप से बता सकते हैं कि उसने बॉल को स्विच किया या नहीं। यदि गेंदें एक ही रंग की थीं, तो सही उत्तर देने की आपकी संभावना 50% होगी। इसलिए, इस प्रक्रिया को दोहराने के बाद और जब आप प्रत्येक बार सही तरीके से उत्तर देने में सक्षम होते हैं, तो आपका दोस्त आश्वस्त हो जाएगा.

प्रत्याशा की संभावना शून्य हो जाएगी, और आप तीन शून्य ज्ञान गुणों को प्राप्त करेंगे.

लेकिन यह सुनिश्चित करें कि आपका मित्र यह नहीं जानता कि कौन सा हरा है और कौन सा लाल है। इस तरह आप तीसरी संपत्ति “शून्य ज्ञान” को संरक्षित कर पाएंगे।

अध्याय -4: इंटरएक्टिव शून्य ज्ञान प्रमाण

शून्य ज्ञान एन्क्रिप्शन दो प्रकार का हो सकता है –

  • इंटरएक्टिव शून्य ज्ञान प्रमाण.
  • गैर-इंटरैक्टिव शून्य ज्ञान प्रमाण.

आइए देखें कि वे क्या हैं.

इंटरएक्टिव जीरो नॉलेज प्रूफ का मूलमंत्र

इस प्रकार के शून्य ज्ञान प्रमाण प्रमाणीकरण के लिए साथियों या किसी भी कंप्यूटर सिस्टम के बीच सहभागिता की आवश्यकता होगी। बातचीत करके, कहावत ज्ञान को प्रमाणित कर सकती है, और सत्यापनकर्ता इसे मान्य कर सकता है.

यह शून्य ज्ञान प्रमाण ब्लॉकचैन का सबसे विशिष्ट परिदृश्य है। यहां, आप समझ का खुलासा किए बिना साबित हो जाएंगे। लेकिन आप उस उपयोगकर्ता को भी बता रहे हैं जिसके साथ आप संपर्क कर रहे हैं। इसलिए, अगर कोई आपको सिर्फ दो देख रहा है, तो वह आपके ज्ञान को सत्यापित करने में सक्षम नहीं होगा.

हालाँकि यह सबसे अच्छे गोपनीयता प्रोटोकॉल में से एक है, फिर भी जब आप इसे एक से अधिक लोगों को साबित करना चाहते हैं तो इसके लिए बहुत प्रयासों की आवश्यकता होती है। ऐसा इसलिए है क्योंकि आपको प्रत्येक व्यक्ति को बार-बार एक ही प्रक्रिया को दोहराना होगा क्योंकि वे केवल यह देखकर कि वे आपसे सहमत नहीं हैं.

इस प्रोटोकॉल को निष्पादित करने के लिए सत्यापनकर्ता से किसी भी प्रकार की संवादात्मक प्रतिक्रिया की आवश्यकता होगी। या फिर, यह कहावत अपने दम पर कभी साबित नहीं हो सकती। इंटरएक्टिव इनपुट चुनौती या अन्य प्रकार के प्रयोगों का एक रूप हो सकता है। जाहिर है, प्रक्रिया को सत्यापनकर्ता को ज्ञान जानने के बारे में समझाना होगा.

अन्य मामलों में, सत्यापनकर्ता प्रक्रिया को रिकॉर्ड कर सकता है और फिर इसे अन्य के लिए खेल सकता है ताकि वे भी इसे देख सकें। लेकिन क्या अन्य लोग वास्तव में आश्वस्त होंगे या नहीं यह पूरी तरह उन पर निर्भर करता है। वे इसे स्वीकार कर सकते हैं या नहीं.

यही कारण है कि इंटरेक्टिव जीरो नॉलेज प्रूफ ब्लॉकचेन एक बड़े समूह के बजाय कुछ प्रतिभागियों के लिए अधिक कुशल है.

अध्याय -5: गैर-इंटरएक्टिव शून्य ज्ञान प्रमाण

गैर-इंटरैक्टिव जीरो नॉलेज प्रूफ ब्लॉकचैन यहां किसी एक समूह के लोगों के बयान को सत्यापित करने के लिए है। हालाँकि, आपको हमेशा जाँच के लिए गैर-संवादात्मक शून्य ज्ञान प्रमाण ब्लॉकचैन के लिए नहीं जाना होगा। अक्सर, आप किसी भी विश्वसनीय सत्यापनकर्ता स्रोत को खोजने में सक्षम हो सकते हैं जो आपके लिए वाउच कर सकता है.

लेकिन जब आप किसी को नहीं पा सकते हैं, तो गैर-संवादात्मक शून्य ज्ञान प्रमाण ब्लॉकचैन जाने का रास्ता है.

कार्ड के साथ सुडोकू चुनौती

सुडोकू सबसे कठिन खेलों में से एक है लेकिन सरल नियमों के साथ। सभी पंक्तियों, क्षेत्रों, और स्तंभों की संख्या 1-9 केवल एक बार होनी चाहिए.

इस मामले में, कल्पना कीजिए कि आप इस पहेली का हल जानते हैं, जिसमें कंप्यूटर के लिए भी दिन लग सकते हैं। तो, यदि आप समाधान बेचना चाहते हैं तो सत्यापनकर्ता को कैसे पता चलेगा कि आप उसे धोखा नहीं दे रहे हैं? आपको सत्यापनकर्ता के समाधान का खुलासा किए बिना अपने ज्ञान को साबित करना होगा.

आइए देखें कि आप इसे कैसे कर सकते हैं.

हल करने का एक तरीका

आपको 27 कार्डों की आवश्यकता होगी जहां उन्हें 1-9 से गिना जाता है। तो, 27 कार्ड में नंबर 1 और फिर 27 नंबर 2 शामिल होगा। कुल मिलाकर, आपको 243 कार्ड की आवश्यकता होगी.

अब आपको समाधान के साथ तीन कार्ड एक संबंधित बॉक्स में रखना होगा। मतलब अगर उस बॉक्स की सही संख्या पांच है, तो आप उस बॉक्स में तीन नंबर 5 कार्ड डालेंगे.

सुडोकू तालिका में, आप देखते हैं कि कुछ उत्तर हमेशा दिखाई देते हैं। इन बक्सों में, आप कार्ड का सामना करेंगे। उन बॉक्सों पर जिनका उत्तर नहीं है, आप कार्ड को उल्टा रख देंगे.

अब आपको यह साबित करने की आवश्यकता है कि आपने सभी कार्डों को बिना बताए सही स्थिति में रख दिया है। आपको करना होगा:

प्रत्येक स्तंभ से सबसे ऊपरी कार्ड लें, जब तक कि आपके पास नौ ढेर न हों। पंक्तियों और सेक्टर के लिए एक ही बात दोहराएं.

फिर आपको प्रत्येक ढेर को फेरबदल करने की आवश्यकता होगी और फिर संख्याओं को प्रकट करने के लिए बारी होगी.

आप मूल नियम जानते हैं, 1-9 से सभी नंबरों को प्रत्येक पंक्ति, क्षेत्र और स्तंभ में एक बार दिखाई देना है। इसलिए, यदि आपके सभी ढेर में 1-9 की संख्या केवल एक बार दिखाई दे रही है, तो सत्यापनकर्ता को पता चल जाएगा कि आपके पास समाधान है.

बढ़ते संसाधनों और लागत के बिना बहुत से लोगों को अपने बयान को साबित करने का सबसे अच्छा तरीका गैर-इंटरैक्टिव हो सकता है.

अध्याय -6: शून्य ज्ञान प्रमाण समझाया – zk-SNARKS समझाया

आपने अब तक zk-SNARKS के बारे में सुना होगा। कभी आश्चर्य है कि यह वास्तव में क्या है? खैर, zk-SNARKS समझाया गया है कि एक तकनीक है जो गैर-संवादात्मक शून्य ज्ञान प्रमाण उदाहरण अवधारणा का उपयोग करती है। Zcash बेहतर गोपनीयता सुनिश्चित करने के लिए क्रिप्टोग्राफी के इस रूप का उपयोग करता है.

यह वास्तव में जीरो-नॉलेज सक्सेस नॉन-इंटरएक्टिव आर्ग्यूमेंट ऑफ नॉलेज के लिए एक संक्षिप्त रूप है.

इस तकनीक में तीन अलग-अलग एल्गोरिदम शामिल हैं:

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

इन तीनों के अलावा z-SNARKS को भी बनाए रखने की आवश्यकता है –

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

अध्याय -7: उद्यम शून्य ज्ञान एन्क्रिप्शन का उपयोग

अब जब आप सभी शून्य ज्ञान प्रमाण के बारे में जानते हैं, तो इस प्रोटोकॉल का उपयोग करने वाले कुछ प्रसिद्ध उद्यमों पर एक नज़र डालते हैं.

उल्लेखनीय परियोजनाएँ

  • Zcash

अधिकांश ब्लॉकचेन प्लेटफॉर्म दो साथियों के बीच लेनदेन को उजागर करता है। यह न केवल ब्लॉकचेन के नुकसान में से एक है, बल्कि यह इसके विकास को भी बाधित कर रहा है। दूसरी ओर, Zash, जब लेनदेन की बात आती है, तो पूर्ण गोपनीयता प्रदान कर सकती है.

यह ओपन-सोर्स और अनुमति-रहित ब्लॉकचैन प्लेटफॉर्म है जो शून्य ज्ञान प्रमाण के सार का उपयोग करता है। लेनदेन प्रक्रिया को परिरक्षित किया जाता है। तो, यह ब्लॉकचैन पर मूल्य, प्रेषक और प्राप्तकर्ता को ढूंढ लेगा.

यह zk-SNARKS शुरू करने के लिए भी प्रसिद्ध है और इसके बाद कई लोगों ने इसके मार्ग का अनुसरण किया है.

अधिक पढ़ें:Zcash क्या है?

  • इंग

ING एक नीदरलैंड आधारित बैंक है जिसने अपना नया शून्य ज्ञान ब्लॉकचेन शुरू किया है। हालाँकि उन्होंने शून्य ज्ञान प्रणाली के एक संशोधित संस्करण को लॉन्च किया है, जिसे शून्य ज्ञान सीमा प्रमाण कहा जाता है। इस एक में, उन्हें आवश्यकता से बहुत कम कम्प्यूटेशनल शक्ति की आवश्यकता होती है.

यह सीधे वित्तीय क्षेत्र से संबंधित है जैसे बंधक मूल्य। आप यह साबित करने में सक्षम होंगे कि आपके पास अपने वेतन का खुलासा किए बिना बंधक प्राप्त करने के लिए वेतन है.

वर्तमान में, यह खुला स्रोत है, लेकिन यह अन्य वित्तीय ब्लॉकचेन को काफी चुनौती देता है.

  • PIVX

यह कंपनी उन विशिष्ट तरीकों को बदलना चाहती है जो दुनिया काम करती है। एक प्रणाली में जहां सब कुछ दूसरों द्वारा नियंत्रित और प्रबंधित किया जाता है, PIVX आपके वित्तीय विवरणों के लिए एक सुरक्षित आश्रय शुरू करने का इरादा रखता है। वे एक नए एकीकरण पर काम कर रहे हैं जहां वे शून्य ज्ञान प्रमाण उदाहरण का पालन करेंगे.

यहां, केवल एक चीज जो सार्वजनिक होगी वह भेजे गए पैसे की पुष्टि है। मतलब, आप देखेंगे कि किसी ने पैसा भेजा है, लेकिन समय का पता या राशि छिपी होगी। PIVX गोपनीयता की अतिरिक्त वृद्धि के साथ अपने नए एकीकरण के साथ एक तेज़ लेनदेन दर सुनिश्चित करता है.

  • Zcoin

कंपनी अतिरिक्त सुरक्षा और पूरी तरह से बेनामी लेनदेन प्रदान करने के लिए ज़ेरोकोइन प्रोटोकॉल का उपयोग करती है। Zerocoin प्रोटोकॉल स्पष्ट रूप से शून्य ज्ञान प्रमाण उदाहरण अवधारणा का अनुसरण करता है। हालाँकि, Zcoin स्केलेबिलिटी प्रदान करता है कि कई ब्लॉकचेन नेटवर्क की कमी है.

यहां, Zcoin के उपयोग के साथ, आप अपनी पहचान को पूरी तरह से संरक्षित करने में सक्षम होंगे और आप नेटवर्क पर क्या खर्च कर रहे हैं। यह फंजिबिलिटी को बचाने का एक शानदार तरीका है.

लेकिन Zcash के साथ उन्हें भ्रमित न करें। उनके पास अलग-अलग प्रोटोकॉल हैं और निश्चित रूप से एक दूसरे के कांटे नहीं हैं.

उल्लेखनीय विक्रेता

  • स्टार्कवेअर

स्टार्कवेअर एक और महान कंपनी है जो प्रौद्योगिकी के लिए शून्य ज्ञान प्रमाण उदाहरण का पूरा उपयोग करती है। लेकिन वे ठेठ SNARKs प्रोटोकॉल को मोड़ने लगते हैं। SNARKs के बजाय, वे STARK प्रौद्योगिकी का उपयोग करते हैं.

स्टार्कवारे का उद्देश्य पारदर्शी लेनदेन पद्धति के साथ ब्लॉकचैन की गोपनीयता और मापनीयता की समस्या को सुधारना है। वे वर्तमान में अपने STARK तकनीक से बेहतर आउटपुट सुनिश्चित करने के लिए हार्डवेयर और सॉफ्टवेयर सपोर्ट विकसित कर रहे हैं.

इस नई तकनीक से छिपी हुई मुद्रास्फीति की समस्या से छुटकारा मिलेगा, जो विश्वसनीय सेटअप को हटा देगा। zkSTARK शून्य ज्ञान स्कैलेबल ट्रांसपेरेंट ARgument ऑफ नॉलेज के लिए संक्षिप्त नाम है। हालांकि, भले ही छिपी हुई मुद्रास्फीति चली गई है, फिर भी यह क्वांटम प्रतिरोधी होगी.

यह नई STARK तकनीक SNARK का अगला चरण हो सकता है.

  • QED- इट

यह एक स्टार्टअप है जो सुरक्षा प्रदान करने के लिए शून्य ज्ञान प्रमाण का उपयोग करता है। QED- यह एक इज़राइली आधारित कंपनी है जो तीसरे पक्ष की नज़र के बिना गोपनीय डेटा को संभालने में सक्षम है। आप बेहतर डेटा प्रबंधन के लिए अपने सिस्टम में एकीकृत कर सकते हैं.

उनके कुछ लोकप्रिय ग्राहकों में बीएनपी पारिबा और डेलॉयट शामिल हैं। मुख्य लक्ष्य उद्यमों को गोपनीयता प्रदान करना है। पिछले दो वर्षों में, उन्होंने अपनी परियोजना में सुधार किया, ब्रांड नए SNARK सिस्टम विकसित किए जो किसी भी स्थिति से निपट सकते हैं.

उनके उपयोग के कुछ मामले एक वास्तविक समय जोखिम मूल्यांकन, आपूर्ति श्रृंखला, परिसंपत्ति प्रबंधन, भविष्य कहनेवाला रखरखाव और कई और अधिक हैं.

अध्याय -8: आप ZKP का उपयोग कहां कर सकते हैं?

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

लेकिन मुख्य सवाल यह है कि आप शून्य ज्ञान प्रमाण उपयोग मामलों का उपयोग कहां कर सकते हैं?

  • संदेश

मैसेजिंग में एंड-टू-एंड एन्क्रिप्शन जरूरी है। ताकि, कोई भी ग्राहक के बिना आपके निजी संदेशों को न पढ़ सके। दो उपयोगकर्ताओं को सर्वर पर अपने विश्वास को सत्यापित करना होगा और इसके विपरीत। दूसरी ओर, ZKP किसी भी अतिरिक्त जानकारी को लीक किए बिना एंड-टू-एंड ट्रस्ट प्रदान करता है। ZKP की मदद से अब कोई भी आपके संदेश को हैक नहीं कर सकेगा.

यह शून्य ज्ञान प्रमाण उपयोग मामलों में से एक है.

  • प्रमाणीकरण

शून्य ज्ञान प्रमाण अतिरिक्त सुरक्षा के साथ प्रमाणीकरण जानकारी जैसी संवेदनशील जानकारी देने में मदद कर सकता है। यहां, ZKP उपयोगकर्ता को उसकी प्रमाणीकरण जानकारी का उपयोग करने के लिए उसे उजागर किए बिना एक सुरक्षित चैनल बनाए रख सकता है। इस प्रकार, वह कुशलतापूर्वक डेटा के रिसाव से बचने में सक्षम होगा.

  • डेटा साझा करना

बिना थर्ड पार्टी आंख के इंटरनेट पर डेटा साझा करना असाधारण रूप से महत्वपूर्ण है। जब आप नेटवर्क पर कुछ साझा करते हैं, चाहे वे कितने भी सुरक्षात्मक होने का दावा करें, हमेशा कुछ जोखिम होते हैं.

जानकारी साझा करने के बीच कोई व्यक्ति हमेशा हैक या अवरोधन कर सकता है – यह वह जगह है जहां ZKP निश्चित रूप से मदद कर सकता है.

यह शून्य ज्ञान प्रमाण के मामलों का उपयोग करने वाला एक और महान है.

  • संवेदनशील जानकारी के लिए सुरक्षा (क्रेडिट कार्ड की जानकारी)

संवेदनशील जानकारी जैसे बैंक स्टेटमेंट या क्रेडिट कार्ड की जानकारी को अतिरिक्त स्तर पर सुरक्षा की आवश्यकता होती है। बैंक क्रेडिट कार्ड के इतिहास को संरक्षित करता है। हालांकि, जब आप उनसे जानकारी का अनुरोध करते हैं, तो आपको उनके सर्वर के साथ संवाद करना होगा.

भले ही बैंक सुरक्षित रेखा से गुज़रते हों, फिर भी औसत डेटा की तुलना में एक क्रेडिट कार्ड का इतिहास बहुत अधिक संवेदनशील है। इस मामले में, न केवल पूरी जानकारी को एक के रूप में एन्क्रिप्ट करना बल्कि ब्लॉक करना, बैंक बेहतर सुरक्षा प्रदान कर सकते हैं.

क्योंकि बैंक केवल अन्य ब्लॉकों को छूने के बिना आवश्यक ब्लॉकों में हेरफेर करेंगे, आपके इतिहास को सुरक्षा परत की सही मात्रा मिलेगी। और ZKP वह प्रदान कर सकता है.

  • जटिल प्रलेखन

ZKP किसी भी उपयोगकर्ता को जटिल दस्तावेज तक पहुँचने से रोक सकता है जिसे वह देखने के लिए अधिकृत नहीं है। जैसा कि ZKP डेटा को चंक्स में एन्क्रिप्ट करने में सक्षम है, आपको केवल कुछ ब्लॉक का उपयोग करने के लिए हेरफेर करना होगा, और उनके उपयोगकर्ताओं के लिए प्रतिबंधित करना होगा.

इस तरह, अनधिकृत लोग आपके दस्तावेज़ नहीं देख पाएंगे.

  • भंडारण संरक्षण

यह आपके भंडारण उपयोगिता के लिए अधिक से अधिक सुरक्षा प्रदान कर सकता है। ZKP हैकर्स को दूर रखने के लिए प्रोटोकॉल से लैस है। इसके साथ, न केवल आपकी स्टोरेज यूनिट, बल्कि इसके भीतर की जानकारी भी एन्क्रिप्ट की जाएगी। एक्सेस चैनल का उल्लेख नहीं करना भी अत्यधिक सुरक्षित होगा.

  • फाइल सिस्टम कंट्रोल

एक फ़ाइल सिस्टम के भीतर सब कुछ शून्य-ज्ञान प्रूफ प्रोटोकॉल द्वारा संरक्षित किया जा सकता है। फ़ाइलों, उपयोगकर्ताओं और यहां तक ​​कि हर लॉगिन में सुरक्षा की अलग-अलग परतें हो सकती हैं। इसलिए, जरूरत पड़ने पर यह एक बेहतरीन उपयोग मामला हो सकता है.

ये सभी शून्य ज्ञान प्रमाण उपयोग के मामले वास्तविक जीवन परिदृश्य में उपयोग किए जा सकते हैं.

और पढ़ें: कैसे शून्य ज्ञान सबूत ब्लॉकचेन बदल रहे हैं?

अध्याय -9: जीरो नॉलेज प्रूफ आर्किटेक्चर लागू करना

इससे पहले कि आप शून्य ज्ञान प्रमाण कार्यान्वयन चाहते हैं, आपको यह जानने की आवश्यकता है कि यह किस पर निर्भर करता है.

कुंजी लपेटने की प्रक्रिया

ZKP छोटे खंडों में डेटा की एक एकल धारा को विभाजित करता है। इनमें से प्रत्येक ब्लॉक अलग से एन्क्रिप्ट किया गया है। शून्य ज्ञान प्रमाण कार्यान्वयन में, एन्क्रिप्ट करने की कुंजी केवल उपयोगकर्ता पर होगी और इसके साथ, वह जानकारी को एन्क्रिप्ट और डिक्रिप्ट कर सकेगा.

विशेषाधिकार का प्रबंधन

कुंजियों को कंटेनरों में संग्रहीत किया जाएगा। लेकिन अगर कोई उपयोगकर्ता स्टोरेज कुंजी को बदलना चाहता है, तो उसे अपने स्वामित्व टैग की तुलना करनी होगी। यदि वे मेल खाते हैं, तो वह इसे बदल पाएंगे, और यदि वे नहीं करते हैं, तो यह अछूता रहेगा.

अनुरोधों को नियंत्रित करना

आपको यह सुनिश्चित करना चाहिए कि आपके शून्य ज्ञान प्रमाण कार्यान्वयन के भीतर कोई भी केवल पाठ जोड़ नहीं सकता है। चूंकि उपयोगकर्ता केवल ब्लॉकचेन नेटवर्क में ही इसे एक्सेस कर पाएंगे, इसलिए आपको हर ऑपरेशन को एपीआई कमांड में बदलना होगा.

इस तरह कोई भी आपके सुरक्षा उपायों को बायपास नहीं कर पाएगा.

सभी हमलों को कम करें

ब्लॉकचेन एक सही नेटवर्क नहीं है। यहां तक ​​कि अगर यह हमले की मात्रा कम करता है, तो भी इससे पूरी तरह छुटकारा नहीं मिलता है। इसलिए, जब आप एक प्रणाली में ZKP को एकीकृत करते हैं, तो इसे अन्य उपायों के साथ जोड़े। इस तरह से आपको शेष हमलों से छुटकारा मिल जाएगा जो संभवतः नेटवर्क को नुकसान पहुंचा सकते हैं। शून्य ज्ञान प्रमाण कार्यान्वयन के लिए इन तरीकों को सही ढंग से काम करने की आवश्यकता होती है.

क्या शून्य ज्ञान प्रणाली महत्वपूर्ण है?

जीरो नॉलेज प्रूफ द्वारा अब तक समझाया गया उद्यम स्तर के व्यवसायों को संभालने में सक्षम साबित हो रहा है। हर कोई सार्वजनिक खाता प्रणाली का प्रशंसक नहीं है, जहां हर कोई आपके लेनदेन को देख सकता है। हां, आप पते की सहायता से गुमनामी प्राप्त करते हैं, लेकिन फिर भी, लोग पते भी ट्रैक कर सकते हैं.

इसके अलावा, जब अतिरिक्त संवेदनशील जानकारी संग्रहीत करने की बात आती है तो ब्लॉकचैन सबसे अच्छा विचार नहीं है। उद्यम बहुत सी निजी जानकारी के साथ सौदा करते हैं, और मौजूदा गोपनीयता प्रोटोकॉल पर्याप्त नहीं है.

शून्य ज्ञान प्रमाणों से समझाया गया है कि केवल ब्लॉकचेन में सुधार हो सकता है, लेकिन यह सभी नकारात्मक मुद्दों से भी छुटकारा दिला सकता है। कई उद्यमों को भले ही ब्लॉकचेन में दिलचस्पी न हो; यह एक सुंदर आविष्कार है। लेकिन जीरो नॉलेज प्रूफ की मदद से अब हर कोई इसका इस्तेमाल शुरू कर सकता है.

तो, इसका उत्तर होगा हाँ, शून्य ज्ञान प्रणाली निस्संदेह ब्लॉकचेन के बारे में एक महत्वपूर्ण कारक है.

अध्याय -10: निष्कर्ष

ब्लॉकचेन अपने गुण और अवगुणों के अपने सेट के साथ आता है। भले ही पहले यह काफी आशाजनक लग रहा था, लेकिन यह वास्तव में सामान की एक बहुत कुछ है। ये दोष इस अद्भुत प्रौद्योगिकी के विकास को धीमा कर रहे हैं.

हालांकि, शून्य ज्ञान प्रणाली की शुरुआत के साथ – चमकते कवच में नाइट, चीजें बदलना शुरू हो गई हैं। अब ब्लॉकचैन सुपर प्रोटेक्टिव प्लेटफॉर्म हो सकता है जिसकी सभी को उम्मीद थी.

यदि आप ZKP जैसी अधिक बुनियादी ब्लॉक अवधारणाओं में रुचि रखते हैं, तो यह नि: शुल्क मौलिक उद्यम ब्लॉकचेन पाठ्यक्रम काम आएगा.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me