Stake Originals: हर गेम, उसका edge और जांच का तरीका
Stake Originals, Stake के अपने बनाए गेम हैं: Dice, Limbo, Plinko, Mines, Keno, Crash और नौ और, जिन्हें किसी स्लॉट स्टूडियो से लाइसेंस पर नहीं लिया गया। ज़्यादातर दूसरे क्रिप्टो कैसीनो ने इन्हीं गेम की नकल की, और इन्हीं की वजह से "provably fair" एक आम फ़ीचर बना। यह गाइड हमारे रिकॉर्ड के हर Stake Original को देखती है: आप किस पर दांव लगाते हैं, गणित house edge के बारे में क्या कहता है, random output नतीजे में कैसे बदलता है, और हमारा verifier कौन से गेम आपके लिए दोबारा गिन सकता है।
हमारे स्रोत, और एक कमी
Stake का help लेख Stake Original गेम की provable fairness पुष्टि करता है कि Originals provably fair हैं, लेकिन गणित की जगह सिर्फ़ विचार समझाता है। तरीके के लिए यह stake.com पर Stake के implementation पेजों की ओर भेजता है। ये पेज एक bot check के पीछे हैं जिसे हमारा reader इस गाइड की तैयारी के समय भी पार नहीं कर सका। इसलिए नीचे की योजना और गेम सूची हमारे Stake ऑडिट से है, जिसमें वह बनावट दर्ज है जिसे हमारा verifier चलाता है। Stake के help centre में house edge की कोई तालिका भी नहीं है, इसलिए जहां हम edge बताते हैं, वह फ़ॉर्मूले या payout तालिका से निकला है, और हम बताते हैं कि किससे।
असली जांच हम पर निर्भर नहीं है: खुला हुआ server seed हाथ में आने के बाद, अगर हमारा verifier आपकी बेट हिस्ट्री दोहरा देता है, तो विवरण सही है।
एक खिलाड़ी वाले हर Original का साझा इंजन
पंद्रह में से तेरह गेम आपकी अपनी seed जोड़ी पर चलते हैं:
- Server seed: Stake चुनता है और इस्तेमाल के दौरान गुप्त रखता है। दांव से पहले आपको इसका SHA-256 hash दिखता है।
- Client seed: आपका। Fairness settings में आप इसे कभी भी बदल सकते हैं।
- Nonce: मौजूदा जोड़ी पर आपके दांव गिनता है, हर दांव पर एक बढ़ता है।
- Output: server seed को key बनाकर,
client seed:nonce:roundसंदेश पर HMAC-SHA256। 32 bytes को 4-4 करके पढ़ा जाता है, और 4 का हर समूह 0 और 1 के बीच की एक संख्या बनता है। इससे एक hash में 8 संख्याएं मिलती हैं। जिस गेम को ज़्यादा चाहिए, वह round काउंटर को 0 से 1 करता है और फिर से hash करता है। - खुलासा: seed जोड़ी बदलने पर पुराना server seed पूरा दिखता है, ताकि उससे लगे हर दांव की दोबारा जांच हो सके।
हर गेम का अपना हिस्सा आखिरी कदम में होता है: इनमें से एक या ज़्यादा संख्याएं कैसे एक roll, एक रास्ता, एक बोर्ड या एक कार्ड बनती हैं।
सारे Stake Originals एक नज़र में
| गेम | आप क्या चुनते हैं | संख्याएं नतीजा कैसे बनती हैं | Edge | हमारा verifier |
|---|---|---|---|---|
| Dice | जीत की संभावना, over या under | 1 संख्या, गुणा 10,001, नीचे पूर्णांक, भाग 100: 0.00 से 100.00 तक roll | आपकी संभावना के payout से तय | हां |
| Limbo | Target multiplier | 1 संख्या, नतीजा = 0.99 भाग वह संख्या, कम से कम 1.00x | हर target पर 1% | हां |
| Plinko | Rows (8 से 16), risk | हर row पर 1 संख्या: 0.5 से कम बाएं, वरना दाएं | 16 row तालिकाओं पर लगभग 1% | हां |
| Mines | Mines की संख्या (1 से 24) | 24 संख्याएं 25 टाइल फेंटती हैं; पहली टाइलें mines | Multipliers में 1% | हां |
| Keno | आपके नंबर | 10 संख्याएं 40 में से 10 नंबर बिना दोहराव निकालती हैं | Payout तालिका के अनुसार | हां |
| Roulette | एक zero वाले पहिये पर दांव | 1 संख्या, गुणा 37, नीचे पूर्णांक: pocket 0 से 36 | 35 पर 1 पर 2.70% | हां |
| Hilo | ऊंचा या नीचा | अनंत deck से कार्ड, हर कार्ड के लिए 1 संख्या, गुणा 52 | दिखाए गए payout के अनुसार | Card draws |
| Blackjack | सामान्य खेल | अनंत deck से कार्ड | दिखाए गए नियमों के अनुसार | Card draws |
| Baccarat | Player, banker या tie | अनंत deck से कार्ड | दिखाए गए नियमों के अनुसार | Card draws |
| Wheel | Risk और segments | गणना हमारे रिकॉर्ड में नहीं | गेम पैनल के अनुसार | नहीं |
| Diamonds | दांव | गणना हमारे रिकॉर्ड में नहीं | गेम पैनल के अनुसार | नहीं |
| Dragon Tower | कठिनाई, फिर एक रास्ता | गणना हमारे रिकॉर्ड में नहीं | गेम पैनल के अनुसार | नहीं |
| Video Poker | Hold और draw | गणना हमारे रिकॉर्ड में नहीं | Pay table के अनुसार | नहीं |
| Crash | Cash out point | Hash chain से साझा राउंड | नीचे देखें | Chain links |
| Slide | Target | Hash chain से साझा राउंड | हमारे रिकॉर्ड में नहीं | Chain links |
"Payout तालिका के अनुसार" का मतलब है कि edge उन multipliers पर निर्भर है जो Stake आपकी सेटिंग के लिए गेम के अंदर दिखाता है, और जिन्हें हम Stake के दस्तावेज़ों से नहीं पढ़ सकते।
Dice और Limbo
Dice पहली संख्या लेता है, उसे 10,001 से गुणा करके नीचे पूर्णांक बनाता है, फिर 100 से भाग देता है। इससे 0.00 से 100.00 तक 0.01 के कदमों में 10,001 बराबर संभावना वाले roll मिलते हैं। आप जीत की संभावना और दिशा चुनते हैं। Roll बराबर फैला है, इसलिए पूरा edge उस payout में है जो Stake आपकी संभावना के लिए देता है: संभावना को payout से गुणा करें, और 1 से जितना कम पड़े वही edge है। हमारी dice walkthrough उदाहरण seeds के साथ यही कदम दिखाती है।
Limbo एक संख्या लेता है और 0.99 को उससे भाग देता है। नतीजा आपके target तक पहुंचे तो आप जीतते हैं। किसी target x तक पहुंचने की संभावना 0.99 / x है और payout x है, इसलिए target चाहे जो हो, अपेक्षित वापसी 99% है। 2x का target 49.5% बार लगता है। Limbo फ़ॉर्मूले के पूरे हल किए गए उदाहरण के लिए provably fair limbo explained देखें।
Plinko
Plinko हर row पर एक संख्या इस्तेमाल करता है। 0.5 से कम पर गेंद बाएं जाती है, वरना दाएं, और slot वह गिनती है कि गेंद कितनी बार दाएं गई। 16 rows पर 65,536 बराबर संभावना वाले रास्ते हैं, इसीलिए बीच के slot आम हैं और किनारे दुर्लभ। Risk level सिर्फ़ payout तालिका बदलता है, गिरना नहीं। Stake गेम में जो 16 row तालिकाएं दिखाता है, उनके हिसाब से तीनों risk level लगभग 99% देते हैं। हमारी Stake Plinko odds गाइड में पूरी तालिका और हर slot की संभावना है।
Mines और Keno
Mines 24 संख्याएं निकालता है और उनसे 25 टाइलें फेंटता है: हर संख्या बची हुई टाइलों में से एक चुनती है। इस क्रम की पहली टाइलों में mines होती हैं, यानी 3 mines के साथ पहली 3 चुनी गई टाइलें mines हैं। हर सुरक्षित टाइल खोलने पर multiplier बढ़ता है और Stake पर इसमें 1% edge है। बोर्ड आपके पहले क्लिक से पहले तय हो जाता है, इसीलिए कोई टूल पहले से सुरक्षित टाइलें नहीं दिखा सकता; हमारी Stake Mines predictor गाइड इसकी वजह समझाती है।
Keno 1 से 40 तक में से 10 नंबर निकालता है। हर संख्या बची हुई गेंदों में से एक चुनती है, इसलिए कोई गेंद दोबारा नहीं आ सकती। आपकी वापसी इस पर निर्भर है कि आपके कितने नंबर लगे और आपके चुने risk level की payout तालिका क्या है।
Roulette और कार्ड गेम
Roulette एक संख्या को एक zero वाले पहिये पर 0 से 36 तक के pocket में बदलता है। एक नंबर पर 35 पर 1 के सामान्य भुगतान पर edge 2.70% है, किसी भी European पहिये जैसा।
Hilo, Blackjack और Baccarat हर कार्ड को उसकी अपनी संख्या से, 52 से गुणा करके, अनंत deck से निकालते हैं। हर कार्ड पिछले कार्डों से स्वतंत्र है, इसलिए card counting से कुछ नहीं मिलता। हमारे verifier का card mode कार्ड निकलने के क्रम में दिखाता है। कौन सा कार्ड किसे मिलेगा, यह हर गेम में दिखाए नियमों से तय होता है।
Wheel, Diamonds, Dragon Tower और Video Poker
ये चारों उसी seed जोड़ी पर चलते हैं, लेकिन हमारे ऑडिट में दर्ज नहीं है कि इनकी संख्याएं नतीजे में कैसे बदलती हैं, और हम Stake का गेम दर गेम पेज पढ़कर इसे जोड़ नहीं सके। इनके लिए Stake के अंदर का verification टूल इस्तेमाल करें। फिर भी हमारे verifier में आप इनमें से किसी का commitment जांच सकते हैं: खुला हुआ server seed और आपको दिखाया गया hash पेस्ट करें, hash वाली लाइन बता देगी कि दोनों मेल खाते हैं या नहीं।
Crash और Slide
Crash और Slide साझा राउंड हैं: राउंड में सबको एक ही नतीजा दिखता है, इसलिए आपके client seed की कोई भूमिका नहीं। हमारे रिकॉर्ड में दोनों hash chain वाले गेम हैं, जहां हर राउंड का hash अगले राउंड के hash का SHA-256 होता है और chain उल्टे क्रम में खेली जाती है। कड़ियों की पुष्टि के लिए लगातार राउंड के hash हमारे hash chain check में पेस्ट करें। Bot check की वजह से हमने Stake का crash फ़ॉर्मूला दोबारा नहीं पढ़ा, इसलिए यहां हम Stake crash का edge नहीं बताते। Crash गेम आम तौर पर कैसे काम करते हैं, instant bust समेत, यह crash gambling क्या है में है।
किसी भी Stake Original की जांच कैसे करें
- खेलने से पहले किसी भी Stake Original से fairness settings खोलें। Hashed server seed कॉपी करें और चाहें तो अपना client seed सेट करें।
- खेलें। आपकी हिस्ट्री में हर दांव का nonce दिखता है।
- Seed जोड़ी बदलें। पुराना server seed अब खुल जाता है।
- हमारे Stake verifier में खुला server seed और hash पेस्ट करें। मेल खाना साबित करता है कि seed आपके पहले दांव से पहले तय था।
- गेम चुनें, अपना client seed और nonce डालें, और Plinko के लिए rows, Mines के लिए mines या कार्डों की संख्या सेट करें। नतीजे को अपने दांव से मिलाएं।
जांच आपके ब्राउज़र में चलती है। अगर नतीजा मेल नहीं खाता, तो आम वजहें हैं किसी दूसरी जोड़ी का seed, एक से खिसका nonce, या ऐसा गेम जो उन सात में नहीं है जिन्हें हमारा टूल दोबारा गिनता है।
Originals किस चीज़ को कवर नहीं करते
Seed सिस्टम सिर्फ़ Stake के अपने गेम कवर करता है। बाहरी स्टूडियो, जैसे Pragmatic Play Live और Evolution, के स्लॉट, टेबल गेम और live dealer गेम हर provider के प्रमाणित random number generator पर टिके हैं। Provable fairness edge भी नहीं हटाती: 1% पर $1,000 के दांव की औसत कीमत लगभग $10 है, और तेज़ गेम में यह जल्दी जुड़ता है। खेलने से पहले Stake के responsible gambling टूल में सीमाएं तय करें।
Sources
- Stake help centre: provable fairness for Stake Original games
- Stake implementation पेज, stake.com/provably-fair/implementation (bot check के पीछे, इस गाइड के लिए पढ़ा नहीं जा सका; ब्योरा हमारे Stake ऑडिट से)
- RFC 2104: HMAC
- NIST FIPS 180-4: Secure Hash Standard
मुख्य शर्तें
- Provably fair
- एक सिस्टम जो खिलाड़ियों को cryptographically जांचने देता है कि गेम का नतीजा दांव से पहले तय था और बाद में बदला नहीं गया।
- सर्वर सीड
- casino द्वारा बनाई गई एक गुप्त रैंडम वैल्यू जो आपके क्लाइंट सीड और nonce के साथ मिलकर दांव के नतीजे तय करती है।
- क्लाइंट सीड
- खिलाड़ी द्वारा चुनी या बदली जा सकने वाली वैल्यू जो हर नतीजे में मिलाई जाती है, ताकि casino अकेले नतीजे पहले से न निकाल सके।
- Nonce
- एक काउंटर जो एक ही सीड पेयर से लगे हर दांव के साथ एक बढ़ता है, ताकि हर दांव को अलग नतीजा मिले।
- हैश किया गया सर्वर सीड
- casino के गुप्त सर्वर सीड का SHA-256 हैश, जो खेलने से पहले इस प्रतिबद्धता के रूप में दिखाया जाता है कि सीड नहीं बदलेगा।
- HMAC
- एक keyed हैश फंक्शन; provably fair गेम्स में HMAC-SHA256 सर्वर सीड को क्लाइंट सीड और nonce के साथ जोड़ता है।
- SHA-256
- एक cryptographic हैश फंक्शन जो किसी भी इनपुट को तय 256-bit आउटपुट में बदलता है; सर्वर सीड के लिए प्रतिबद्धता देने में इस्तेमाल होता है।
- सीड रोटेशन
- सक्रिय सर्वर सीड को नए सीड से बदलना, जिससे पुराना सीड सामने आता है ताकि उसके दांव वेरिफाई किए जा सकें।
- Random float
- A number between 0 and 1 derived from a provably fair hash, which a game formula turns into a result.
- हाउस एज
- किसी दांव पर casino का अंतर्निहित औसत फायदा, जो दांव राशि के प्रतिशत के रूप में बताया जाता है।
- Limbo
- एक गेम जिसमें आप एक टारगेट multiplier चुनते हैं और अगर रैंडम नतीजा उसके बराबर या उससे ऊपर हो तो जीतते हैं।
- Dice
- एक provably fair गेम जिसमें आप दांव लगाते हैं कि एक रैंडम संख्या आपके चुने टारगेट से ऊपर आएगी या नीचे।
- Plinko
- एक गेम जिसमें गेंद pegs की पंक्तियों से गिरती है, बाएं या दाएं उछलती है, और पेआउट multiplier वाले स्लॉट में गिरती है।
- Mines
- एक grid गेम जिसमें आप अपना multiplier बढ़ाने के लिए टाइलें खोलते हैं और किसी छिपी mine से टकराने से पहले कैश आउट करते हैं।
- Crash गेम
- एक गेम जिसमें multiplier 1x से तब तक बढ़ता है जब तक crash न हो जाए, और जीतने के लिए आपको crash से पहले कैश आउट करना होता है।