什么是可验证公平性?
什么是可验证公平性?Stake.com 如何创建可验证公平性的游戏
可验证公平性意味着,玩家可以通过加密种子和哈希值,独立验证一次投注的结果,从而证明玩家和赌场双方都无法操纵结果。这意味着,你可以检查老虎机旋转或赌桌游戏投注的结果是如何生成的,并确认其在生成后没有被篡改。
在 Stake.com,可验证公平性技术应用于 Stake Originals 以及基于 Stake Engine 构建的游戏。
本页面将介绍 Stake 的可验证公平性系统如何运作,以及你如何使用该系统验证游戏结果。
什么是“可验证公平性”?
“可验证公平性”意味着,投注结果可以通过密码学种子和哈希进行独立验证,从而证明玩家和赌场都无法操纵结果。
这意味着你可以检查游戏结果是如何生成的,并确认结果在生成后没有被篡改。这使得可验证公平与玩家只能看到最终游戏结果的系统有所不同。
Stake.com 使用承诺方案和密码学哈希来实现这一过程。由于服务器种子会在你开始游戏前进行哈希处理,因此可以公开一个哈希值,而无需透露原始种子。
由于服务器种子完全透明,每个游戏结果都可以在区块链上查看。你就可以检查它是否与之前公布的哈希值一致。
区块链是一种独特的数据存储方式。与数据库不同,区块链是去中心化的,而且数据一旦存储便无法更改,因此具有不可篡改性。这些特性使区块链非常适合记录金融交易和赌场游戏结果。
可验证公平技术是如何运作的?
可验证公平技术结合了隐藏的服务器种子、玩家控制的输入以及随机数。通过复杂的数学和密码学计算,该过程能够确保游戏结果在你下注之前就已经确定,同时保持结果的公平性和随机性。
Stake.com 如何实现可验证公平技术?
Stake.com 在其提供的大量可验证公平性的赌场游戏中采用了这项技术。
以下是 Stake.com 如何通过结合不同种子生成真正随机结果的:
首先,游戏服务器创建一个服务器种子,并公布该种子的哈希值。
哈希会将种子转换为一个固定长度的字符串,而且无法通过哈希值反推出原始内容。
在游戏进行期间,原始服务器种子会保持隐藏。这就在结果生成之前形成了一种承诺。
随后,你的客户端种子会与服务器种子和随机数结合。
生成的数据会经过可验证公平算法处理,从而产生游戏结果。
这些密码学算法使输入数据可以被验证。这样可以防止任意一方在看到结果之后修改已经承诺的服务器值。
因此,可验证公平结果并不是由玩家选择某个结果决定的。你的种子会参与计算,但它并不能让你预测或控制结果。
Stake.com 在其 Stake Originals 原创游戏中使用经过认证的随机数生成。随机数生成器(RNG) 提供随机输入,而可验证公平系统则让你能够对结果进行验证。
我们已经在 Stake Engine 上构建的所有游戏中实现了“可验证公平性”机制,包括Only on Stake 系列游戏。
可验证公平由哪三个部分组成?
客户端种子、服务器种子和随机数是可验证公平计算的三个组成部分。这三个部分共同构成 Stake 可验证公平系统的核心,从而实现可以在事后独立验证的可验证随机结果。
| 可验证公平性的组成部分 | 是什么? | 由谁控制? |
|---|---|---|
| 客户端种子(你,玩家) | 一个作为玩家输入的唯一值。你可以自行设置,也可以让 Stake 的可验证公平游戏随机生成。 | 玩家(你) |
| 服务器种子 | 游戏生成的随机值。其哈希值会在游戏开始前公布,以确保原始值已经被承诺。 | Stake |
| 随机数 | 意为“一次性使用的数字”。它会随着每次投注或游戏操作发生变化。随机数可以防止相同的输入组合被重复使用。 | 系统自动生成 |
如何验证可验证公平结果?
你可以将公开后的服务器种子与最初公布的哈希值进行比较,从而验证可验证公平结果。
我们的平台提供了专门的工具,用于计算结果并“揭示”服务器种子。Stake 的可验证公平性计算器是一个强大的工具,你可以使用它来验证游戏的公平性。
验证工具包含游戏、客户种子、服务器种子和随机数等字段。你可以使用它来验证在 Stake 赌场上进行的游戏,或在 Stake 体育博彩上进行的在线投注。
游戏结束后,你可以将服务器种子与收到的哈希值进行比对,以证明游戏结果符合公平验证机制。
关键检查步骤:公开后的服务器种子生成的哈希值必须与游戏开始前公布的哈希值一致。计算结果还必须与游戏中显示的结果一致。当这些数值相互匹配时,你就可以确认公布的结果遵循了既定的计算流程。
如果你希望进一步了解统计数据,可验证公平性的具体实现方式以及从“字节(bytes)”到“浮点数(floats)”的转换过程也已经公开。Stake 当前的产品内置验证工具可以帮助你完成这些计算,无需理解背后的全部数学原理。
可验证公平与 RNG 有什么区别?
可验证公平系统和 RNG 系统都可以生成不可预测的结果,但两者提供的结果验证方式不同。
| 可验证公平性 | 标准 RNG | |
|---|---|---|
| 可以验证结果吗? | 每次投注后,你都可以检查种子、哈希值,并使用计算器进行验证。 | 无法通过游戏本身验证结果。你需要依赖系统及其测试。 |
| 透明度 | 每个结果都有可验证的“凭证”或记录,可以追溯其生成过程。 | 主要通过测试和认证,而不是公开种子来进行验证。 |
| 玩家输入 | 你可以设置自己的种子 - 你的客户端种子会参与计算。 | 通常不会公开由玩家控制的种子。 |
| 主要用途是什么? | 让你能够独立验证单个游戏结果。 | 生成不可预测的游戏结果 |
这并不意味着 RNG 天然就不公平。RNG 被广泛应用于受监管的博彩行业,并且可以接受独立测试。Stake.com 的非荷官赌桌游戏使用 RNG 来生成不可预测的结果。Stake Originals 则将 RNG 流程与可验证公平机制结合使用。
你还可以在 Stake 的 RTP 指南中进一步了解游戏的统计数据,包括玩家回报率。
什么是可验证公平的例子?
二十一点是一个简单的例子,可以帮助理解可验证公平验证机制是如何运作的。
可验证公平博彩的概念一开始可能有些难以理解。下面以 Stake.com 上最受欢迎的卡牌游戏之一。二十一点为例,逐步说明整个游戏过程:
赌场洗牌:Stake 创建服务器端输入,并通过哈希承诺使用该输入。
玩家参与:你提供自己的客户端种子,该种子会与随机数结合,作为计算所需的额外输入。这会影响牌组中牌的排列顺序。
发牌并投注:生成的数据决定相应的游戏结果,即玩家赢或输。
牌组揭示:结果产生后,服务器种子会被公开,你可以将其与最初的哈希值进行核对。
验证结果:你可以自行运行计算,并将计算结果与游戏中显示的结果进行比较,而不是仅仅依赖平台的说法。
这一过程使得你可以证明双方都无法操纵投注结果。
Stake.com 上有哪些游戏采用可验证公平性的机制?
Stake Originals、Only on Stake 系列以及基于 Stake Engine 构建的游戏均采用可验证公平性的技术。
这些游戏使用平台的可验证公平系统,并且可以进行独立验证。其中包括 Dice、Crash、Plinko 和 Mines 等 Originals 旗下的游戏。
随着我们增加或更新游戏,具体的游戏范围可能会发生变化。这意味着你不应默认 Stake.com 上提供的每一款游戏都采用可验证公平性的机制。
行业领先软件供应商提供的游戏通常使用其自身的游戏技术和 RNG 系统。例如,传统赌桌游戏和线上轮盘可能使用 RNG,而不是 Stake Originals 的验证系统。
当你搜索可验证公平老虎机时也是如此。第三方软件供应商提供的老虎机,并不会因为它在 Stake.com 上提供,就自动成为可验证公平游戏。
为什么应该在 Stake.com 玩可验证公平游戏?
玩 Stake 的可验证公平游戏,可以让你查看受支持游戏结果背后的输入数据。这一过程建立在一个简单的原则之上:Stake 会在游戏开始前承诺服务器端输入,并在之后公布该输入供验证。
你可以独立验证已经承诺的值是否在结果生成后发生过改变。最初公布的哈希值为你提供了一个可以在结果生成后进行比对的依据。你看到的不再只是输赢结果,还可以检查背后的计算过程。
此外,我们还提供相关工具和信息,帮助你成为一名 Stake Smart 理智投注的玩家。了解公平性,是做出明智选择的一部分。请理性博彩,并始终掌控自己的游戏行为。我们提供各类工具和信息,帮助您在投注时做出更加明智的选择。
