🎲 可证明公平(Provably Fair)
本游戏采用Commit-Reveal机制确保随机数生成的公平性和不可预测性:
- Commit阶段:玩家生成随机种子并提交其哈希值,此时随机数尚未确定
- Reveal阶段:使用玩家种子 + 未来区块哈希 + 多个链上参数生成最终随机数
- 防作弊:玩家和合约双方都无法单独控制随机数结果
- 可验证:所有随机数生成过程均在链上可查,完全透明
🔐 随机数生成公式
randomNumber = keccak256(
玩家种子 +
未来区块哈希 +
玩家地址 +
房间ID +
投注ID +
区块时间戳 +
区块随机数 +
全局计数器
) % 100
✅ 智能合约安全
- 合约代码开源,可在区块链浏览器查看
- 使用Solidity 0.8.25,自动溢出保护
- 所有资金流转均通过智能合约自动执行
- 合约地址:0xE0Ffc5B7831D134E4a47577CfCAE1AeB10fcB3E4