离线

可验证的骰子

对局开始前,服务器会生成一个 32 字节的秘密种子,并只公布它的哈希值("承诺值")。这证明种子在任何骰子被掷出之前就已经固定,但尚未公开种子本身。

每一次掷骰都由该种子与公开、可核对的信息共同计算得出:对局 id、这是第几次掷骰,以及你或对手提供的一个随机值("nonce")。由于种子先被承诺,任何人事后都无法挑选对自己有利的结果。

对局结束后,服务器会公开种子。任何人——包括你,就在此刻,在你自己的浏览器里——都可以对种子求哈希,核对它是否匹配已公布的承诺值,并用公开的信息重新计算每一次掷骰,确认与当时显示的结果一致。

验证一局对局

将已结束对局的掷骰记录(可在其结果页面找到)粘贴到下方自行核对。任何内容都不会被发送出去——验证完全在你的浏览器中进行。

可验证的骰子 · Turnpan Backgammon