खेलों को निष्पक्ष होने के लिए विकेंद्रीकृत यादृच्छिकता की आवश्यकता है

क्वांटम यांत्रिकी हमें बताती है कि जो अत्यधिक पूर्वानुमानित और व्यवस्थित ब्रह्मांड जैसा दिखता है वह अप्रत्याशितता और मात्र संभाव्यता की दुनिया पर बना है। जबकि क्वांटम दुनिया विचित्र दिखती है, इसे अर्धचालक, एलईडी और क्वांटम क्रिप्टोग्राफी जैसी तकनीक के लिए समझा और उपयोग किया जा सकता है। मेटावर्स में यादृच्छिकता के बारे में भी कुछ ऐसा ही कहा जा सकता है। जो दिखता है वह यादृच्छिक संख्या जनरेटर (आरएनजी) द्वारा उत्पादित यादृच्छिक मूल्यों पर निर्मित एक प्रणाली है, वास्तव में, उनके पीछे एक विधि वाले कार्यक्रमों पर आधारित है जिसे समझा जा सकता है - अच्छे या बुरे के लिए।

यादृच्छिक संख्याओं की निर्णायक भूमिका

गेम, सुरक्षा प्रणालियों, विकेंद्रीकृत स्वायत्त संगठन (डीएओ) प्रशासन और अपूरणीय टोकन (एनएफटी) पीढ़ी सहित कई अनुप्रयोगों में यादृच्छिक संख्याएं बहुत महत्वपूर्ण हैं। यदि आपका गेम बेतरतीब ढंग से उत्पन्न संख्याओं तक नहीं पहुंच सकता है, तो आपकी शुरुआत दोहरावदार और पुरानी हो जाएगी। यदि आपकी सुरक्षा प्रणाली आसानी से अनुमान लगाए गए प्रमाणीकरण कोड पर निर्भर करती है, तो यह अधिक सुरक्षा प्रदान नहीं कर रही है। यदि किसी प्रणाली को विविधता की आवश्यकता है, उसे वह नहीं मिल रही है, तो वह बहुत प्रभावी नहीं होगी।

भले ही ये सिस्टम यादृच्छिक न दिखें, वे महत्वपूर्ण परिचालनों को निष्पादित करने के लिए यादृच्छिक रूप से उत्पन्न मूल्यों के साथ आपूर्ति किए जाने पर भरोसा करते हैं। यादृच्छिकता तक पहुंच के बिना, सुनियोजित प्रणालियाँ संचालित नहीं हो सकतीं। हालाँकि, ये प्रणालियाँ जिन यादृच्छिक संख्याओं पर भरोसा करती हैं वे हमेशा उतनी यादृच्छिक नहीं होती हैं जितनी वे लग सकती हैं।

कई आरएनजी, वास्तव में, छद्म आरएनजी (पीआरएनजी) हैं। यादृच्छिक आउटपुट उत्पन्न करने के बजाय, वे एक निश्चित समीकरण के परिणाम प्रदान कर रहे हैं। इस समीकरण के माध्यम से आउटपुट मान एक प्रारंभिक मान चलाने से उत्पन्न होता है, जिसे अक्सर "बीज" कहा जाता है। फिर आउटपुट को एक नए बीज के रूप में उपयोग किया जाता है, और प्रक्रिया फिर से शुरू होती है। हालाँकि परिणाम यादृच्छिक नहीं है, लेकिन बाहरी पर्यवेक्षक को यह निश्चित रूप से यादृच्छिक लग सकता है।

कई अनुप्रयोगों के लिए, यह प्रभावी है. हर एप्लिकेशन में सच्ची यादृच्छिकता की आवश्यकता नहीं होती है। उदाहरण के लिए, यादृच्छिक मुठभेड़ों वाले वीडियो गेम में, गेम द्वारा किसी भी समय केवल सीमित संख्या में कार्रवाई की जा सकती है। एक पीआरएनजी जो किसी दिए गए दायरे से बाहर मूल्य प्रदान करता है वह अधिक उपयोगी नहीं होगा। जब दांव कम होता है, तो तकनीकी आवश्यकताएं अक्सर मेल खाती हैं। हालाँकि, पीआरएनजी की गुणवत्ता नाटकीय रूप से भिन्न हो सकती है। यह उच्च हिस्सेदारी वाले अनुप्रयोगों, उन पर निर्भर कई लोगों या विभिन्न प्रकार के उपयोग के मामलों के लिए एक मुद्दा हो सकता है।

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

यह सत्यापित करने में सक्षम होना कि एक स्पष्ट रूप से यादृच्छिक संख्या वही थी जो आरएनजी द्वारा लक्षित थी, मूर्खतापूर्ण लग सकती है, यह कोई हंसी की बात नहीं है। कई ब्लॉकचेन प्रणालियों का लोकाचार पारदर्शिता और अविश्वास पर आधारित है। यह पुष्टि करने में सक्षम नहीं होना कि दी गई संख्या वास्तव में बेतरतीब ढंग से उत्पन्न हुई थी, इन आदर्शों के मूल पर आघात करती है। जब संख्याएँ काम कर रही हों, जैसे कि खेलों में जीत दिलाना या सुरक्षा को मजबूत करना, तो यह साबित करने में सक्षम नहीं होना कि संख्याओं के साथ छेड़छाड़ नहीं की गई थी, समुदाय के विश्वास को गंभीर रूप से प्रभावित कर सकता है।

इसके अतिरिक्त, प्रत्येक पीआरएनजी हर संभावित अनुप्रयोग के लिए उपयुक्त नहीं है। कुछ को कुछ निश्चित Web3 फ़ंक्शंस के लिए डिज़ाइन किया गया है। ये सार्वभौमिक रूप से लागू नहीं हैं.

छद्म आरएनजी (पीआरएनजी) की तुलना में वास्तविक यादृच्छिक संख्या जनरेटर (टीआरएनजी)। स्रोत: लेवल अप कोडिंग

सच्ची यादृच्छिकता की खोज

हालाँकि, इन प्रणालियों में विफलताएँ भी हैं। वे अक्सर अत्यधिक केंद्रीकृत होते हैं, जिससे मशीन तक पहुंच रखने वाला कोई भी व्यक्ति फिर से छेड़छाड़ कर सकता है। सच्ची यादृच्छिकता अक्सर गुणवत्तापूर्ण पीआरएनजी द्वारा सेवाओं की तुलना में बहुत अधिक कीमत पर आती है। अंत में, ये उपकरण जिस केंद्रीकरण पर भरोसा करते हैं उसका मतलब है कि अगर कुछ भी गलत होता है, तो सिस्टम-व्यापी डाउनटाइम होता है।

विकेंद्रीकरण और विश्वसनीयता की अनिवार्यता

ऐसे आरएनजी का उपयोग करना जो आपके एप्लिकेशन के विकेंद्रीकरण, सत्यापन या सुरक्षा आवश्यकताओं को पूरा नहीं करता है, विनाशकारी हो सकता है। जैसा कि सुरक्षा उल्लंघन के कारण एक्सी इन्फिनिटी के पतन से पता चला है, एक तकनीकी विफलता के कारण सबसे मजबूत उपयोगकर्ता आधार वाले सर्वोत्तम अनुप्रयोगों पर भी बड़ा प्रभाव पड़ सकता है। यह देखते हुए कि आरएनजी उन अनुप्रयोगों के लिए कितने महत्वपूर्ण हैं जो उनका उपयोग करते हैं, मौजूदा कार्य के लिए सबसे अच्छे आरएनजी का उपयोग किया जाना चाहिए।

सही आरएनजी अप्रत्याशित, छेड़छाड़-प्रतिरोधी, सत्यापन योग्य, विकेंद्रीकृत और लगातार उपलब्ध होगी। यदि आप आरएनजी का चयन कर रहे हैं, तो पूछें:

  • क्या यह पर्याप्त यादृच्छिकता प्रदान करता है?
  • क्या आउटपुट सत्यापित किए जा सकते हैं?
  • क्या यह छेड़छाड़ के विरुद्ध सुरक्षित है?
  • क्या एकल बिंदु विफलताओं से बचने के लिए इसे विकेंद्रीकृत किया गया है?

जैसे-जैसे ब्लॉकचेन डेवलपर्स अपने दृष्टिकोण का विस्तार करना जारी रखते हैं, अपने अनुप्रयोगों की सीमाओं को आगे बढ़ाते हैं, और जनता को प्रौद्योगिकी के साथ जुड़ने के लिए अधिक से अधिक अवसर प्रदान करते हैं, यह जरूरी है कि उनके अनुप्रयोगों के लिए सर्वोत्तम संभव समर्थन उपलब्ध कराया जाए।

फ़ेलिक्स ज़ू क्रिप्टो गीक, प्रारंभिक अपनाने वाला और एनएफटी संग्राहक। फेलिक्स ने एनवाईयू स्टर्न से स्नातक की उपाधि प्राप्त की और मार्केट कैप के हिसाब से वैश्विक शीर्ष 500 में से दो क्रिप्टो परियोजनाओं, एआरपीए और बेला प्रोटोकॉल की स्थापना की। फ़ेलिक्स ने पहले फ़ोसुन इन्वेस्टमेंट, सैकलर फ़ैमिली ऑफ़िस और न्यूयॉर्क और बीजिंग में वर्टिकल रिसर्च में काम किया था। फेलिक्स को नौकायन, काइटसर्फिंग पसंद है और उनके एनएफटी संग्रह के लिए उन्हें वॉल स्ट्रीट जर्नल और द न्यूयॉर्क टाइम्स में चित्रित किया गया था।

यह लेख सामान्य सूचना उद्देश्यों के लिए है और इसका इरादा कानूनी या निवेश सलाह के रूप में नहीं लिया जाना चाहिए। यहां व्यक्त किए गए विचार, विचार और राय लेखक के अकेले हैं और जरूरी नहीं कि वे कॉइनटेग्राफ के विचारों और विचारों को प्रतिबिंबित या प्रतिनिधित्व करते हों।

स्रोत: https://cointelegraph.com/news/games-need-decentralized-randomness