प्रोवेबली फ़ेयर हैश वेरिफ़ायर
प्रोवेबली फ़ेयर हैश वेरिफ़ायर
- सर्वर सीड का SHA-256 (राउंड से पहले के हैश से मिलाएँ)
4a05c8488ceda7f58944da860f399b7a868944aacc16db1068097f582332d9c2- HMAC-SHA256 (key = server seed, message = client:nonce)
c3de1dff4b69246ddfa98d67d6a9c0609baa340b66ed2f64b7347c0ff5cb9b18- निकाला गया क्रैश पॉइंट
- 4.21x
Bustabit मोड: गेम हैश को सर्वर सीड फ़ील्ड में पेस्ट करें और Bustabit का salt क्लाइंट सीड फ़ील्ड में रखें। नॉन्स और हाउस एज यहाँ लागू नहीं होते; Bustabit के फ़ॉर्मूले में 1% का तय एज है।
एल्गोरिदम हर गेम और प्रोवाइडर में अलग होते हैं। जेनेरिक मोड मानक तरीका दिखाता है; यह किसी कैसीनो के नतीजे से तभी मिलेगा जब वह यही फ़ॉर्मूला इस्तेमाल करे।
वेरिफ़िकेशन कैसे काम करता है
- राउंड से पहले गेम आपको अपने गुप्त सर्वर सीड का हैश दिखाता है। इससे गेम सीड खोले बिना उससे बँध जाता है।
- आप (या आपका ब्राउज़र) एक क्लाइंट सीड देते हैं, और हर राउंड का एक नॉन्स काउंटर होता है।
- राउंड के बाद गेम सर्वर सीड खोलता है। आप जाँचते हैं कि उसका SHA-256 हैश पहले दिखाए हैश से मेल खाता है, फिर नतीजा दोबारा गिनते हैं।
जेनेरिक तरीका
जेनेरिक मोड में हम सर्वर सीड को key और client_seed:nonce को message बनाकर HMAC-SHA256 निकालते हैं। नतीजे के पहले 52 बिट को 0 और 1 के बीच के नंबर U के रूप में लेते हैं, फिर आपके डाले हाउस एज के साथ स्टैंडर्ड क्रैश फ़ॉर्मूला लगाते हैं। यह प्रोवेबली फ़ेयर वेरिफ़ायर पूरी तरह ब्राउज़र में चलता है।
प्रोवाइडर प्रीसेट हम तभी जोड़ते हैं जब प्रोवाइडर अपना एल्गोरिद्म प्रकाशित करे और हमने असली राउंड से उसकी जाँच की हो। और पढ़ें प्रोवेबली फ़ेयर क्या है में।
अक्सर पूछे जाने वाले प्रश्न
मेरा नतीजा कैसीनो से मेल क्यों नहीं खाता?
हर गेम का अपना फ़ॉर्मूला है: अलग मैसेज फ़ॉर्मेट, हैश फ़ंक्शन, हाउस एज का तरीका या सीड चेन। हमारा जेनेरिक मोड आम HMAC-SHA256 तरीका दिखाता है। यह सिर्फ़ उन्हीं गेम्स से मेल खाता है जो ठीक यही तरीका इस्तेमाल करते हैं।
क्या यहाँ सीड पेस्ट करना सुरक्षित है?
हाँ। सब कुछ आपके ब्राउज़र में Web Crypto API से चलता है और हमारे सर्वर पर कुछ नहीं जाता। सिर्फ़ वही सर्वर सीड डालें जो पहले ही खुल चुके हैं, यानी राउंड ख़त्म हो चुके हैं।
लेखक: Daniel Foster · Crash Game Maths & Mechanics Analyst
Daniel focuses on the mathematics and mechanics behind crash games. His reviews examine RTP disclosures, volatility, multipliers, game mechanics and the mathematical principles behind different crash titles.
प्रकाशित · अपडेट किया गया