ความยุติธรรม
เมล็ดพันธุ์, ข้อผูกพัน และการเล่นซ้ําในเกมที่พิสูจน์ได้อย่างยุติธรรม

คําว่า 'พิสูจน์ได้ว่ายุติธรรม' อาจฟังดูเหมือนสโลแกนจนกว่าจะแยกชิ้นส่วนออกจากกัน การใช้งานที่มีประโยชน์ต้องมีความลับ การให้คํามั่นสาธารณะ การป้อนข้อมูลที่ได้รับอิทธิพลจากผู้เล่น ตัวนับรอบ และการเล่นซ้ําแบบกําหนดได้ แต่ละชิ้นจะปิดช่องว่างที่แตกต่างกัน
1. เซิร์ฟเวอร์ซีดจะให้ข้อมูลลับ
Havoc Win สร้าง seed เซิร์ฟเวอร์ขนาด 32 ไบต์สําหรับเซสชันการเล่น เมล็ดพันธุ์จะถูกเก็บเป็นความลับขณะใช้งาน ดังนั้นผู้เล่นจึงไม่สามารถคํานวณผลลัพธ์ในอนาคตได้ ระบบใช้วัสดุนั้นร่วมกับ client seed และ nonce เพื่อเริ่มต้นสตรีมสุ่มที่ปลอดภัยทางคริปโตกราฟี
2. คํามั่นสัญญานี้แก้ไขสิ่งที่จะถูกเปิดเผย
ก่อนเล่น บริการจะเผยแพร่แฮช SHA-256 ของซีดเซิร์ฟเวอร์ แฮชทํางานเหมือนลายนิ้วมือ มันไม่เปิดเผยความลับ แต่สามารถแฮชเมล็ดพันธุ์ในภายหลังและเปรียบเทียบกับการผูกมัดก่อนหน้าได้ เมล็ดพันธุ์ที่แตกต่างกันจะสร้างลายนิ้วมือที่แตกต่างกัน
3. การตั้งเมล็ดลูกค้าและ nonce ช่วยให้รอบต่างกัน
Seed ของลูกค้าเป็นค่าป้อนเข้าที่ผู้เล่นกำหนด ซึ่งถูกรวมเข้ากับตัวสร้างเลขสุ่ม (random generator) ค่า nonce จะเพิ่มขึ้นตามจำนวนรอบที่ใช้คู่ seed ปัจจุบัน การเปลี่ยน seed ของลูกค้าจะรีเซ็ตตำแหน่งลำดับ ในขณะที่การหมุน seed ของเซิร์ฟเวอร์จะเปิดเผยความลับเดิมและติดตั้งความมุ่งมั่นใหม่
4. ตรรกะเกมแบบกำหนดแน่นอนทำให้สามารถเล่นซ้ำได้
การเล่นซ้ำจะให้ค่า seed และตัวเลือกที่บันทึกไว้อีกครั้งกับเครื่องยนต์เดียวกัน หากตรรกะเป็นแบบกำหนดแน่นอน มันจะสร้างไพ่, จุดหยุดรีล, เส้นทางหรือการเปลี่ยนสถานะเดิม และการชำระเงินเดียวกัน การทดสอบของ Havoc Win จะเปรียบเทียบผลลัพธ์ที่สร้างซ้ำกับบันทึกรอบที่เก็บไว้
สิ่งที่ควรตรวจสอบในบันทึกความยุติธรรม
- การมุ่งมั่น (commitment) มีอยู่ก่อนผลลัพธ์ที่มันครอบคลุม
- การเปิดเผย seed ของเซิร์ฟเวอร์สามารถแฮชย้อนกลับไปยัง commitment นั้น
- Seed ของลูกค้าและ nonce ตรงกับรอบที่บันทึกไว้
- เกม การเดิมพัน การตั้งค่าและการกระทำของผู้เล่นตรงกับค่าป้อนสำหรับการเล่นซ้ำ
- ผลลัพธ์ที่สร้างซ้ำและการจ่ายเงินตรงกับบันทึกการชำระเงิน
ลิงก์เล่นซ้ำสาธารณะสามารถแสดงเกมและผลลัพธ์ที่บันทึกไว้โดยไม่เปิดเผยข้อมูลกระเป๋าเงินหรือตัวตนผู้เล่น หลักฐานยังคงเกี่ยวกับรอบนั้น ไม่ใช่การทำนายรอบถัดไป
เริ่มจาก ความหมายของความยุติธรรมที่พิสูจน์ได้ จากนั้นเปรียบเทียบ ความยุติธรรมที่พิสูจน์ได้ และ RNG หน้า เกี่ยวกับความยุติธรรมที่พิสูจน์ได้ เป็นเอกสารอ้างอิงของผลิตภัณฑ์
Frequently asked questions
เซิร์ฟเวอร์ซีดคืออะไร?
มันคือวัสดุลับสุ่มที่สร้างโดยบริการเกม Havoc Win จะเผยแพร่การผูกมัด SHA-256 ไปยังซีดก่อนเล่น และเปิดเผยซีดเมื่อมันหมุนเพื่อให้สามารถตรวจสอบคอมมิตได้
โนนซ์ทําอะไร?
นอนซ์เป็นตัวนับที่ผสมกับอินพุตเมล็ดพันธุ์ ดังนั้นรอบที่แยกกันภายใต้คู่เมล็ดพันธุ์เดียวกันจะใช้ตําแหน่งที่แตกต่างกันในลําดับสุ่มเชิงกําหนด
การเล่นซ้ําพิสูจน์อะไรได้บ้าง?
การเล่นซ้ําที่ประสบความสําเร็จจะแสดงให้เห็นว่าอินพุตและการกระทําที่บันทึกไว้จะจําลองผลลัพธ์ที่บันทึกไว้ภายใต้ตรรกะของเกมเดียวกัน มันไม่ได้พิสูจน์ว่าผู้เล่นควรชนะ หรือเกมไม่มีความได้เปรียบของเจ้ามือ