Bitcoin.com News
द्वारा संचालित

सातोशी का परित्यक्त पोकर प्रयोग बिटकॉइन ट्विस्ट के साथ लौट रहा है।

लगभग 18 साल बाद जब सातोशी नाकामोटो ने बिटकॉइन के मूल सॉफ़्टवेयर में एक अधूरा पोकर इंटरफ़ेस दफ़न कर दिया था, शोधकर्ता रॉबिन लिनस ने एक क्रिप्टोग्राफ़िक प्रोटोकॉल विकसित किया है जो इस खेल को संभव बनाता है। उनका बिटकॉइन पोकर डिज़ाइन दो लोगों को बिना डीलर के टेक्सास होल्ड'एम खेलने, निजी तौर पर कार्ड उत्पन्न करने, और बिटकॉइन के मौजूदा नियमों के माध्यम से भुगतान लागू करने की अनुमति देता है। समस्या यह है कि एक ही गेम तैयार करने के लिए 56,000 से अधिक ट्रांजेक्शन-ट्री नोड्स, लगभग 8.4 एमबी सेटअप डेटा, और कुछ गंभीर क्रिप्टोग्राफिक करतबों की आवश्यकता होती है।

लेखक
शेयर
सातोशी का परित्यक्त पोकर प्रयोग बिटकॉइन ट्विस्ट के साथ लौट रहा है।

मुख्य बातें

  • रॉबिन लिनस ने 6 सितंबर को बिटकॉइन पोकर प्रकाशित किया, जिससे सातोशी की 2008 की पोकर अवधारणा एक प्रोटोकॉल में बदल गई।
  • बिटकॉइन पोकर दो-खिलाड़ियों वाले टेक्सास होल्ड'एम को लागू करने के लिए 56,132 ट्रांजैक्शन-ट्री नोड्स का उपयोग करता है।
  • लिनस के डिज़ाइन को बिटकॉइन सहमति में किसी बदलाव की आवश्यकता नहीं है, लेकिन इसकी सुरक्षा के लिए 2026 में स्वतंत्र समीक्षा की आवश्यकता होगी।

2008 में, जब सातोशी नाकामोटो श्वेतपत्र प्रकाशित करने की तैयारी कर रहे थे, तो इस रहस्यमय आविष्कारक ने जाहिर तौर पर बिटकॉइन के कोडबेस के अंदर एक पोकर रूम का खाका तैयार करने के लिए समय निकाला। बिटकॉइन के शुरुआती सोर्स कोड के अंदर कार्ड बांटने, फोल्ड करने, कॉल करने और दांव बढ़ाने के लिए बटन छिपे हुए थे। सिर्फ एक ही समस्या थी। इनमें से कोई भी वास्तव में पोकर नहीं खेलता था।

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

"प्रिय सातोशी, पहला BitVM विवाद, SHA2-ECDSA पॉलीग्लॉट, Binohash का उन्माद—ये सब बस Bitcoin Script में लिखी गई प्रशंसक-पत्र थे। जब तक मैं आपकी मूल दृष्टि को पूरा नहीं करता, तब तक इनमें से कुछ भी मायने नहीं रखता," लिनस ने X पर लिखा। "तो मैंने आखिरकार वह पोकर क्लाइंट पूरा कर लिया जिसे आपने Bitcoin v0.1 में अधूरा छोड़ दिया था। कुछ हाथ खेलने के लिए मुझसे संपर्क करो।"

सातोशी का भूला-बिसरा पोकर रूम को दूसरी ज़िंदगी मिली

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

Bitcoin Poker screenshot.
बिटकॉइन पोकर वेबसाइट। वॉलेट स्क्रीनशॉट लोड हो रहा है।

वे शुरुआती अंश एक कामकाजी पोकर क्लाइंट नहीं थे, और न ही एक ब्लॉकचेन-संचालित जुआ प्रणाली थे। निजी कार्ड बांटने, दांवों को ट्रैक करने या यह निर्धारित करने के लिए कोई तंत्र नहीं था कि जीत की राशि किसे इकट्ठा करनी है। लिनस अपने बिटकॉइन पोकर श्वेतपत्र में इस अंतर को स्पष्ट करते हैं, और लिखते हैं, "ये इंटरफ़ेस खंड एक पूर्ण पोकर प्रोटोकॉल नहीं थे।" सातोशी के परित्यक्त सॉफ़्टवेयर को पुनर्जीवित करने के बजाय, लिनस ने शून्य से आवश्यक तंत्र का निर्माण करने का काम शुरू किया।

Bitcoin Poker screenshot.
छवि स्रोत: रॉबिन लिनस एक्स पर।

ऐतिहासिक पृष्ठभूमि इस खोज को और भी दिलचस्प बनाती है। कांग्रेस ने अक्टूबर 2006 में अनधिकृत इंटरनेट जुआ प्रवर्तन अधिनियम पारित किया, जो अनधिकृत इंटरनेट जुआ से जुड़े वित्तीय लेनदेन को लक्षित करता था। सालों बाद, संघीय अधिकारियों ने अप्रैल 2011 में "ब्लैक फ्राइडे" के रूप में जानी जाने वाली कार्रवाई के दौरान प्रमुख ऑनलाइन पोकर ऑपरेटरों के डोमेन को कुख्यात रूप से जब्त कर लिया। क्या ऑनलाइन जुआ प्रतिबंधों ने सातोशी की सोच को प्रभावित किया, यह अज्ञात है, लेकिन एक केंद्रीकृत भुगतान प्रोसेसर पर निर्भर किए बिना पोकर खेलने का विचार निश्चित रूप से बिटकॉइन के मूल उद्देश्य से मेल खाता है।

नौ पत्ते, दो खिलाड़ी और कोई डीलर नहीं जो फैसला करे

लिनस, एक स्टैनफोर्ड पीएचडी उम्मीदवार, बिटवीएम विकसित करने के लिए सबसे ज्यादा जाने जाते हैं, जो बिटकॉइन के सर्वसम्मति नियमों को बदले बिना जटिल गणनाओं को सत्यापित करने के लिए 2023 का एक प्रस्ताव है। उनके बाद के शोध में बिटवीएम2, बिटवीएम3, ज़ीरोसिंक, और अन्य क्रिप्टोग्राफिक सिस्टम शामिल हैं। बिटकॉइन पोकर उसी अभिनव दृष्टिकोण को ब्लॉकचेन गणना की तुलना में कहीं अधिक परिचित चीज़ पर लागू करता है।

लिनस के पेपर में बताया गया है, "हम बिटकॉइन पर लिमिट टेक्सास होल्ड'एम के लिए एक दो-खिलाड़ी प्रोटोकॉल का वर्णन करते हैं।" इस खेल में दो प्रतिभागी होते हैं, जिन्हें दो निजी कार्ड मिलते हैं, जबकि दांव बढ़ने के साथ पांच कम्युनिटी कार्ड सामने आते हैं। पारंपरिक ऑनलाइन पोकर के विपरीत, कोई कैसीनो सर्वर या विश्वसनीय डीलर यह तय नहीं करता कि खिलाड़ियों को कौन से कार्ड मिलते हैं।

इसके बजाय, दोनों प्रतिभागी कार्ड उत्पन्न करने के लिए गुप्त जानकारी का योगदान करते हैं। जैसा कि लिनस बताते हैं, "केवल नौ अलग-अलग कार्डों की आवश्यकता होती है।" पूरे 52-कार्ड वाले डेक को शफल करने के बजाय, सिस्टम एक सिंगल हैंड के लिए आवश्यक ठीक नौ कार्ड उत्पन्न करता है, और डील को निष्पक्ष रखने के लिए क्रिप्टोग्राफिक कमिटमेंट्स और जीरो-नॉलेज प्रूफ का उपयोग करता है।

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

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

जब कोई नियम मानने से इनकार करता है तो बिटकॉइन रेफरी बन जाता है

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

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

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

लेकिन क्या होता है जब कोई यह तय कर लेता है कि अब बहुत हो गया और वह जारी रखने से इनकार कर देता है? लिनस के पास इसका भी जवाब है। पेपर में कहा गया है, "एक खिलाड़ी का इंतजार कर रही हर स्थिति एक प्रतिद्वंद्वी टाइमआउट स्पेंड भी प्रदान करती है।" एक निर्दिष्ट विलंब के बाद, शेष प्रतिभागी प्रतिबद्ध पॉट (committed pot) एकत्र कर सकता है, जबकि जाने वाले खिलाड़ी का अप्रयुक्त शेष राशि वापस कर दी जाती है।

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

56,132-नोड पोकर गेम एक शर्त के साथ आता है

डिज़ाइन चतुर है, लेकिन किसी को भी इसे एक हल्के मोबाइल पोकर एप्लिकेशन समझने की गलती नहीं करनी चाहिए। लिनस की संदर्भ कॉन्फ़िगरेशन, जिसमें प्रति खिलाड़ी 100 बिग ब्लाइंड्स और प्रति बेटिंग राउंड चार दांव शामिल हैं, उसमें 56,132 लॉजिकल नोड्स, साथ ही 54,855 साधारण हस्ताक्षर और 1,306 कार्ड-प्रकटीकरण पैकेज होते हैं। प्रत्येक पैकेज में और 52 एडाप्टर हस्ताक्षर होते हैं।

पूरी तैयारी का स्नैपशॉट 8,416,186 बाइट्स, यानी लगभग 8.4 एमबी का है। तीन डेस्कटॉप-ब्राउज़र परीक्षणों में, ट्रांजैक्शन ट्री को तैयार करने और सहेजने में 26.39 से 27.26 सेकंड के बीच का समय लगा। लिनस चेतावनी देते हैं कि "ये स्थिर माप हैं, न कि स्टार्टअप गारंटी।" ये आंकड़े एक संदर्भ कार्यान्वयन का वर्णन करते हैं, न कि उस प्रदर्शन का जिसकी उपयोगकर्ताओं को एक तैयार उत्पाद से उम्मीद करनी चाहिए।

सौभाग्य से, सामान्य गेमप्ले के लिए लेनदेन के उस विशाल संग्रह को प्रसारित करने की आवश्यकता नहीं होती है। पेपर में बताया गया है, "खेलने का इच्छित तरीका ऑफ-चेन है।" खिलाड़ी निजी तौर पर संदेशों का आदान-प्रदान करते हैं, और यदि सहयोग विफल हो जाता है तो बिटकॉइन लेनदेन को आरक्षित रखते हैं। ब्लॉकचेन प्रभावी रूप से किनारे पर इंतजार कर रहे एक रेफरी के रूप में काम करता है, जो आवश्यकता पड़ने पर विवादों को सुलझाने के लिए तैयार रहता है।

लगभग अठारह साल बाद, सातोशी के पोकर के विचार के अब वास्तविक नियम हैं

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

लिनस उन कमियों को छिपाने का कोई प्रयास नहीं करता है। पेपर में स्वीकार किया गया है, "यह पूर्ण दुर्भावनापूर्ण-पक्ष प्रोटोकॉल का औपचारिक प्रमाण नहीं है।" बिटकॉइन कोर का उपयोग करके किए गए मौजूदा परीक्षण भुगतान और टाइमआउट पथ सहित महत्वपूर्ण घटकों का अभ्यास करते हैं, लेकिन "परीक्षण कवरेज एक सुरक्षा प्रमाण नहीं है।"

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

बिटकॉइन के रहस्यमय आविष्कारक ने एक ऐसा पोकर टेबल छोड़ा था जिसमें ऐसे बटन थे जो ज्यादा कुछ नहीं करते थे। अठारह साल बाद, लिनस ने उन क्रिप्टोग्राफिक नियमों को विकसित किया है जो कार्ड बांटने, खेलने और पॉट का निपटारा करने के लिए आवश्यक हैं। अब जो सवाल बचता है, वह यह है कि क्या यह विस्तृत संरचना आम खिलाड़ियों के लिए इसे आज़माने के लिए पर्याप्त व्यावहारिक बन सकती है।

एक नए सर्वेक्षण से पता चलता है कि अनुमानित 33 मिलियन अमेरिकी, जिनके पास क्रिप्टो होल्डिंग्स नहीं हैं, इस साल खरीदने की संभावना है।

अभी पढ़ें: सर्वे: 33 मिलियन अमेरिकी क्रिप्टो पर नजर, लेकिन अगली लहर अलग दिखती है

यह लेख AI का उपयोग करके अंग्रेज़ी से अनुवादित किया गया था। मूल अंग्रेज़ी संस्करण आधिकारिक स्रोत है; स्वचालित अनुवादों में अशुद्धियाँ हो सकती हैं, विशेष रूप से कानूनी और नियामक शब्दावली में।