Enabling AI ASICs for Zero Knowledge Proof
यह शोध पत्र MORPH को प्रस्तुत करता है, जो एक हार्डवेयर-जागरूक जटिलता मॉडल का उपयोग करके ज़ीरो-नॉलेज प्रूफ कर्नेल को पुनर्गठित करने वाला एक ढांचा है ताकि TPUs जैसे AI ASICs पर कुशल निष्पादन सक्षम किया जा सके, जो MXU-केंद्रित अंकगणित और अनुकूलित डेटाफ्लो लेआउट के माध्यम से NTT ऑपरेशन्स में 10 गुना तक थ्रूपुट सुधार प्राप्त करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ "Enabling AI ASICs for Zero Knowledge Proof" शोध पत्र का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ हिंदी अनुवाद दिया गया है।
बड़ी तस्वीर: "गुप्त गणित" की समस्या
कल्पना कीजिए कि आप एक बहुत बड़ा बैंक चला रहे हैं जिसे अपने ग्राहकों को यह साबित करने की आवश्यकता है कि एक लेनदेन सही ढंग से हुआ है, लेकिन बिना ग्राहक का नाम या राशि प्रकट किए। इसे जीरो-नॉलेज प्रूफ (ZKP) कहा जाता है।
इसे करने के लिए, बैंक का कंप्यूटर ("प्रूवर") अविश्वसनीय रूप से कठिन गणितीय पहेलियों को हल करता है। दो विशिष्ट पहेलियाँ लगभग सारा समय ले लेती हैं:
- MSM (मल्टी-स्केलर मल्टीप्लिकेशन): यह एक विशाल संख्या की सूची को एक मानचित्र पर बिंदुओं की एक विशाल सूची के साथ बार-बार गुणा करने जैसा है।
- NTT (नंबर-थ्योरेटिक ट्रांसफॉर्म): यह एक लंबे गीत को तुरंत उसके व्यक्तिगत संगीत नोट्स (फ्रीक्वेंसी) में तोड़ने जैसा है ताकि यह जांचा जा सके कि धुन सही है या नहीं।
समस्या: ये पहेलियाँ इतनी भारी हैं कि इन्हें मानक कंप्यूटरों पर हल करने में घंटों लग जाते हैं। इस कारण ZKP रोज़मर्रा के उपयोग (जैसे फोटो या ब्लॉकचेन लेनदेन को सत्यापित करना) के लिए बहुत धीमा और महंगा हो जाता है।
समाधान: शोधकर्ताओं ने MORPH बनाया है, जो एक नया सिस्टम है। यह शक्तिशाली AI चिप्स (विशेष रूप से गूगल के TPUs) को इन पहेलियों को बहुत तेज़ी से हल करने में सक्षम बनाता है।
उपमा: फैक्ट्री बनाम असेंबली लाइन
यह समझने के लिए कि यह कठिन क्यों है, दो अलग-अलग प्रकार की फैक्ट्रियों की कल्पना करें:
- सामान्य फैक्ट्री (GPUs/CPUs): इस फैक्ट्री में कई कुशल कर्मचारी होते हैं जो लगभग कुछ भी कर सकते हैं। वे जटिल, अस्त-व्यस्त कार्यों को संभालने में माहिर हैं जहाँ हर चरण अलग होता है। वे लचीले हैं लेकिन एक ही चीज़ को लाखों बार करने में बहुत तेज़ नहीं हैं।
- AI फैक्ट्री (TPUs): यह फैक्ट्री बड़े पैमाने पर उत्पादन (mass production) के लिए बनाई गई है। इसमें एक विशाल, सुपर-फास्ट कन्वेयर बेल्ट (MXU) है जिसे एक विशिष्ट कार्य करने के लिए डिज़ाइन किया गया है: संख्याओं के विशाल ग्रिड (मैट्रिक्स) को एक साथ गुणा करना। यह अविश्वसनीय रूप से तेज़ और ऊर्जा-कुशल है, लेकिन यह कठोर है। यदि आप इसे कोई अव्यवस्थित, अनियमित कार्य देने की कोशिश करते हैं, तो यह अटक जाता है क्योंकि यह "अव्यवस्था" को संभाल नहीं पाता।
टकराव: ZKP का गणित अव्यवस्थित होता है। इसमें विशाल संख्याएँ (सैकड़ों बिट्स लंबी) शामिल होती हैं और डेटा को लगातार "पुनर्व्यवस्थित" करने की आवश्यकता होती है। AI फैक्ट्री (TPU) गणित के मामले में तो बेहतरीन है लेकिन पुनर्व्यवस्था के मामले में बहुत खराब है। यदि आप पुराने ZKP कोड को TPU में लगाते हैं, तो यह 30 गुना धीमा हो जाता है क्योंकि कर्मचारी गणित करने के बजाय कागज़ात इधर-उधर व्यवस्थित करने में अपना सारा समय बिता देते हैं।
MORPH इसे कैसे ठीक करता है: दो-चरणीय जादू
MORPH टीम को समझ आया कि वे केवल पुराने कोड को नई मशीन पर नहीं थोप सकते। उन्हें मशीन की ताकत के अनुरूप वर्कफ़्लो को फिर से डिज़ाइन करना था। उन्होंने इसे दो तरीकों से किया:
1. अंकगणितीय सुधार: "अनुवाद परत" (The Translation Layer)
समस्या: ZKP गणित में विशाल संख्याओं (जैसे 377 बिट्स लंबी) का उपयोग होता है। TPU का कन्वेयर बेल्ट केवल छोटी संख्याओं (8 या 32 बिट्स) को समझता है। पुराना तरीका एक 500 पाउंड के पत्थर को छोटे-छोटे कंकड़ों में तोड़ने, उन्हें एक-एक करके ले जाने और फिर उन्हें वापस जोड़ने जैसा था। यह धीमा है और इसमें बहुत अधिक "गोंद" (carry chains) की आवश्यकता होती है।
MORPH का समाधान: उन्होंने एक अनुवाद परत (RNS Lazy Reduction) का आविष्कार किया।
- उपमा: पत्थर को ले जाने के बजाय, उन्होंने इसे एक विशेष, बड़े आकार के शिपिंग कंटेनर में रखा जो कन्वेयर बेल्ट पर पूरी तरह फिट बैठता है।
- वे गणित की विशाल, अव्यवस्थित समस्या को एक ऐसे प्रारूप में बदलते हैं जो छोटी संख्याओं के एक विशाल ग्रिड जैसा दिखता है।
- अब, TPU का सुपर-फास्ट कन्वेयर बेल्ट बिना कुछ भी जोड़े (glue) पूरे ग्रिड को एक बार में प्रोसेस कर सकता है।
- परिणाम: यह एक धीमी, चरण-दर-चरण प्रक्रिया को एक विशाल, समानांतर दौड़ (parallel sprint) में बदल देता है। यह गणित के हिस्से के लिए 90 गुना तेज़ है।
2. डेटाफ्लो सुधार: "स्थिर गोदाम" (The Stationary Warehouse)
समस्या: पुराने ZKP एल्गोरिदम के लिए कंप्यूटर को लगातार रुकने, डेटा को इधर-उधर करने और उसे पुनर्गठित करने की आवश्यकता होती है (जैसे एक लाइब्रेरियन जो अगली किताब खोजने के लिए लगातार किताबों को अलग-अलग अलमारियों में स्थानांतरित करता रहता है)। TPU पर, यह "शफलिंग" (डेटा को इधर-उधर करना) सबसे बड़ी बाधा है। यह एक ऐसी फेरारी की तरह है जो अपना 90% समय ट्रैफिक में फंसी रहती है।
MORPH का समाधान: उन्होंने वर्कफ़्लो को लेआउट-स्टेशनरी (Layout-Stationary) बनाने के लिए इसे फिर से डिज़ाइन किया।
- उपमा: एक ऐसे गोदाम की कल्पना करें जहाँ बक्से पहले से ही छाँटकर रखे गए हैं और ठीक वहीं रखे गए हैं जहाँ रोबोटिक हाथ को उनकी आवश्यकता है। रोबोट को बक्सों को इधर-उधर करने की ज़रूरत नहीं पड़ती; वह बस उन्हें पकड़ता है और काम करता है।
- उन्होंने LS-PPG (MSM पहेली के लिए) और एक 5-स्टेप NTT (फ्रीक्वेंसी पहेली के लिए) नामक एक नई विधि विकसित की।
- ये विधियाँ सुनिश्चित करती हैं कि एक बार डेटा लोड हो जाने के बाद, वह TPU द्वारा प्रोसेस किए जाने तक अपनी आदर्श स्थिति में बना रहे। अब कोई शफलिंग या ट्रैफिक जाम नहीं होगा।
- परिणाम: TPU अपना लगभग 100% समय गणित करने में बिताता है, न कि डेटा को इधर-उधर ले जाने में।
परिणाम: एक स्पीड डेमन (गति का दैत्य)
इन दोनों सुधारों को मिलाकर, MORPH ने TPU को एक ZKP सुपरकंप्यूटर में बदल दिया।
- गति: "फ्रीक्वेंसी" पहेली (NTT) के लिए, TPU अब मौजूदा सर्वोत्तम प्रणालियों (जैसे NVIDIA GPU) की तुलना में 10 गुना तेज़ है।
- दक्षता: यह समान कार्य करने के लिए बहुत कम ऊर्जा का उपयोग करता है।
- स्केलेबिलिटी: जैसे-जैसे गणित कठिन होता जाता है (बड़ी संख्याएँ), TPU अन्य चिप्स की तुलना में उतना धीमा नहीं होता है।
मुख्य निष्कर्ष
MORPH को एक परम एडॉप्टर (adapter) के रूप में देखें। इसने AI के लिए बनी एक मशीन (गूगल के TPU) को लिया और इसे "गुप्त गणित" (ZKPs) के लिए दुनिया की सबसे अच्छी मशीन बनाने के लिए फिर से तैयार किया।
- पहले: एक फॉर्मूला 1 कार को कच्ची सड़क पर चलाने की कोशिश करना (धीमा, ऊबड़-खाबड़, अक्षम)।
- बाद में: MORPH ने उस कार के लिए विशेष रूप से एक आदर्श हाईवे बना दिया। अब, यह ट्रैक पर सबसे तेज़ वाहन है।
यह सफलता यह सुनिश्चित करती है कि भविष्य में, हम जटिल गणनाओं (जैसे निजी ब्लॉकचेन लेनदेन या सुरक्षित AI प्रोसेसिंग) को घंटों के बजाय सेकंडों में सत्यापित कर सकेंगे, जिससे गोपनीयता-संरक्षण तकनीक सभी के लिए व्यावहारिक बन जाएगी।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।