我们的游戏是可证性公平的,这表示在每局游戏之后,你都可以立即验证游戏的公平性。使用我们的密码学机制,我们可以向玩家证明我们的游戏对所有玩家都不存在作弊。那么可证性验证是如何工作的呢
游戏机制
在每局游戏开始之前,我们的服务器会使用业界最顶级的随机数生成程序,生成一个代表游戏结果的原始随机数字。这个数字在游戏开始之前是对玩家保密的。。
玩家在游戏过程中将会影响这个结果 - 例如,在开局之前,玩家可以选择切牌。玩家切牌的这个行为被称为玩家因子,会改变游戏开始时所生成的随机数字。
在你下注之后,我们会开始计算游戏的最终结果。游戏的最终结果取决于原始随机数和玩家因子。
什么是验证?
通过验证,玩家可以确认决定游戏最终结果的原始随机数是在游戏开始之前就生成的。这表示,赌场没有在玩家下注之后对游戏的结果进行任何形式的干扰,最终结果是随机且公平的。
如何验证公平性?
如果代表游戏结果的原始随机数在游戏开始之前已经确定,那么如何证明在游戏开始和结束之间,这个数字没有被改变呢?
这正是密码学发挥效用的地方。其实,在游戏开始之前,原始随机数就已经被展现给了玩家,但是是以加密的方式。
随机数,我们的服务器还会生成一串随机的秘钥,并使用这个随机秘钥和 SHA-256算法对原始随机数进行加密。在游戏开始之前,我们会将由此生成的哈希值展示给玩家。
这个哈希值看上去就是一长串随机符号。它的强大之处在于,计算机几乎不可能反向破解这个由随机符号组成的字符串,除非你知道给它加密的秘钥。
在游戏结束后,玩家就可以使用秘钥来自己破解哈希值,查看原始随机数是否曾发生改变。我们的网站自带计算哈希值的小工具,你也可以使用任何第三方计算哈希值的软件,例如 QuickHash.com。无论你用什么工具,只要算法都是 SHA-256算法,计算结果就不会变。
如果你的结算结果和我们的原始随机数是一样的,那么恭喜你,你已经成功证明了我们游戏的公平性!
不同种类游戏的验证公平性的方法略有不同,下面就是更详细的解释。
轮盘赌游戏
- 从游戏软件的角度来说,轮盘赌游戏是有一串数字组成的,从0到36。我们使用经过认证的随机数生成程序来生成一个代表轮盘位置的随机数,成为原始随机数。
- 我们还会生成一个随机字符串,成为秘钥。在游戏开始前,我们会使用秘钥,用SHA-256算法将原始随机数加密。加密后,我们会在游戏开始之前,将加密结果展示给玩家。
- 当然玩家自己的行为也会左右游戏结果。例如,你可以选择将轮盘转得快一些。你可以自己在0-36中选择自己的数字,或者让电脑随机帮你选择。玩家的选择被成为玩家因子。
- 下注,开始游戏!
- 在游戏结束后,我们将向你展示原始随机数,加密后的哈希值,秘钥,玩家因子,和游戏最终结果。
你可以使用“验证”公证,证明我们原始随机数和秘钥加密后的结果就是我们在游戏前展示给你的加密后的哈希值。此外,你还可以使用任何支持 SHA-256算法的第三方工具自己进行验证。
如何手动验证?
如果你希望使用独立的第三方工具进行验证,验证流程也非常简单。请查看以下流程。
- 使用你自己信任的哈希计算器,例如 online-encoder.com, quickhash.com 或 convertstring.com。
- 选择 SHA-256作为哈希算法。
- 复制原始随机数+秘钥,粘贴到你的软件中,点击生成或者加密。
- 所显示的结果会与我们最开始展示给你的哈希值100%相同。这证明我们没有在游戏过程中干预游戏结果,我们的游戏是公平的。
卡牌游戏
- 首先,我们使用随机算法,随机生成一副牌。随机生成牌的顺序,称为原始随机数。
- 我们还会生成一个随机字符串,成为秘钥。在游戏开始之前,我们会将原始随机数和秘钥使用SHA-256算法加密,必将加密结果展示给您。
- 在游戏开始之前,你可以选择切牌。您的切牌会影响牌序,所以我们称之为玩家因子。例如,如果你输入45,那么45就是你的玩家因子,我们会从牌的上面切出45张牌。
- 下注,开始游戏!
- 在游戏结束后,我们将向你展示原始随机数,加密后的哈希值,秘钥,玩家因子,和游戏最终结果。
你可以使用“验证”公证,证明我们原始随机数和秘钥加密后的结果就是我们在游戏前展示给你的加密后的哈希值。此外,你还可以使用任何支持 SHA-256算法的第三方工具自己进行验证。
如何手动验证?
如果你希望使用独立的第三方工具进行验证,验证流程也非常简单。请查看以下流程。
- 使用你自己信任的哈希计算器,例如 online-encoder.com, quickhash.com 或 convertstring.com。
- 选择 SHA-256作为哈希算法。
- 复制原始随机数+秘钥,粘贴到你的软件中,点击生成或者加密。
- 所显示的结果会与我们最开始展示给你的哈希值100%相同。这证明我们没有在游戏过程中干预游戏结果,我们的游戏是公平的。
老虎机游戏
- 首先,我们使用随机算法,随机生成一个游戏结果。随机生成的结果,称为原始随机数。
- 我们还会生成一个随机字符串,成为秘钥。在游戏开始之前,我们会将原始随机数和秘钥使用SHA-256算法加密,必将加密结果展示给您。
- 当然玩家自己的行为也会左右游戏结果。例如,你可以选择将老虎机转得快一些。你可以自己选择一个数字,或者让电脑随机帮你选择。玩家的选择被成为玩家因子。
- 下注,开始游戏!
- 在游戏结束后,我们将向你展示原始随机数,加密后的哈希值,秘钥,玩家因子,和游戏最终结果。
你可以使用“验证”公证,证明我们原始随机数和秘钥加密后的结果就是我们在游戏前展示给你的加密后的哈希值。此外,你还可以使用任何支持 SHA-256算法的第三方工具自己进行验证。
如何手动验证?
如果你希望使用独立的第三方工具进行验证,验证流程也非常简单。请查看以下流程。
- 使用你自己信任的哈希计算器,例如 online-encoder.com, quickhash.com 或 convertstring.com。
- 选择 SHA-256作为哈希算法。
- 复制原始随机数+秘钥,粘贴到你的软件中,点击生成或者加密。
- 所显示的结果会与我们最开始展示给你的哈希值100%相同。这证明我们没有在游戏过程中干预游戏结果,我们的游戏是公平的。