← नवीनतम पेपर
💻 computer science

Catching the Fly: Practical Challenges in Making Blockchain FlyClient Real

यह शोध पत्र आर्थिक पैरामीट्रिकरण के लिए एक नए एडवर्सरी मॉडल को पेश करके, ज़ेडकैश (Zcash) के लिए पहले व्यावहारिक प्रूवर को लागू करके, और सर्वसम्मति परिवर्तनों की आवश्यकता के बिना प्रूफ के आकार को कम करने के लिए दो अनुकूलन प्रस्तावित करके, फ्लाईक्लाइंट (FlyClient) हल्के ब्लॉकचेन सत्यापन प्रोटोकॉल को सिद्धांत से उत्पादन तक आगे बढ़ाता है।

मूल लेखक: Pericle Perazzo, Dario Capecchi

प्रकाशित 2026-04-30
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Pericle Perazzo, Dario Capecchi

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

बड़ी तस्वीर: "हल्कापन" (Lightweight) की समस्या

कल्पना कीजिए कि आप यह सत्यापित करना चाहते हैं कि एक विशाल पुस्तकालय (ब्लॉकचेन) उसके अंदर मौजूद एक विशिष्ट पुस्तक के बारे में सच बोल रहा है।

  • पुराना तरीका: 100% सुनिश्चित होने के लिए, आपको आमतौर पर पूरा पुस्तकालय डाउनलोड करना होगा, हर एक किताब पढ़नी होगी और इंडेक्स (सूची) की जांच करनी होगी। एक छोटे उपकरण जैसे मोबाइल फोन या स्मार्ट फ्रिज (IoT डिवाइस) के लिए यह असंभव है क्योंकि उनके पास पर्याप्त स्टोरेज या बैटरी पावर नहीं होती।
  • "FlyClient" का विचार: यह एक चतुर नया प्रोटोकॉल है जो आपको केवल कुछ यादृच्छिक (random) पन्नों को जांचकर पुस्तकालय की सच्चाई को सत्यापित करने की अनुमति देता है। यह यह साबित करने के लिए कि आपने जो पन्ने नहीं देखे हैं वे अभी भी सही ढंग से जुड़े हुए हैं, डेटा के एक विशेष "पर्वत श्रृंखला" (जिसे MMR कहा जाता है) का उपयोग करता है। यह कुछ प्रमुख लैंडमार्क्स (निशानों) की जांच करने जैसा है जिससे यह साबित हो सके कि आप सही शहर में हैं, बिना पूरी दुनिया का नक्शा देखे।

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

तीन मुख्य योगदान

लेखकों ने इस सिद्धांत को Zcash (एक विशिष्ट क्रिप्टोकरेंसी) के लिए एक कामकाजी वास्तविकता में बदलने के लिए तीन मुख्य कार्य किए।

1. "बुरे लोगों" को मापने का एक नया तरीका (Adversary Model)

समस्या: मूल FlyClient सिद्धांत ने एक "बुरे व्यक्ति" (अटैकर) को अमूर्त गणितीय शब्दों का उपयोग करके वर्णित किया था जैसे कि "वे X लंबाई वाली Y% वैधता वाली नकली चेन नहीं बना सकते।" यह वास्तविक दुनिया के इंजीनियरों के लिए उपयोग करना कठिन है क्योंकि यह आपको यह नहीं बताता है कि हमलावर को कितने पैसे खर्च करने की आवश्यकता है।

समाधान: लेखकों ने "wa-adversary" मॉडल पेश किया।

  • उपमा: यह कहने के बजाय कि, "बुरे आदमी एक 10 फीट ऊंची दीवार नहीं बना सकता," वे कहते हैं, "बुरे आदमी के पास ईंटों पर खर्च करने के लिए केवल $20,000 हैं।"
  • यह कैसे मदद करता है: यह गणना करना आसान बनाता है कि आपके सिस्टम को वास्तव में कितना सुरक्षित होने की आवश्यकता है। यदि किसी हमलावर को सिस्टम को तोड़ने के लिए 20,000खर्चकरनेकीआवश्यकताहै,औरआपकीसुरक्षासेटिंग्सकोबनाएरखनेकीलागतकेवल20,000 खर्च करने की आवश्यकता है, और आपकी सुरक्षा सेटिंग्स को बनाए रखने की लागत केवल 13 है, तो आप जानते हैं कि आप सुरक्षित हैं। इस नए मॉडल ने डेटा की मात्रा को कम करने में भी मदद की, जिससे यह साबित करने के लिए कि सिस्टम सुरक्षित है, पुराने तरीके की तुलना में लगभग 37% डेटा की बचत हुई।

2. "प्रूफ जनरेटर" बनाना (The Prover Implementation)

समस्या: FlyClient को दो पक्षों की आवश्यकता होती है: एक वेरिफायर (हल्का उपकरण जो प्रमाण की जांच करता है) और एक प्रोवर (पूरा कंप्यूटर जिसके पास पूरा ब्लॉकचेन होता है और जो प्रमाण उत्पन्न करता है)। जबकि वेरिफायर सैद्धांतिक थे, वास्तव में किसी ने Zcash जैसे वास्तविक, लाइव ब्लॉकचेन के लिए प्रोवर नहीं बनाया था।

समाधान: लेखकों ने Zcash के आधिकारिक कंप्यूटर प्रोग्राम, Zebrad का विस्तार किया ताकि वह एक प्रोवर के रूप में कार्य कर सके।

  • उपमा: कल्पना कीजिए कि Zcash नेटवर्क एक विशाल बैंक है। लेखकों ने बैंक के मुख्य कंप्यूटर में एक नया "रसीद प्रिंटर" जोड़ा है। अब, जब कोई ग्राहक (हल्का उपकरण) पूछता है, "क्या मेरा लेनदेन वास्तविक है?", तो बैंक केवल "हाँ" नहीं कहता; बल्कि वह एक विशेष, संक्षिप्त रसीद प्रिंट करता है जो प्रमाणित करती है कि वह वास्तविक है।
  • परिणाम: उन्होंने पाया कि इस प्रिंटर को जोड़ने से बैंक के मुख्य कंप्यूटर की गति धीमी नहीं हुई। ब्लॉकचेन के साथ सिंक (sync) होने में लगने वाला समय उतना ही रहा और अतिरिक्त स्टोरेज की आवश्यकता भी प्रबंधनीय थी। उन्होंने यह कोड दूसरों के उपयोग के लिए उपलब्ध कराया।

3. अनावश्यक भार को हटाना (Optimizations)

समस्या: भले ही नए मॉडल के साथ, "रसीदें" (प्रमाण) अभी भी बहुत बड़ी थीं। वे अनावश्यक विवरणों से भरी थीं, जैसे कि पूरा पन्ना भेजना जब आपको केवल एक विशिष्ट पैराग्राफ की आवश्यकता थी।

समाधान: उन्होंने रसीदों को छोटा करने के दो तरीकों का परीक्षण किया:

  • अनुकूलन A: "संचयी प्रमाण" (Cumulative Proof) (कोई लागत नहीं)

    • उपमा: कल्पना कीजिए कि आपको यह साबित करने की आवश्यकता है कि आपने घर के तीन विशिष्ट कमरों का दौरा किया है। पुराना तरीका यह था कि प्रत्येक कमरे के लिए एक अलग चाबी और एक अलग नक्शा प्राप्त करना। नया "संचयी" तरीका एक ही नक्शा प्राप्त करना है जो एक साथ तीनों कमरों को जोड़ने वाले पथ को दिखाता है।
    • परिणाम: इसने डेटा के आकार में लगभग 9% की बचत की। यह एक मुफ्त अपग्रेड है जिसे ब्लॉकचेन के नियमों को बदले बिना अभी उपयोग किया जा सकता है।
  • अनुकूलन B: "डिस्टिल्ड प्रूफ" (Distilled Proof) (नियम परिवर्तन की आवश्यकता है)

    • उपमा: मूल रसीदें बहुत बड़ी थीं क्योंकि उनमें "लॉक-पिकिंग समाधान" (Equihash नामक 1,344-बाइट कोड) शामिल था, जो यह साबित करने के लिए आवश्यक था कि काम किया गया था। यह केवल यह साबित करने के लिए कि दरवाजा लॉक है, एक पूर्ण आकार के ब्लूप्रिंट को मेल करने जैसा है।
    • सुधार: लेखकों ने ब्लॉकचेन के नियमों को बदलने का प्रस्ताव दिया ताकि एक अलग "लॉक" का उपयोग किया जा सके जिसके लिए केवल एक छोटी "चाबी" (32 बाइट्स) की आवश्यकता होती है, न कि एक ब्लूप्रिंट की। उन्होंने अन्य अनावश्यक फ़ील्ड्स को भी हटा दिया, केवल वही रखा जिसकी प्रमाण के लिए आवश्यकता थी।
    • परिणाम: यह एक बहुत बड़ा सुधार है। यह प्रमाण के आकार को 71% तक कम कर देता है।
    • वास्तविक दुनिया का प्रभाव: एक "ट्रस्टलेस ब्रिज" (एक चेन से दूसरी चेन पर क्रिप्टो ले जाना) के लिए, इस प्रमाण को स्मार्ट कॉन्ट्रैक्ट को भेजने की लागत लगभग 3.44होगी,बजाय3.44** होगी, बजाय **13.21 के।

परिणामों का सारांश

यह पेपर सिद्ध करता है कि FlyClient वास्तविक दुनिया के लिए तैयार है।

  1. सुरक्षा: उन्होंने सुरक्षा को मापने का एक नया, धन-आधारित तरीका बनाया जो समझने में आसान और अधिक कुशल है।
  2. व्यवहार्यता: उन्होंने Zcash के लिए पहला काम करने वाला "प्रूफ जनरेटर" बनाया, जिससे पता चलता है कि यह नेटवर्क को धीमा नहीं करता है।
  3. दक्षता: अपने नए अनुकूलन का उपयोग करके, उन्होंने ब्लॉकचेन को सत्यापित करने के लिए आवश्यक डेटा को काफी कम कर दिया। "डिस्टिल्ड प्रूफ" विधि, हालांकि इसके लिए नेटवर्क अपग्रेड की आवश्यकता है, ब्लॉकचेन को सत्यापित करना अविश्वसनीय रूप से सस्ता और तेज़ बनाती है, जिससे यह मोबाइल वॉलेट और क्रॉस-चेन ब्रिज के लिए व्यवहार्य हो जाती है।

संक्षेप में, उन्होंने ब्लॉकचेन की जांच करने के एक सैद्धांतिक "जादुई ट्रिक" को एक व्यावहारिक, कुशल उपकरण में बदल दिया जो वास्तव में एक लाइव नेटवर्क पर काम करता है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →