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

PoSME: Proof of Sequential Memory Execution via Latency-Bound Pointer Chasing with Causal Hash Binding

यह शोध पत्र PoSME को प्रस्तुत करता है, जो लेटेंसी-बाउंड पॉइंटर चेज़िंग (latency-bound pointer chasing) और सिम्बायोटिक हैश बाइंडिंग (symbiotic hash binding) के माध्यम से सख्त अनुक्रमिक मेमोरी निष्पादन को लागू करने वाला एक क्रिप्टोग्राफिक प्रिमिटिव है, जो प्रभावी रूप से डिले (delay) को सत्यापन योग्य बनाने और सिबिल प्रतिरोध (Sybil resistance) को सक्षम करने के लिए बैंडविड्थ के बजाय DRAM लेटेंसी का लाभ उठाकर टाइम-मेमोरी ट्रेड-ऑफ (time-memory trade-offs) और ASIC लाभों का प्रतिरोध करता है।

मूल लेखक: David L. Condrey

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

मूल लेखक: David L. Condrey

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

कल्पना कीजिए कि आप अपने एक दोस्त को यह साबित करने की कोशिश कर रहे हैं कि आपने एक बहुत ही उबाऊ, दोहराव वाला काम बहुत लंबे और विशिष्ट समय तक किया है। आप सिर्फ यह नहीं कह सकते, "मैंने यह किया," क्योंकि वह आपको देख नहीं सकता। आपको एक सीक्वेंशियल मेमोरी एक्जीक्यूशन का प्रमाण (Proof of Sequential Memory Execution - PoSME) चाहिए।

PoSME को एक गणितीय पहेली के रूप में नहीं, बल्कि एक विशाल, जीवित भूलभुलैया (maze) के रूप में सोचें जो आपके हर कदम के साथ बदलती रहती है।

यह कैसे काम करता है, इसका विवरण सरल उपमाओं (analogies) का उपयोग करके यहाँ दिया गया है:

1. सेटअप: एक विशाल, बदलती हुई भूलभुलैया

एक विशाल गोदाम (एरिना) की कल्पना करें जो लाखों लॉकरों से भरा हुआ है।

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

2. नियम: "पॉइंटर चेज़" (Pointer Chase)

आपको एक शुरुआती कुंजी (seed) दी जाती है। यह साबित करने के लिए कि आपने काम किया है, आपको हजारों चरणों के लिए नियमों के एक सख्त सेट का पालन करना होगा:

  1. देखना: आप अपने वर्तमान लॉकर में मौजूद नोट को देखते हैं।
  2. निर्णय लेना: वह नोट आपको बताता है कि आपको अगले चरण में किस दूसरे लॉकर में जाना है। आप आगे नहीं बढ़ सकते; आपको उस विशिष्ट लॉकर पर जाना ही होगा जिसकी ओर नोट संकेत कर रहा है।
  3. बदलना: आप उस नए लॉकर में जाते हैं, वहां जो है उसे पढ़ते हैं, और फिर जो आपने अभी पढ़ा उसके आधार पर उसके अंदर के नोट को फिर से लिखते हैं।
  4. चेन बनाना: आप नए नोट का एक छोटा सा हिस्सा लेते हैं और उसे अपने "रसीद" (transcript) से जोड़ देते हैं।

क्योंकि अगला लॉकर पूरी तरह से इस बात पर निर्भर करता है कि आपने अभी क्या पढ़ा, आप इसे समानांतर (parallel) में नहीं कर सकते। आप एक साथ अलग-अलग हिस्सों पर काम करने के लिए 1,000 लोगों को नहीं रख सकते। आपको इसे एक-एक करके, क्रमवार ही करना होगा।

3. "सहजीवी" (Symbiotic) लॉक

यहाँ चालाकी भरी बात है: जो नोट आप लिखते हैं वह केवल रैंडम टेक्स्ट नहीं है। यह एक दो-भाग वाला लॉक है।

  • भाग A डेटा (जो आपने पढ़ा) है।
  • भाग B कॉज़ल हैश (Causal Hash) (एक रसीद जो सबूत देती है कि आपने इसे कब और कैसे लिखा) है।

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

4. कंप्यूटर धोखाधड़ी क्यों नहीं कर सकते (द "लेटेंसी" ट्रैप)

यह सबसे महत्वपूर्ण हिस्सा है। क्यों एक सुपर-फास्ट कंप्यूटर (जैसे GPU या कस्टम चिप) इसे जल्दी से हल नहीं कर सकता?

  • अवरोध (The Bottleneck): समस्या यह नहीं है कि आप कितनी तेज़ी से सोच (गणना) सकते हैं; समस्या यह है कि आप कितनी तेज़ी से लॉकर तक दौड़ सकते हैं।
  • उपमा: कल्पना करें कि आप एक लाइब्रेरी में हैं। लाइब्रेरियन (कंप्यूटर) किताबें पढ़ने में अविश्वसनीय रूप से तेज़ है। लेकिन किताबें एक विशाल कैंपस में बिखरी हुई हैं।
    • पुराने सिस्टम: किताबें एक ही शेल्फ पर थीं। लाइब्रेरियन उन्हें तुरंत पढ़ सकता था।
    • PoSME: किताबें एक विशाल कैंपस में बेतरतीब ढंग से बिखरी हुई हैं। हर बार जब लाइब्रेरियन को एक किताब की आवश्यकता होती है, तो उसे वास्तव में एक रैंडम बिल्डिंग में दौड़ना पड़ता है, सही कमरा ढूंढना पड़ता है और दरवाजा खोलना पड़ता है।
  • भौतिक सीमा (The Physics Limit): प्रकाश की गति और आपके कंप्यूटर की मेमोरी (RAM) में भौतिक दूरी एक कठिन सीमा पैदा करती है। भले ही आपका दिमाग 1,000 गुना तेज़ हो, फिर भी आपको सिग्नल के मेमोरी चिप तक जाने और वापस आने का इंतज़ार करना ही होगा। इसे लेटेंसी (Latency) कहा जाता है।
  • परिणाम: एक सुपर-फास्ट GPU वास्तव में एक सामान्य लैपटॉप की तुलना में इस विशिष्ट कार्य के लिए धीमा है। क्यों? क्योंकि GPU 10,000 चींटियों के झुंड की तरह हैं जो एक साथ लाइब्रेरी की ओर दौड़ने की कोशिश कर रहे हैं। वे एक-दूसरे के रास्ते में आते हैं, और लाइब्रेरी के दरवाजे एक बार में केवल एक ही व्यक्ति के लिए खुल सकते हैं। एक अकेला, स्थिर इंसान (एक CPU) वास्तव में इस विशिष्ट "दौड़ो और प्राप्त करो" वाले कार्य के लिए अधिक कुशल होता है।

5. "टाइम ट्रैवल" की समस्या (क्यों आप डेटा डिलीट करके धोखाधड़ी नहीं कर सकते)

एक हमलावर सोच सकता है: "मैं कुछ लॉकर डिलीट कर दूँगा ताकि जगह बच सके, और अगर मुझे बाद में उनकी ज़रूरत पड़ी, तो मैं उन्हें फिर से कैलकुलेट कर लूँगा।"

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

सारांश: यह क्यों मायने रखता है?

PoSME एक नया टूल है जो डिजिटल दुनिया के लिए तीन बड़ी समस्याओं को एक साथ हल करता है:

  1. यह समय को सिद्ध करता है: आप काम करने में लगे समय को नकली नहीं बना सकते क्योंकि "लॉकर तक दौड़ने" वाला हिस्सा मेमोरी चिप्स की भौतिक सीमाओं द्वारा सीमित है।
  2. यह धोखाधड़ी रोकता है: यह शक्तिशाली सुपर-कंप्यूटरों (ASICs) के लिए सामान्य व्यक्ति से तेज़ हल करने के लिए धोखा देने को असंभव बनाता है।
  3. यह स्वामित्व सिद्ध करता है: यह सिद्ध करता है कि किसी ने वास्तव में काम को क्रमवार, चरण-दर-चरण किया है, जिसके लिए किसी भरोसेमंद तीसरे पक्ष द्वारा निगरानी की आवश्यकता नहीं है।

संक्षेप में: PoSME एक कंप्यूटर को "टाइम मशीन" में बदल देता है जो आपको एक लंबी, घुमावदार राह पर चलने के लिए मजबूर करता है जहाँ आपका हर कदम आपके पीछे के रास्ते को बदल देता है। आप इसके ऊपर से उड़कर नहीं जा सकते, आप टेलीपोर्ट नहीं कर सकते, और आप इसे प्रकाश की गति की अनुमति से तेज़ नहीं कर सकते।

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

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

Digest आज़माएँ →