เกมนี้ยุติธรรมหรือไม่?
Double เป็นเกมผู้เล่นหลายคนที่ใช้โซ่ sha256 ร่วมกับ client seed ที่ไม่กำหนดเพื่อสร้างรอบอย่างยุติธรรม
การสร้างโซ่ ในการสร้างโซ่ เราเริ่มต้นด้วยไบต์ที่สุ่มอย่างปลอดภัยจากนั้น เราจะทำการวนซ้ำ 10 ล้านครั้ง โดยป้อน seed ก่อนหน้าเข้าไปในฟังก์ชัน sha256เกมคู่ อ่านโซ่ในลำดับย้อนกลับ
function parityValueFromHash(seed, salt) { let hash = String(CryptoJS.HmacSHA256(CryptoJS.enc.Hex.parse(seed), salt)); const hex = hash.slice(0, 8); const hexNumber = parseInt(hex, 16); return Math.floor((hexNumber*15)/0x100000000); } return parityValueFromHash(seed, salt);