Scalable Zero-Knowledge Proofs for Verifying Cryptographic Hashing in Blockchain Applications
यह शोध पत्र ब्लॉकचेन अनुप्रयोगों के लिए SHA-256 हैशिंग हेतु ज़ीरो-नॉलेज प्रूफ (Zero-Knowledge Proofs) उत्पन्न करने और सत्यापित करने के लिए प्लोंकी2 (Plonky2) फ्रेमवर्क का उपयोग करते हुए एक स्केलेबल कार्यप्रणाली प्रस्तावित करता है, जो रैंडम और वास्तविक NEAR ब्लॉकचेन डेटा दोनों के लिए कुशल प्रदर्शन और प्रबंधनीय प्रूफ आकार प्रदर्शित करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ इस शोध पत्र का सरल भाषा और रचनात्मक उपमाओं (analogies) के माध्यम से स्पष्टीकरण दिया गया है।
बड़ी समस्या: "जांचने के लिए बहुत बड़ा" ब्लॉकचेन
एक विशाल, वैश्विक डिजिटल लेजर (ब्लॉकचेन) की कल्पना करें जहाँ हर कोई अपने लेनदेन (transactions) लिख रहा है। जैसे-जैसे अधिक लोग जुड़ते हैं, यह लेजर बहुत बड़ा होता जाता है। इसे सुरक्षित रखने के लिए, नेटवर्क के हर कंप्यूटर को यह सुनिश्चित करने के लिए हर एक लेनदेन की दोबारा गणना करनी पड़ती है कि कोई धोखाधड़ी तो नहीं कर रहा।
उपमा: इसे 1,000 छात्रों की एक कक्षा के रूप में सोचें। यदि शिक्षक हर छात्र के होमवर्क शीट पर मौजूद हर एक गणित के सवाल को चेक करने के लिए सभी को कहता है, तो कक्षा कभी भी काम पूरा नहीं कर पाएगी। यह बहुत धीमा है, और शिक्षक (ब्लॉकचेन) बोझ से दब जाता है। यही स्केलेबिलिटी (scalability) की समस्या है।
समाधान: "जादुई लिफाफा" (जीरो-नॉलेज प्रूफ्स)
यह शोध पत्र जीरो-नॉलेज प्रूफ्स (ZKPs) नामक एक समाधान प्रस्तावित करता है।
उपमा: कल्पना करें कि आप अपने दोस्त को यह साबित करना चाहते हैं कि आपको एक तिजोरी का कॉम्बिनेशन पता है, लेकिन आप उसे वह कॉम्बिनेशन बताना नहीं चाहते।
- पुराना तरीका: आप उन्हें नंबर बताते हैं। वे तिजोरी की जांच करते हैं। (सुरक्षित है, लेकिन आपने अपना रहस्य उजागर कर दिया)।
- ZKP तरीका: आप कॉम्बिनेशन को एक "जादुई लिफाफे" में रखते हैं। आप लिफाफे को हिलाते हैं, और वह एक विशिष्ट ध्वनि निकालता है जो केवल तभी आती है जब कॉम्बिनेशन सही हो। आपका दोस्त वह ध्वनि सुनता है और जान जाता है कि आपके पास सही कॉम्बिनेशन है, लेकिन वे वास्तव में नंबर देख या सुन नहीं पाते।
ब्लॉकचेन की दुनिया में, इसका अर्थ है कि एक कंप्यूटर यह सिद्ध कर सकता है कि, "मैंने गणित सही ढंग से किया है," बिना वास्तविक डेटा या गुप्त कुंजियों (secret keys) को दिखाए। इससे समय की भारी बचत होती है क्योंकि नेटवर्क को केवल "लिफाफे की आवाज" को जांचने की आवश्यकता होती है, न कि पूरे गणित के सवाल को दोबारा करने की।
विशिष्ट कार्य: "SHA-256" का ताला
शोधकर्ताओं ने SHA-256 नामक गणित के एक विशिष्ट प्रकार पर ध्यान केंद्रित किया।
उपमा: SHA-256 को एक अद्वितीय फिंगरप्रिंट मशीन के रूप में सोचें। आप कागज का कोई भी टुकड़ा (डेटा) इसमें डालते हैं, और यह एक छोटा, अद्वितीय स्टिकर (हैश) निकाल देता है। यदि आप कागज पर एक अक्षर भी बदलते हैं, तो स्टिकर पूरी तरह बदल जाता है। ब्लॉकचेन यह सुनिश्चित करने के लिए इन स्टिकरों का उपयोग करते हैं कि डेटा के साथ छेड़छाड़ नहीं की गई है।
शोधकर्ताओं ने पूछा: क्या हम अपने "जादुई लिफाफे" का उपयोग यह सिद्ध करने के लिए कर सकते हैं कि हमने सही फिंगरप्रिंट बनाया है, बिना मूल कागज दिखाए?
उपकरण: "Plonky2" (हाई-स्पीड फैक्ट्री)
इन जादुई लिफाफों को बनाने के लिए, उन्होंने Plonky2 नामक टूल का उपयोग किया।
उपमा: एक ऐसी फैक्ट्री की कल्पना करें जो ये लिफाफे बनाती है। कुछ फैक्ट्रियां धीमी और बोझिल होती हैं। Plonky2 एक फॉर्मूला 1 रेस कार फैक्ट्री की तरह है। यह एक विशेष असेंबली लाइन (जिसे PLONK प्रोटोकॉल कहा जाता है) और एक सुपर-फास्ट डिलीवरी सिस्टम (जिसे FRI कहा जाता है) का उपयोग करके अविश्वसनीय रूप से तेज़ और कुशल होने के लिए बनाई गई है।
प्रयोग: रैंडम पेपर बनाम वास्तविक जीवन
शोधकर्ताओं ने दो तरीकों से अपनी फैक्ट्री का परीक्षण किया:
- रैंडम डेटा: उन्होंने फैक्ट्री में अलग-अलग आकार के कागज के रैंडम टुकड़े डाले (एक छोटी सी चिट्ठी से लेकर एक पूरे उपन्यास तक)।
- वास्तविक डेटा: उन्होंने फैक्ट्री में NEAR ब्लॉकचेन के वास्तविक पृष्ठ डाले (एक वास्तविक, काम करने वाला डिजिटल लेजर)। इन पृष्ठों में वास्तविक लेनदेन थे, जिनमें से कुछ में 50 सौदे थे और कुछ में लगभग 200 सौदे थे।
परिणाम: तेज़, छोटा और विश्वसनीय
उन्होंने क्या पाया, इसे रोज़मर्रा के शब्दों में यहाँ समझाया गया है:
- गति (Speed): "जादुई लिफाफा" जांचने में अविश्वसनीय रूप से तेज़ था। बड़े डेटा ब्लॉक के लिए भी, वेरिफिकेशन में लगभग 0.004 सेकंड लगे।
- उपमा: यह आपकी आँख झपकने के समय से भी तेज़ है।
- आकार (Size): लिफाफे स्वयं छोटे थे। बड़े डेटा के लिए भी, प्रमाण (proof) एक छोटे टेक्स्ट फ़ाइल के आकार (200KB से कम) का था।
- उपमा: यह साबित करने के लिए कि एक किताब असली है, पूरी लाइब्रेरी भेजने के बजाय, आप बस एक छोटा सा पोस्टकार्ड भेज देते हैं जो प्रमाणित करता है कि वह असली है।
- निरंतरता (Consistency): इससे कोई फर्क नहीं पड़ा कि डेटा रैंडम था या वास्तविक; फैक्ट्री उतनी ही अच्छी तरह काम करती रही।
- उपमा: चाहे आप स्कैनर में खिलौना कार डालें या असली कार, मशीन पूरी तरह से काम करती है।
यह क्यों महत्वपूर्ण है
यह शोध पत्र यह सिद्ध करता है कि हम एक ही समय में ब्लॉकचेन को सुपर फास्ट और सुपर प्राइवेट बना सकते हैं।
अंतिम निष्कर्ष:
एक ऐसे बैंक की कल्पना करें जहाँ आप अपना बैंक बैलेंस, अपना नाम या अपना पता बताए बिना यह सिद्ध कर सकते हैं कि आपके पास घर खरीदने के लिए पर्याप्त पैसा है। और कल्पना करें कि बैंक चुटकी बजाने के समय में इस प्रमाण को सत्यापित कर सकता है।
यह शोध दिखाता है कि Plonky2 जैसे उपकरणों का उपयोग करके, हम उस वास्तविकता के करीब पहुँच रहे हैं। यह "जांचने के लिए बहुत बड़ा" वाली समस्या को हल करता है ताकि हम काम को दोबारा किए बिना उसके परिणाम को सत्यापित कर सकें, जिससे डिजिटल मुद्रा का भविष्य तेज़, सुरक्षित और अधिक निजी बनता जा रहा है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।