Two thousand years of the oracle problem. Insights from Ancient Delphi on the future of blockchain oracles
यह शोध पत्र प्राचीन डेलफिक (Delphic) और आधुनिक ब्लॉकचेन ओरेकल के बीच एक तुलनात्मक ढांचा विकसित करके और डेलफिक प्रश्नों का विश्लेषण करके प्राचीन डेलफिक और आधुनिक ब्लॉकचेन ओरेकल के बीच एक सेतु बनाता है ताकि विकेंद्रीकृत ब्लॉकचेन ओरेकल की विश्वसनीयता और सुरक्षा को बढ़ाने के लिए रणनीतियों का प्रस्ताव दिया जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक बहुत ही बुद्धिमान रोबोट (एक ब्लॉकचेन) है जो वादे कर सकता है और उन्हें स्वचालित रूप से निभा भी सकता है। लेकिन एक समस्या है: यह रोबोट एक बंद कमरे में रहता है जिसके पास न आँखें हैं और न ही कान। वह मौसम नहीं देख सकता, शेयर बाजार की स्थिति नहीं जान सकता, या यह नहीं जान सकता कि किसी खेल की टीम जीती या हारी। कार्य करने के लिए, उसे बाहरी दुनिया से जानकारी लाने के लिए एक संदेशवाहक की आवश्यकता होगी। कंप्यूटर विज्ञान में, इस संदेशवाहक को ओरेकल (Oracle) कहा जाता है।
समस्या क्या है? आप कैसे जानेंगे कि संदेशवाहक झूठ नहीं बोल रहा है, भ्रमित नहीं हो रहा है, या रिश्वत नहीं ले रहा है? यही "ओरेकल समस्या" (The Oracle Problem) है।
यह शोध पत्र तर्क देता है कि हम इस समस्या को हल करने के लिए नई तकनीक के साथ प्रयास कर रहे हैं, लेकिन हमें वास्तव में 2,000 साल पीछे जाकर डेल्फी के ओरेकल (Oracle of Delphi) की ओर देखना चाहिए। लेखकों ने, जो एक इतिहासकार और एक कंप्यूटर वैज्ञानिक हैं, आधुनिक डिजिटल संदेशों की तुलना प्राचीन ग्रीक संदेशों से करने का निर्णय लिया ताकि यह देखा जा सके कि पुराने तरीके हमें कुछ नया सिखा सकते हैं या नहीं।
यहाँ उनके निष्कर्षों का सरल उपमाओं (analogies) का उपयोग करके विवरण दिया गया है:
1. दो संदेशवाहक: एक पुजारिन बनाम एक डेटा फीड
- प्राचीन संदेशवाहक (डेल्फी): डेल्फी में पाइथिया (Pythia) नामक एक पुजारिन एक मंदिर में बैठती थी। लोग उससे भविष्य या बड़े निर्णयों के बारे में सवाल पूछते थे। वह एक समाधि (trance) की स्थिति में चली जाती थी (शायद गैस के धुएं के कारण) और पहेलियों में बोलती थी। एक पुजारी उसके शब्दों का अनुवाद उस व्यक्ति के लिए करता था जो सवाल पूछ रहा था।
- आधुनिक संदेशवाहक (ब्लॉकचेन ओरेकल): एक कंप्यूटर प्रोग्राम जो डेटा (जैसे बिटकॉइन की कीमत) प्राप्त करता है और उसे स्मार्ट कॉन्ट्रैक्ट में फीड करता है।
- संबंध: दोनों केवल पुल (bridges) हैं। पाइथिया मनुष्यों और देवताओं के बीच का पुल थी; ओरेकल कंप्यूटर और वास्तविक दुनिया के बीच का पुल है। यदि पुल कमजोर है, तो पूरा सिस्टम विफल हो जाएगा।
2. बड़ी समस्याएँ (और प्राचीन समाधान)
यह पत्र दोनों प्रणालियों द्वारा सामना की जाने वाली विशिष्ट चुनौतियों की तुलना करता है:
- स्रोत कौन है? (Attributability - उत्तरदायित्व का निर्धारण)
- प्राचीन: हर कोई जानता था कि स्रोत अपोलो (देवता) थे। आपको उनकी पहचान (ID) चेक करने की ज़रूरत नहीं थी; आप बस उस प्रणाली पर भरोसा करते थे।
- आधुनिक: ब्लॉकचेन "ट्रस्टलेस" (बिना किसी भरोसे के) होने की कोशिश करते हैं। लेकिन लेखकों का सुझाव है कि हम बेहतर स्थिति में हो सकते हैं यदि हमें पता हो कि डेटा रिपोर्ट करने वाला वास्तव में कौन है, ठीक वैसे ही जैसे हम जानते थे कि पुजारिन कौन थी।
- गलत होने पर दोषी कौन है? (Accountability - जवाबदेही)
- प्राचीन: यदि पाइथिया कहती थी "आप युद्ध जीतेंगे" और आप हार गए, तो यह देवता की गलती नहीं थी। यह आपकी गलती थी कि आपने पहेली का गलत अर्थ निकाला या गलत सवाल पूछा। ओरेकल को निकाला नहीं जाता था; आपकी प्रतिष्ठा को ठेस पहुँचती थी।
- आधुनिक: यदि कोई ब्लॉकचेन ओरेकल गलत डेटा देता है, तो डेटा का उपयोग करने वाले लोग आमतौर पर पैसा खो देते हैं। पेपर का सुझाव है कि हमें प्राचीन मानसिकता को अपनाना चाहिए: उपयोगकर्ता एक अच्छा ओरेकल चुनने और उत्तर को समझने के लिए जिम्मेदार है।
- क्या संदेश वास्तविक है? (Authenticity - प्रमाणिकता)
- प्राचीन: आप तुरंत संदेश को सत्यापित नहीं कर सकते थे। आपको यह देखने के लिए इंतजार करना पड़ता था कि भविष्यवाणी सच होती है या नहीं। समय ही एकमात्र परीक्षण था।
- आधुनिक: कुछ आधुनिक ब्लॉकचेन पहले से ही ऐसा कर रहे हैं! वे यह सुनिश्चित करने के लिए कुछ दिन प्रतीक्षा करते हैं कि परिणाम कोई गड़बड़ी या झूठ नहीं है। पेपर कहता है कि यह "इंतज़ार करने का खेल" वास्तव में एक बहुत ही स्मार्ट, प्राचीन विचार है।
- क्या संदेश को बदला गया है? (Integrity - अखंडता)
- प्राचीन: पुजारिन ज़ोर से बोलती थी। वहाँ कोई हस्ताक्षर नहीं होता था। संदेश को रास्ते में बदलने से रोकने के लिए, एथेंस के लोगों ने एक बार अपने सवालों को सीलबंद जार (बर्तनों) में रखा था। देवता बिना खोले सही जार की ओर इशारा करते थे।
- आधुनिक: लेखक इस "सीलबंद जार" पद्धति पर आधारित एक नया डिजिटल विचार प्रस्तावित करते हैं। आप अपने डेटा को एक डिजिटल बॉक्स में लॉक कर सकते हैं, एक रैंडम नंबर जेनरेटर को यह चुनने दें कि कौन सा बॉक्स खोलना है, और फिर उत्तर प्रकट करें। यह किसी को भी निर्णय होने से पहले झाँकने या धोखाधड़ी करने से रोकता है।
3. "पहेली" का कारक (Query Types - प्रश्न के प्रकार)
लेखकों ने 167 प्राचीन प्रश्नों का विश्लेषण किया और एक पैटर्न पाया:
- सरल प्रश्न: जब लोग स्पष्ट, तथ्यात्मक प्रश्न पूछते थे (जैसे, "क्या बारिश हो रही है?"), तो उनके उत्तर छोटे, सीधे और बहुत विश्वसनीय होते थे।
- अस्पष्ट प्रश्न: जब लोग जटिल, दार्शनिक, या "क्या होगा अगर" वाले प्रश्न पूछते थे (जैसे, "मेरे जीवन के लिए सबसे अच्छा मार्ग क्या है?"), तो उत्तर लंबे, भ्रमित करने वाले और पहेलियों से भरे होते थे।
- कंप्यूटर के लिए सबक: आधुनिक ब्लॉकचेन सार्वजनिक डेटा (जैसे "सोने की कीमत क्या है?") के बारे में सरल, स्पष्ट प्रश्न पूछने पर सबसे अच्छा काम करते हैं। यदि आप एक कंप्यूटर ओरेकल से कोई अस्पष्ट, दार्शनिक प्रश्न पूछते हैं, तो वह आपको एक भ्रमित करने वाला या अविश्वसनीय उत्तर देगा, ठीक वैसे ही जैसे पाइथिया देती थी।
4. मुख्य निष्कर्ष
पेपर निष्कर्ष निकालता है कि केवल तकनीक ने ओरेकल की समस्या को हल नहीं किया है। हम पूर्ण, विकेंद्रीकृत, गुमनाम प्रणालियाँ बनाने की कोशिश कर रहे हैं, लेकिन प्राचीन यूनानियों के पास एक सरल, अधिक मानवीय दृष्टिकोण था:
- एक ज्ञात स्रोत पर भरोसा करें (जैसे कि एक विशिष्ट ओरेकल नेटवर्क) बजाय इसके कि गुमनाम रहने की कोशिश की जाए।
- उपयोगकर्ता को जिम्मेदार बनाएं सही संदेशवाहक चुनने और संदेश को समझने के लिए।
- सत्य को सत्यापित करने के लिए समय का उपयोग करें।
- प्रश्नों को सरल रखें। यदि प्रश्न स्पष्ट है, तो उत्तर विश्वसनीय है। यदि प्रश्न एक पहेली है, तो उत्तर भी एक पहेली होगा।
लेखक सुझाव देते हैं कि आधुनिक कोड के साथ "प्राचीनों के ज्ञान" को मिलाकर, हम ऐसे ब्लॉकचेन बना सकते हैं जो हैकिंग के प्रति कम संवेदनशील और अधिक विश्वसनीय हों। वे कंप्यूटरों में रैंडम नंबरों (जैसे लॉटरी के लिए) को संभालने के लिए "सीलबंद जार" पद्धति का उपयोग करके एक नया तरीका भी प्रस्तावित करते हैं।
संक्षेप में: हमें पहिए का पुनरुद्धार करने की आवश्यकता नहीं है; हमें बस यह याद रखने की आवश्यकता है कि प्राचीन यूनानियों ने अपने संदेशवाहकों को कैसे प्रबंधित किया था, क्योंकि विश्वास और सत्य की समस्याएँ 2,000 वर्षों में वास्तव में नहीं बदली हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।