FAIRDRUM के दस्तावेज़
यहाँ वह सब कुछ एक जगह है जो बताता है कि साइट कैसे बनी है: शुरुआत कहाँ से करें, राउंड की गणना कैसे होती है, आपके SOL कहाँ रखे हैं और यह सब चलता रहे, इसके लिए क्या किया गया है। हर हिस्सा विस्तार वाला एक अलग पेज है।
खिलाड़ी के लिए: शुरुआत कहाँ से करें
शुरू करने के दो तरीक़े
अपने Solana वॉलेट से या डिवाइस पर वॉलेट से — क्या चुनें और दोनों में क्या फ़र्क है।
चरण-दर-चरण गाइड
वॉलेट, SOL, कनेक्शन, टॉप-अप, खेल, बिना हस्ताक्षर का खेल, निकासी।
डिवाइस पर वॉलेट
साइट आपके ब्राउज़र में वॉलेट कैसे बनाती है, कुंजी कहाँ रखी जाती है और आप क्या जोखिम उठाते हैं।
बिना रजिस्ट्रेशन
ईमेल, साइट का पासवर्ड और दस्तावेज़ क्यों नहीं चाहिए।
सवाल और जवाब
अक्सर पूछे जाने वाले सवालों के छोटे जवाब।
त्रुटियाँ और समाधान
38 त्रुटि कोड: हर एक में क्या हुआ और क्या करना है।
खेल कैसे बना है
यह कैसे काम करता है
बाज़ी का रास्ता: राउंड किन हिस्सों से बनता है, बाज़ी का हर हिस्सा कहाँ जाता है, शुल्क।
निष्पक्ष ड्रॉ
राउंड की संख्या कहाँ से आती है और उसे पहले से जानना या उसमें हेरफेर करना क्यों संभव नहीं है।
राउंड जाँचें
लेनदेन के हस्ताक्षर से किसी भी राउंड की जाँच सीधे ब्राउज़र में।
सभी गेम
एक ही कॉन्ट्रैक्ट पर 16 गेम; हर एक की अपनी इनाम-तालिका है।
आपके SOL और सुरक्षा
आपके SOL कॉन्ट्रैक्ट में
गेम बैलेंस कहाँ रखा है, टॉप-अप और निकासी कैसे काम करते हैं, जमा की गई रकम पर लॉक।
खिलाड़ी की सुरक्षा
राउंड का निपटान होता है या बाज़ी पूरी लौटा दी जाती है; गड़बड़ी होने पर क्या होता है।
कॉन्ट्रैक्ट
प्रोग्राम का पता, उसके कमांड और एडमिन के अधिकार।
आँकड़े
Solana नेटवर्क पर खेल के साझा खाते की खुली संख्याएँ।
प्रोजेक्ट किन हिस्सों से बना है
- Solana नेटवर्क पर स्मार्ट कॉन्ट्रैक्ट। यह बाज़ियाँ लेता है, गेम बैलेंस और गुल्लकें रखता है, राउंड का नतीजा और भुगतान निकालता है। साइट भुगतान की गणना नहीं करती और उन्हें बदल नहीं सकती।
- साइट — स्थिर पेज, जिनके पीछे खिलाड़ियों के डेटाबेस वाला कोई सर्वर नहीं है। यह कॉन्ट्रैक्ट को पढ़ती है और लेनदेन तैयार करती है, जिन पर आपका वॉलेट हस्ताक्षर करता है।
- प्लैटफ़ॉर्म का प्रहरी — एक अलग सर्वर पर चलने वाला प्रोग्राम। यह राउंड का सीक्रेट खोलता है ताकि कॉन्ट्रैक्ट उसका निपटान करे, निजी टॉप-अप पतों से आए ट्रांसफ़र बैलेंस में जोड़ता है और नज़र रखता है कि तिजोरी में रकम खिलाड़ियों के प्रति देनदारियों से कम न हो।
साइट को इस स्थिति तक लाने के लिए क्या किया गया
नीचे की संख्याएँ 13 नवंबर 2026 की स्थिति के अनुसार सोर्स कोड और जाँच के लॉग से गिनी गई हैं।
कॉन्ट्रैक्ट
Rust में लगभग 2100 पंक्तियाँ, 27 कमांड। गणनाओं और हिसाब-किताब के 37 स्वचालित टेस्ट।
साइट
16 गेम, 14 भाषाओं में 37 पेज — कुल 519 तैयार पेज। कोड की लगभग 10000 पंक्तियाँ और हर भाषा में लगभग 1600 वाक्यांश।
कोड की जाँचें
कोड की 7 आंतरिक जाँचें, जिनमें मिली ख़ामियाँ ठीक की गईं, और साइट के 83 स्वचालित टेस्ट। स्वतंत्र बाहरी ऑडिट अभी तक नहीं हुआ है।
नेटवर्क की प्रति पर रिहर्सल
Solana नेटवर्क की लोकल प्रति पर: राउंड की 117 जाँचें (सीक्रेट की जालसाज़ी, बाज़ी की वापसी, सीक्रेट रूट का बदलाव) और प्रहरी की 28 जाँचें (बंद रहना, दो प्रतियाँ एक साथ, किसी और की सीक्रेट फ़ाइल)।
हर गेम असल में खेला गया
सभी 16 गेम ब्राउज़र में असली कॉन्ट्रैक्ट पर खेले गए: हर राउंड के बाद साइट पर दिखे बैलेंस का मिलान कॉन्ट्रैक्ट के बैलेंस से किया गया। लॉगिन के दोनों तरीक़े, एक्सचेंज से टॉप-अप और निकासी जाँचे गए।
हर पेज
सभी भाषाओं के सभी पेज फ़ोन और कंप्यूटर पर खोले गए — 1008 बार: बिना त्रुटियों, ख़ाली जगहों और हॉरिज़ॉन्टल स्क्रॉल के।
फ़ैसले, जिन्होंने प्रोजेक्ट को बदला
- बाहरी ओरेकल की जगह अपना निष्पक्ष ड्रॉ। माप से पता चला कि ओरेकल टेस्ट नेटवर्क और मुख्य नेटवर्क में एक ही संख्या लौटा रहा था, यानी राउंड की संख्या पहले से जानी जा सकती थी। ओरेकल हटा दिया गया है; राउंड की संख्या अब बाज़ी से पहले दर्ज सीक्रेट और बाज़ी वाले ब्लॉक के हैश से बनती है।
- अटके हुए राउंड की जगह बाज़ी की वापसी। अगर प्लैटफ़ॉर्म ने समय पर राउंड का निपटान नहीं किया, तो कॉन्ट्रैक्ट बाज़ी पूरी लौटा देता है, और यह वापसी खुले काउंटर में दर्ज होती है।
- निजी टॉप-अप पता। हर खिलाड़ी का कॉन्ट्रैक्ट में अपना पता है: SOL वॉलेट में हस्ताक्षर किए बिना एक्सचेंज से भेजे जा सकते हैं।
- अपने वॉलेट के बिना लॉगिन। साइट खिलाड़ी के ब्राउज़र में वॉलेट बनाती है; कुंजी न साइट को भेजी जाती है, न प्लैटफ़ॉर्म को।
- साइट के सर्वर पर कोई कुंजी नहीं है। प्लैटफ़ॉर्म की कुंजियाँ सिर्फ़ कॉन्ट्रैक्ट के अलग सर्वर पर रखी हैं।
क्या अभी बाकी है
कॉन्ट्रैक्ट का स्वतंत्र बाहरी ऑडिट नहीं कराया गया है। प्रोग्राम को अपडेट करने का अधिकार फ़िलहाल प्लैटफ़ॉर्म की एक कुंजी के पास है, मल्टीसिग के पास नहीं। पेजों के अनुवाद उन भाषाओं के मूल वक्ताओं ने नहीं जाँचे हैं। सीमाओं के बारे में और जानकारी «निष्पक्ष ड्रॉ» और «खिलाड़ी की सुरक्षा» पेजों पर है।