प्रूवेबली फेयर
सर्वर सीड, क्लाइंट सीड, नॉन्स — और क्यों दांव लगने के बाद राउंड में हेरफेर नहीं हो सकता।
प्रूवेबली फेयर किस समस्या को हल करता है
असली कैसीनो में आप पहिया घूमते देख सकते हैं। ऑनलाइन नहीं — आप एक एनिमेशन देखते हैं, और वह एनिमेशन ऑपरेटर बनाता है। प्रूवेबली फेयर क्रिप्टोग्राफ़ी भरोसे की जगह गणित रख देती है: नतीजा आपके दांव से पहले तय कर दिया जाता है और बाद में उजागर होता है, ताकि हर खिलाड़ी जाँच सके कि बीच में कुछ हिला नहीं।
तीन इनपुट
सर्वर सीड। गेम सर्वर द्वारा बनाई गई एक रैंडम स्ट्रिंग। जब तक वह सक्रिय है, आप उसे कभी नहीं देखते — सिर्फ़ उसका SHA-256 हैश देखते हैं, जो पहले राउंड से पहले प्रकाशित होता है।
क्लाइंट सीड। एक स्ट्रिंग जो आपकी है। ज़्यादातर गेम इसे अपने आप बनाते हैं और आपको मनचाही स्ट्रिंग से बदलने देते हैं। यही बदलाव ऑपरेटर को आपके लिए क्रम गढ़ने से रोकता है।
नॉन्स। मौजूदा सीड जोड़ी पर खेले हर राउंड के साथ बढ़ने वाला काउंटर, ताकि एक जैसे सीड कभी एक जैसे राउंड न बनाएँ।
राउंड की जाँच, कदम दर कदम
- खेलने से पहले फेयरनेस सेटिंग्स में दिख रहा हैश किया हुआ सर्वर सीड कॉपी करें।
- अपना क्लाइंट सीड सेट करें। कुछ भी चलेगा: एक शब्द, एक तारीख, कोई रैंडम स्ट्रिंग।
- खेलें। हर राउंड के साथ नॉन्स बढ़ता है; जिस राउंड की जाँच करनी है उसे नोट कर लें।
- सीड बदलें। पुराना सर्वर सीड अब सादे टेक्स्ट में सामने आ जाता है।
- उसका हैश निकालें। उजागर सीड पर SHA-256 चलाएँ और पहले कदम में कॉपी किए हैश से मिलाएँ। मेल खाने पर सीड बदला नहीं गया था।
- क्रैश पॉइंट दोबारा गिनें। सर्वर सीड, क्लाइंट सीड और नॉन्स को HMAC-SHA256 से जोड़ें, शुरुआती हेक्स अक्षरों को संख्या में बदलें और गेम का प्रकाशित सूत्र लगाएँ। बाहरी वेरिफ़ायर यह काम ब्राउज़र टैब में कर देते हैं।
अगर दोबारा गिना मल्टीप्लायर वही निकला जो आपने देखा था, तो वह राउंड ईमानदार था — वादा नहीं, प्रमाण।
यह जाँच क्या नहीं बताती
जाँच सिर्फ़ यह साबित करती है कि ऑपरेटर ने अपने ही एल्गोरिद्म का पालन किया। यह भुगतान की गति, निकासी सीमा, लाइसेंस या सपोर्ट की गुणवत्ता के बारे में कुछ नहीं कहती। लाइसेंस और शर्तें अलग से पढ़ें: बिना लाइसेंस वाले कैसीनो का प्रूवेबली फेयर गेम भी बैलेंस रखने की बुरी जगह ही है।
तेज़ चेकलिस्ट
- हैश किया सर्वर सीड दांव लगाने से पहले दिखे, बाद में नहीं।
- क्लाइंट सीड आप खुद बदल सकते हों।
- सीड बदलने पर पिछला सर्वर सीड पूरा उजागर हो।
- सत्यापन का सूत्र प्रकाशित हो, गोलमोल वर्णन नहीं।
- कोई स्वतंत्र वेरिफ़ायर उन्हीं इनपुट से वही क्रैश पॉइंट निकाल दे।