ระบบพิสูจน์ความยุติธรรมของเราทำงานอย่างไร
ผลทุกรอบในเกมออริจินัลของเราสร้างด้วยระบบ commit-reveal ก่อนที่คุณจะวางเดิมพันแม้แต่ครั้งเดียว เราจะเผยแพร่ค่าแฮช SHA-256 ของซีดเซิร์ฟเวอร์ที่เป็นความลับ — เปรียบเหมือนลายนิ้วมือที่ล็อกซีดไว้โดยไม่เปิดเผยค่าจริง
ซีดผู้เล่นของคุณจะถูกนำไปรวมกับซีดเซิร์ฟเวอร์และตัวนับการเดิมพัน (nonce) เพื่อสร้างผลแต่ละรอบ จึงไม่มีฝ่ายใดกำหนดผลได้เพียงลำพัง: เรายืนยันค่าของเราไว้ก่อนคุณเดิมพัน ส่วนค่าของคุณ คุณควบคุมได้ตลอดเวลา
เมื่อคุณเปลี่ยนคู่ซีด ซีดเซิร์ฟเวอร์เดิมจะถูกเปิดเผยเป็นข้อความปกติ นำไปแฮชเองแล้วเทียบกับลายนิ้วมือที่เราเผยแพร่ไว้ จากนั้นคำนวณผลเดิมพันย้อนหลังได้ในแท็บตรวจสอบ — ทั้งหมดทำในเบราว์เซอร์ของคุณเอง
classic-v1: uint32(HMAC(serverSeed, clientSeed:nonce:subIndex)) / (2^32 - 1)
*-v2: uint32(HMAC(serverSeed, version:clientSeed:nonce:subIndex)) / 2^32