प्रमणित निष्पक्षता, व्याख्या
प्रमणित निष्पक्षता आपको जांचने देती है कि एक राउंड का परिणाम आपके दांव लगाने से पहले ही तय हो गया था और बाद में नहीं बदला गया। यह गेम को आम अर्थ में निष्पक्ष नहीं बनाती है, और न ही परिणामों को पूर्वानुमानित बनाती है।
यह कैसे काम करता है
- प्रतिबद्ध करें। सर्वर एक गुप्त सर्वर सीड चुनता है और आपको केवल इसका SHA-256 हैश दिखाता है, एक फिंगरप्रिंट जिसे उलटा नहीं जा सकता।
- आपका इनपुट। आप (या अन्य खिलाड़ी) एक क्लाइंट सीड प्रदान करते हैं, जिससे सर्वर आपके दांव को देखने के बाद अपने अनुकूल परिणाम का चयन नहीं कर सकता।
- खेलें। प्रत्येक राउंड का परिणाम दोनों सीड और एक राउंड काउंटर (नॉन्स) से गणना किया जाता है।
- प्रकट करें और सत्यापित करें। बाद में सर्वर अपना सीड प्रकट करता है। कोई भी इसे हैश कर सकता है, हैश की तुलना पहले दिखाए गए फिंगरप्रिंट से कर सकता है, और हर राउंड की पुनर्गणना कर सकता है।
इसे आज़माएं
एक पाठ्यपुस्तक योजना: crash point from HMAC-SHA256(server seed, “client seed:nonce”), 97% RTP। यह विचार दिखाता है; यह किसी विशेष गेम का एल्गोरिदम नहीं है।
फिंगरप्रिंट (SHA-256), किसी भी राउंड से पहले दिखाया गया:—
प्रकट किया गया सर्वर सीड:
प्रमणित निष्पक्षता क्या सिद्ध करती है
- प्रत्येक राउंड का परिणाम राउंड से पहले तय हो गया था और आपके दांव के बाद नहीं बदला गया।
- प्रकाशित एल्गोरिदम का वास्तव में इसकी उत्पादन के लिए उपयोग किया गया था।
यह क्या नहीं सिद्ध करती है
- कि गेम अपेक्षित RTP पर चलता है: RTP एल्गोरिदम का हिस्सा है और इसे कम सेट किया जा सकता है।
- कि साइट आपके देश में लाइसेंस प्राप्त है, भुगतान करती है, या खिलाड़ियों के साथ निष्पक्ष व्यवहार करती है। एक साइट प्रमणित निष्पक्षत हो सकती है और फिर भी बिना लाइसेंस हो सकती है।
- किसी भी व्यक्ति द्वारा अगला राउंड भविष्यवाणी करना संभव है। गुप्त सीड के बिना परिणाम की गणना नहीं की जा सकती, और हैश को उलटा नहीं किया जा सकता: 256-बिट सीड का अनुमान लगाना व्यावहारिक नहीं है। यह देखें कि पूर्वानुमानक क्यों धोखा हैं।
वास्तविक खेल की जाँच करना
खेल की अपनी सत्यापन स्क्रीन या डेटा का उपयोग करें। उदाहरण के लिए, Aviator अपने प्रमाणित निष्पक्षता मेनू में पिछले राउंडों के सीड और हैश दिखाता है। हमारा डेमो एक सामान्य योजना का उपयोग करता है और किसी विशिष्ट प्रदाता के राउंडों को सत्यापित नहीं कर सकता।