केस की निष्पक्षता कैसे verify करें
यह पेज अलग वैकल्पिक मनोरंजन मोड के बारे में है, मुख्य टास्क और सोशल प्लेटफ़ॉर्म के बारे में नहीं। Lolanceizi पर केस की निष्पक्षता को सत्यापित करने के लिए, खोलने के बाद server seed को प्रकट करें, इसे SHA-256 के साथ हैश करें और पहले दिखाए गए हैश के साथ इसका मिलान करें, फिर server seed और स्ट्रिंग client seed:nonce पर HMAC-SHA256 के साथ रोल की दोबारा गणना करें। मिलान साबित करता है कि केस निष्पक्ष था।
provably fair का वास्तव में क्या मतलब है
प्रोविबली फेयर एक क्रिप्टोग्राफ़िक विधि है जो आपको यह पुष्टि करने देती है कि केस खोलने से पहले एक परिणाम तय किया गया था, बाद में समायोजित नहीं किया गया। किसी की बात पर भरोसा करने की बजाय आप खुद ही गणित जांच लें। सिस्टम अपने SHA-256 हैश को प्रकाशित करके एक छिपे हुए server seed के लिए प्रतिबद्ध है, और यह प्रतिबद्धता ही छेड़छाड़ को पता लगाने योग्य बनाती है।
मुख्य विचार तीन इनपुट पर आधारित है: Lolanceizi द्वारा उत्पन्न एक server seed, आपके सत्र से जुड़ा एक client seed, और एक nonce जो प्रत्येक उद्घाटन की गणना करता है। चूँकि server seed आपके कार्य करने से पहले इसके प्रकाशित हैश के माध्यम से लॉक हो जाता है, प्लेटफ़ॉर्म इसे बाद में स्वैप नहीं कर सकता है। एक बार प्रकट होने के बाद, कोई भी गणना को दोबारा चला सकता है और समान रोल तक पहुंच सकता है।
तीन सामग्रियां: server seed, client seed, nonce
server seed एक गुप्त मूल्य है जिसे प्लेटफ़ॉर्म बनाता है और राउंड समाप्त होने तक छिपा कर रखता है; केवल इसका SHA-256 हैश पहले से दिखाई देता है। यह वह हिस्सा है जो गारंटी देता है कि परिणाम प्रतिबद्ध समय पर तय किया गया था। कच्चे बीज को बाद में प्रकट करने से आप यह जांच सकते हैं कि वादे और परिणाम के बीच कुछ भी नहीं बदला है।
client seed एक्सचेंज के आपके पक्ष से जुड़ा एक मूल्य है, और nonce एक काउंटर है जो आपके द्वारा खोले गए प्रत्येक केस के साथ बढ़ता है। स्ट्रिंग client seed:nonce के रूप में संयुक्त, वे प्रत्येक उद्घाटन को अद्वितीय और व्यवस्थित बनाते हैं। इन विवरणों को रखने से आप बाद में सटीक रोल पुन: प्रस्तुत कर सकते हैं, चाहे तथ्य के कुछ मिनट बाद या कुछ दिन बाद।
चरण 1: server seed हैश की जाँच करें
इससे पहले कि आप केस खोलें, Lolanceizi आपको server seed का SHA-256 हैश दिखाता है। यह हैश प्लेटफ़ॉर्म की अग्रिम प्रतिबद्धता है: यह बीज को प्रकट किए बिना उसे ठीक करता है। खोलने से पहले इस मान को सहेजें या नोट करें ताकि राउंड पूरा होने के बाद आपके पास तुलना करने के लिए कुछ ठोस हो।
प्रकट होने के बाद, सिस्टम अब आपको जो कच्चा server seed दिखाता है उसे लें और किसी भी कैलकुलेटर या कोड लाइब्रेरी का उपयोग करके इसके SHA-256 हैश की गणना स्वयं करें। पुष्टि करें कि आपके द्वारा उत्पादित हैश खोलने से पहले प्रदर्शित हैश के समान है। यदि वे मेल खाते हैं, तो server seed में कभी बदलाव नहीं किया गया और प्रतिबद्धता शुरू से अंत तक बनी रही।
चरण 2: रोल की पुनः गणना करें
हाथ में सत्यापित server seed के साथ, रोल की पुनः गणना करें। स्ट्रिंग client seed:nonce पर server seed से कुंजीबद्ध HMAC-SHA256 लें। यह नियतात्मक फ़ंक्शन हमेशा समान इनपुट के लिए समान आउटपुट देता है, यही कारण है कि इसे उन मानों को रखने वाले किसी भी व्यक्ति द्वारा स्वतंत्र रूप से जांचा जा सकता है।
HMAC-SHA256 आउटपुट से, पहले 64 बिट्स पढ़ें और उस नंबर मॉड्यूलो 10001 को लें। परिणाम 0 से 10000 तक का रोल है। वह एकल नंबर वह है जो Lolanceizi आपके केस परिणाम को मैप करता है, इसलिए इसे सही ढंग से पुन: प्रस्तुत करना पूरी सत्यापन प्रक्रिया का दिल है।
चरण 3: परिणाम की तुलना करें
अब अपने स्वतंत्र रूप से गणना किए गए 0 से 10000 तक के रोल को उस ओपनिंग के लिए सिस्टम द्वारा रिकॉर्ड किए गए रोल से मिलाएं। चूँकि गणना नियतात्मक है, इसलिए हर बार जब सब कुछ ईमानदार हो तो दोनों संख्याएँ समान होनी चाहिए। यह तुलना इस बात का अंतिम प्रमाण है कि परिणाम प्रतिबद्धता के समय लॉक कर दिया गया था और बाद में बदला नहीं गया था।
एक मैच एक साथ दो चीजों की पुष्टि करता है: server seed अपने प्रकाशित हैश से मेल खाता है, और इससे प्राप्त रोल आपको दिखाए गए से मेल खाता है। ये सब मिलकर प्रतिबद्धता पर लूप को बंद कर देते हैं। Lolanceizi पर आप इस जांच को किसी भी उद्घाटन पर चला सकते हैं, इसलिए निष्पक्षता एक ऐसी चीज है जिसे आप प्रदर्शित करते हैं न कि ऐसी चीज जिसे आप केवल विश्वास के आधार पर लेते हैं।
उपकरण जिन्हें आपको सत्यापित करने की आवश्यकता है
आपको Lolanceizi केस को सत्यापित करने के लिए विशेष सॉफ़्टवेयर की आवश्यकता नहीं है। कोई भी SHA-256 कैलकुलेटर server seed हैश की पुष्टि करता है, और कोई भी HMAC-SHA256 कार्यान्वयन रोल को पुन: उत्पन्न करता है। कमांड-लाइन टूल, छोटी स्क्रिप्ट, या भरोसेमंद ऑनलाइन कैलकुलेटर सभी काम करते हैं, बशर्ते आप सटीक server seed, client seed और nonce प्रदान करें।
शुरू करने से पहले चार चीजें इकट्ठा करें: प्रकट server seed, खोलने से पहले दिखाया गया हैश, आपका client seed, और उस विशिष्ट केस के लिए nonce। server seed और client seed:nonce स्ट्रिंग को HMAC-SHA256 में फ़ीड करें, पहला-64-बिट मॉड्यूलो 10001 चरण लागू करें, और तुलना करें। प्रत्येक उद्घाटन से इन मूल्यों का रिकॉर्ड रखने से बाद में किसी भी समय सत्यापन संभव हो जाता है।
जब कोई चेक विफल हो जाता है
यदि प्रकट server seed का SHA-256 हैश खोलने से पहले दिखाए गए हैश से मेल नहीं खाता है, या यदि आपका पुनर्गणना किया गया रोल रिकॉर्ड किए गए परिणाम से भिन्न है, तो रुकें और जांच करें। जब सिस्टम सही ढंग से काम कर रहा होता है, तो परिणाम हमेशा सटीक रूप से सामने आता है, इसलिए वास्तविक बेमेल कभी नहीं होना चाहिए। कुछ और मानने से पहले अपने इनपुट में गलतियों को दूर करें।
बेमेल का सबसे आम कारण एक छोटी इनपुट त्रुटि है: client seed:nonce स्ट्रिंग में एक अतिरिक्त स्थान, गलत nonce, या गलत टाइप किया गया बीज। प्रत्येक मान को ध्यान से दोबारा जांचें और गणना दोबारा चलाएं। यदि संख्याएँ अभी भी असहमत हैं, तो पूर्ण प्रारंभिक विवरण के साथ समर्थन से संपर्क करें।
- मैं कैसे सत्यापित करूं कि Lolanceizi पर केस उचित है?
- प्रकट server seed के SHA-256 हैश की गणना करें और पुष्टि करें कि यह खोलने से पहले दिखाए गए हैश से मेल खाता है। फिर server seed और client seed:nonce स्ट्रिंग पर HMAC-SHA256 की पुनः गणना करें। यदि परिणामी रोल रिकॉर्ड किए गए रोल से मेल खाता है, तो केस उचित था।
- सत्यापन चलाने के लिए मुझे क्या चाहिए?
- आपको प्रकट server seed, खोलने से पहले दिखाया गया हैश, आपका client seed, nonce, और कोई भी SHA-256 और HMAC-SHA256 कैलकुलेटर की आवश्यकता है। उन मूल्यों के साथ आप परिणाम को स्वयं पुन: प्रस्तुत और जांच सकते हैं।
- रोल नंबर की गणना कैसे की जाती है?
- रोल HMAC-SHA256 से आता है जिसे स्ट्रिंग client seed:nonce पर server seed के साथ कुंजीबद्ध किया गया है। आप उस आउटपुट के पहले 64 बिट्स लेते हैं और मॉड्यूलो 10001 लागू करते हैं, 0 से 10000 तक रोल देते हैं जो आपके परिणाम को मैप करता है।
- यदि मेरा परिकलित परिणाम मेल नहीं खाता तो क्या होगा?
- एक बेमेल का मतलब आमतौर पर एक इनपुट त्रुटि है, जैसे कि गलत nonce या client seed:nonce स्ट्रिंग में एक भटका हुआ स्थान, इसलिए पहले अपने मानों को दोबारा जांचें। जब सिस्टम सही ढंग से काम करता है तो परिणाम हमेशा सामने आता है। यदि यह अभी भी विफल रहता है, तो सहायता से संपर्क करें।
- केस खोलने से पहले Lolanceizi हैश क्यों दिखाता है?
- हैश छिपे हुए server seed के लिए एक क्रिप्टोग्राफ़िक प्रतिबद्धता है। इसे पहले से प्रकाशित करने से बीज प्रकट किए बिना परिणाम लॉक हो जाता है। चूँकि उस हैश को तोड़े बिना बाद में बीज को बदला नहीं जा सकता, इसलिए हैश छेड़छाड़ का पता लगाने योग्य बनाता है।
- nonce क्या भूमिका निभाता है?
- nonce एक काउंटर है जो आपके द्वारा खोले गए प्रत्येक केस के साथ बढ़ता है, प्रत्येक उद्घाटन को अद्वितीय और क्रमबद्ध रखता है। यह आपके client seed के साथ client seed:nonce के अंदर HMAC-SHA256 के रूप में संयोजित होता है, इसलिए वही server seed हर बार एक अलग रोल तैयार करता है।
- क्या मैं पिछली रिक्तियों को बाद में सत्यापित कर सकता हूँ?
- हाँ. जब तक आपने server seed, client seed और nonce को एक उद्घाटन से रखा है, आप किसी भी समय इसकी पुन: गणना और सत्यापन कर सकते हैं। गणना नियतात्मक है, इसलिए एक ईमानदार परिणाम समान रूप से पुनरुत्पादित होता है चाहे आप इसे अभी या बाद में जांचें।
- क्या मुझे इसके काम करने के लिए Lolanceizi पर भरोसा करना होगा?
- नहीं, यह provably fair का मुद्दा है। आप प्लेटफ़ॉर्म पर भरोसा करने के बजाय अपने स्वयं के SHA-256 और HMAC-SHA256 गणनाओं से परिणाम को सत्यापित करते हैं। अग्रिम हैश प्रतिबद्धता और प्रतिलिपि प्रस्तुत करने योग्य रोल आपको स्वतंत्र रूप से निष्पक्षता प्रदर्शित करने देता है।