server seed, client seed और nonce

यह पेज अलग वैकल्पिक मनोरंजन मोड के बारे में है, मुख्य टास्क और सोशल प्लेटफ़ॉर्म के बारे में नहीं। सर्वर सीड, client seed और nonce तीन इनपुट हैं जो मिलकर Lolanceizi पर provably fair परिणाम तय करते हैं। server seed गुप्त है और बाद में पता चला, client seed आपका है और परिवर्तनीय है, और nonce आपके उद्घाटन का एक काउंटर है।

provably fair का वास्तव में क्या मतलब है

प्रोविबली फेयर एक ऐसी विधि है जो आपको यह सत्यापित करने देती है कि तथ्य के बाद प्रत्येक केस परिणाम में हेरफेर नहीं किया गया था। Lolanceizi पर एक उद्घाटन का परिणाम तीन मूल्यों से प्राप्त होता है जिनका आप निरीक्षण कर सकते हैं: एक गुप्त server seed, आपका अपना client seed और एक nonce काउंटर। क्योंकि ये इनपुट एक निश्चित क्रम में प्रतिबद्ध और प्रकट किए जाते हैं, कोई भी पक्ष चुपचाप परिणाम को दोबारा नहीं लिख सकता है।

मूल विचार प्रतिबद्धता है। इससे पहले कि आप कुछ भी खोलें, प्लेटफ़ॉर्म server seed का हैश प्रकाशित करता है, इसलिए मान लॉक हो जाता है, भले ही आप इसे अभी तक नहीं पढ़ सकते हैं। फिर आप अपना client seed योगदान करते हैं, और उसके बाद ही मूल server seed सामने आता है। किसी भी इनपुट को स्वैप करें और प्रकाशित हैश अब प्रकट बीज से मेल नहीं खाता।

server seed

server seed आपके सत्र के लिए प्लेटफ़ॉर्म का गुप्त मूल्य है। इससे पहले कि आप केस खोलें, आपको बीज के बजाय इसका SHA-256 हैश दिखाया जाता है, जो साबित करता है कि बीज पहले से मौजूद था और पहले से तय था। खोलने के बाद बीज प्रकट हो जाता है, इसलिए आप इसे स्वयं हैश कर सकते हैं और पुष्टि कर सकते हैं कि यह मेल खाता है।

यह खुलासा कदम सर्वर पक्ष को ईमानदार रखता है। क्योंकि हैश किसी भी परिणाम से पहले प्रकाशित किया गया था, प्लेटफ़ॉर्म आपके client seed या nonce को देखने के बाद एक अनुकूल बीज नहीं चुन सकता है। यदि प्रकट बीज पूर्व-दिखाए गए मूल्य के अलावा किसी अन्य चीज़ पर हैश किया गया है, तो आपको पता चल जाएगा कि परिणाम के साथ छेड़छाड़ की गई है।

client seed

client seed गणना के आपके पक्ष का मान है। आप अपना स्वयं का client seed सेट कर सकते हैं, जो गारंटी देता है कि अंतिम परिणाम उस चीज़ पर निर्भर करता है जिसे सर्वर ने आपके खोलने से पहले पूरी तरह से नियंत्रित नहीं किया था। आपके इनपुट के बिना कोई प्लेटफ़ॉर्म परिणामों की पूर्वगणना कर सकता है; इसके साथ, रोल दोनों पक्षों का वास्तविक मिश्रण है।

अपने client seed को बदलना निष्पक्षता पर नियंत्रण स्थापित करने का सबसे सरल तरीका है। क्योंकि server seed हैश पहले से ही प्रतिबद्ध था, और आपका client seed स्वतंत्र रूप से चुना गया है, कोई भी पक्ष अकेले परिणाम को नियंत्रित नहीं कर सकता है। Lolanceizi पर, एक client seed सेट करें जिसे आप पहचानते हैं ताकि बाद में परिणाम की पुष्टि करना ठोस और व्यक्तिगत लगे।

nonce

nonce एक काउंटर है जो समान server seed और client seed जोड़ी पर प्रत्येक उद्घाटन के साथ बढ़ता है। यह धीमी गति से शुरू होता है और हर बार जब आप इसे खोलते हैं तो एक-एक करके ऊपर बढ़ता जाता है, जिसका मतलब है कि एक ही बीज जोड़ी कभी भी दो बार एक ही परिणाम नहीं देती है। यह पूरी तरह से प्रतिलिपि प्रस्तुत करने योग्य रहते हुए बार-बार होने वाले उद्घाटन को अद्वितीय रखता है।

क्योंकि nonce केवल एक गिनती संख्या है, इसका पालन करना आसान है। यदि आपके पहले उद्घाटन में nonce शून्य का उपयोग किया गया है, तो अगले में एक का उपयोग किया जाता है, फिर दो का उपयोग किया जाता है, और इसी तरह जब तक आप एक ताजा बीज जोड़ी में नहीं बदल जाते। जब आप पिछले परिणाम की पुष्टि करते हैं, तो आप सटीक nonce प्रदान करते हैं ताकि गणित उसी परिणाम पर पहुंच जाए।

तीन इनपुट कैसे संयोजित होते हैं

परिणाम HMAC-SHA256 के माध्यम से server seed, client seed और nonce को फीड करके तैयार किया जाता है। यह फ़ंक्शन गुप्त server seed को अपनी कुंजी के रूप में और आपके client seed प्लस nonce को अपने संदेश के रूप में लेता है, फिर एक निश्चित डाइजेस्ट लौटाता है जिसे केस में एक विशिष्ट आइटम के लिए नंबर मैपिंग में परिवर्तित किया जाता है।

डिज़ाइन नियतात्मक है: समान इनपुट हमेशा एक समान आउटपुट देते हैं, इसलिए एक बार सभी तीन मान ज्ञात हो जाने पर बिल्कुल एक सही परिणाम होता है। किसी भी इनपुट को बदलें, यहां तक ​​कि nonce को भी एक से बदलें, और डाइजेस्ट पूरी तरह से बदल जाता है। क्योंकि HMAC-SHA256 एकतरफ़ा है, server seed हैश आपको परिणाम के बारे में पहले से कुछ नहीं बताता है।

अपने बीज कहां खोजें और सत्यापित करें

Lolanceizi पर आपके द्वारा केस खोलने से पहले server seed हैश दिखाया जाता है, और उद्घाटन विवरण प्रकट होने के बाद प्रकट server seed, आपका client seed और उपयोग किया गया nonce प्रदर्शित होता है। साथ में ये सभी चीजें हैं जिनकी आपको रोल को पुन: प्रस्तुत करने के लिए आवश्यकता है, इसलिए यदि आप बाद में किसी परिणाम का ऑडिट करना चाहते हैं तो इन्हें अपने पास रखें।

सत्यापित करने के लिए, सामने आए server seed को हैश करें और पुष्टि करें कि यह उस हैश के बराबर है जो आपको सामने दिखाया गया था। फिर server seed, client seed और nonce को HMAC-SHA256 के माध्यम से चलाएं और जांचें कि परिणामी संख्या आपके द्वारा प्राप्त आइटम से मेल खाती है। यदि दोनों चेक पास हो जाते हैं, तो उद्घाटन provably fair था और अछूता था।

Lolanceizi पर अच्छी बीज आदतें

एक ऐसा client seed सेट करें जिसे आप याद रख सकें, और अपने बीज युग्म को समय-समय पर घुमाने पर विचार करें ताकि आपका nonce रीसेट हो जाए और आपके उद्घाटन स्पष्ट रूप से समूहीकृत रहें। घूमने से एक नया server seed प्रकट होता है, जिससे आपको एक साफ़ ऑडिट सीमा मिलती है। किसी विशेष बीज मूल्य का कोई लाभ नहीं है, इसलिए जो भी सुविधाजनक हो उसे चुनें।

गेम गतिविधियाँ मुख्य बैलेंस को सीधे उपयोग नहीं करतीं। गेम बैलेंस जानबूझकर एकतरफा ट्रांसफर से भरा जाता है; पुष्टि के बाद इसे निकाला या मुख्य बैलेंस में लौटाया नहीं जा सकता। पुष्टि से पहले पूरी आइटम तालिका, खुली संभावनाएँ और कीमत जाँचें। केवल उतना गेम बैलेंस उपयोग करें जिसे गेम मोड में छोड़ने को तैयार हों; बदलता परिणाम कम मूल्य दे सकता है और कोई नतीजा गारंटीड नहीं है।

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

स्रोत