DOTA2POT

SHA-256 के साथ निष्पक्ष खेल

हमारी रूलेट सत्यापन योग्य SHA-256 ड्रॉ का उपयोग करती है; पूरे हो चुके राउंड के सहेजे गए परिणाम को कोई भी चुपचाप नहीं बदल सकता

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