通俗易懂地解释可证明公平的含义
在每轮游戏开始前,服务器通过发布其SHA-256哈希值来承诺服务器种子。哈希值是一种单向指纹,种子无法从中逆向推导。您还可以看到您的客户端种子(可以自行设置或接受默认值),以及轮次随机数(每轮递增1)。
回合结束后,服务器会公开原始服务器种子。你将其与客户端种子和随机数一起进行哈希运算。生成的哈希值映射到特定数字,该数字对应回合结果(崩盘点、骰子点数、弹珠槽位等)。如果计算结果与你看到的一致,该回合就是公平的。如果不一致,平台就存在作弊行为。
Crash 的精确算法
- 对服务器种子进行哈希运算:取已公开的服务器种子字符串,计算 SHA-256。
- 与客户端种子和随机数连接:格式为 hmac-sha256(serverSeed, clientSeed + ":" + nonce)。
- 取结果哈希值的前13个十六进制字符。
- 转换为十进制整数 h。
- 计算崩溃点:crashPoint = floor((100 * 2^52) / (2^52 - h)) / 100,带庄家优势调整。
- 将结果与你在该局中看到的崩盘点进行比较。匹配则证明公平。
示例:验证 Crash 游戏回合
以一个假设的回合为例,使用以下输入值(为便于阅读,数字已缩短):
服务器种子(已揭示):a1b2c3d4e5f6...
客户端种子:myclientseed42
随机数: 137
游戏内显示的崩盘点:2.47x
运行 hmac-sha256('a1b2c3d4e5f6...', 'myclientseed42:137')。取输出的前 13 个十六进制字符。转换为十进制。代入上述公式。结果:2.47x。匹配。该回合是诚实的。
任何编程语言中的任何哈希函数库都会给出相同的答案。结果是确定性的。只需设置一次验证,就可以在您玩的每一轮游戏中运行它。
Dice 的精确算法
- 计算 hmac-sha256(serverSeed, clientSeed + ":" + nonce)。
- 取前 5 个十六进制字符。
- 转换为整数 i。
- 计算 roll = (i * 100) / 16^5,四舍五入到两位小数。
- 与显示的结果进行比对。一致即为公正。
为什么客户端种子很重要
你可以设置自己的客户端种子。大多数玩家接受默认值,从不更改。如果你想要最大程度的信任,请定期更改客户端种子(Shuffle 允许你在设置 → 可证明公平 → 设置客户端种子中执行此操作)。每次更改都会使之前的服务器种子承诺失效,并生成一个新的种子。
在游戏过程中更改种子不会改变您的预期回报。这只是意味着平台无法在事先知道您的客户端种子的情况下准备一系列不利的投掷结果。这种保护是密码学性质的,而非统计学性质的。
常见误解
- 可证明公平不会改变庄家优势。Crash 游戏的 RTP 仍然是 99%。骰子游戏的 RTP 仍然是 99%。算法是诚实的,但数学上仍然略微偏向庄家。
- 可证明公平并不能让您预测下一个结果。服务器种子是先承诺后披露的,因此在回合结束前,预测在密码学上是不可能的。
- 可证明公平不涵盖老虎机、桌面游戏或真人娱乐场。这些游戏采用第三方随机数生成器(老虎机)或物理硬件(真人桌面),并由iTech Labs或同等机构进行审计。
- 一个平台可以在原创游戏上证明公平,同时仍然操纵老虎机或扣留存款。可证明公平仅涵盖一个特定风险:自主随机数生成器结果的完整性。
- 如果您发现不匹配,请在联系支持前截图所有内容(种子、随机数、结果、您的验证计算)。不匹配的情况极为罕见,几乎总是用户在验证方面的操作错误。
逐步说明:验证您自己的游戏轮次
-
1
打开 Shuffle 设置 → 可证明公平
您将看到当前服务器种子哈希值、客户端种子以及随机数范围。
-
2
进行一轮游戏并记录结果
不论结果如何,都要记录下来。
-
3
轮换您的服务器种子
点击
-
4
复制显示的服务器种子、您的客户端种子和随机数
三者都会出现在种子历史视图中。
-
5
在任意编程语言中运行该哈希值
Python、JavaScript、在线 SHA-256 工具均可使用。请使用上述算法验证您所玩的游戏。
-
6
比较
如果您计算的结果与游戏内结果一致,则该轮游戏是诚实的。您可以在任何想要验证的游戏轮次上重复此操作。
可证明公平作为一项功能的优缺点
What we like
- 无需信任,数学可独立验证
- 公开种子历史涵盖您账户上玩过的每一轮游戏
- 通过密码学技术防止平台操纵内部随机数生成器结果
- 行业标准实现,与 Stake、Roobet、BC.Game 相同的 SHA-256 承诺-揭示机制
- 一旦设置好脚本,每轮验证时间约为30秒
What we don't
- 不涵盖老虎机、真人娱乐场或体育博彩结果
- 对于非开发人员来说,验证数学计算并非易事
- 大多数玩家实际上从不进行验证,这削弱了实际效益
- 可证明公平不能防范提款纠纷或KYC延迟
- 频繁轮换服务器种子对用户体验来说很麻烦
常见问题
亲自试试吧。使用代码 MAXBET 开始游戏,玩一轮骰子游戏,然后验证结果。数学计算结果会完全吻合。
在 Shuffle 领取 MAXBET →