0xCoco(COCO币),由$COCO提供支持的加密货币支持的单人和多人游戏平台。
可证明公平
纸牌游戏
当您打开游戏页面时,服务器会生成一个秘密和一个种子,并显示其哈希值(使用HMACSHA256算法)。服务器秘密代表随机洗牌的牌组。服务器种子是加密安全的随机字母数字字符串。这两个字符串的散列有助于确保在您选择下注金额后初始牌组不会更改。游戏结束后,服务器秘密和服务器种子将被公开,因此您可以轻松计算和验证哈希值。
当您玩游戏时,您可以传递额外的自定义字符串-客户端种子(如果未指定,则浏览器会自动生成随机数)。然后,服务器将使用服务器密钥、服务器种子和客户端种子计算另一个哈希值。该散列的最后5个字符(表示十六进制值)将转换为整数。结果数字将除以52(这副牌中的牌数),并且N张牌将被切掉(从这副牌的顶部移动到底部),其中N是除法的余数。由于服务器无法预测客户端种子,因此从初始牌组中切出的牌的数量是完全随机的,因此您可以确保游戏结果是公平的。
骰子
该算法以相同的方式工作,除了在骰子游戏中,服务器秘密表示最初滚动的随机数(0-9999)。当您下注时,初始掷骰会根据Shift值进行调整以获得最终掷骰。
老虎机
当您打开游戏页面时,服务器会生成一个秘密和一个种子,并显示其哈希值(使用HMACSHA256算法)。服务器秘密代表每个卷轴应旋转的次数。服务器种子是加密安全的随机字母数字字符串。这两个字符串的散列有助于确保在您选择线数和下注金额后,初始旋转次数不会改变。游戏结束后,服务器秘密和服务器种子将被公开,因此您可以轻松计算和验证哈希值。
当您玩游戏时,您可以传递额外的自定义字符串-客户端种子(如果未指定,则浏览器会自动生成随机数)。然后,服务器将使用服务器密钥、服务器种子和客户端种子计算另一个哈希值。该散列的最后5个字符(表示十六进制值)将转换为整数(移位数)。每个卷轴将额外旋转N次,其中N是Shift数除以初始旋转数的余数。由于服务器无法预测客户端种子,因此额外旋转的次数是完全随机的,因此您可以确保游戏结果是公平的。