Provably Fair 是什么

这种方法利用密码学数据,验证随机结果是如何计算出来的。平台负责说明所用算法、输入值及验证步骤。

DatDrop 设有专门的 Provably Fair 页面。请按所选模式的最新指引进行操作。

先了解三个术语

种子
用于计算的输入值。当算法使用服务器种子与客户端种子时,它们指不同的输入。
Nonce
用于区分相同种子值下不同计算的计数器。请使用具体回合记录中的数值。
哈希
数据的数字指纹,可将公开值与此前公布的指纹进行比较。

验证需要什么

  1. 打开所选回合记录,保存其编号、模式和结果。
  2. 必需的输入和字段名称取决于模式及算法。收集其Provably Fair说明中列出的数值,可能包括已公开的服务器种子、客户端种子和nonce。
  3. 对于提前公布哈希的方案,将结果产生前保存的哈希与公开值的哈希进行比较。数字指纹用于核对输入,回合结果还需要单独计算。
  4. 使用公布的算法和相同输入重复计算,并与记录结果比较。如果模式将数字映射为物品,也需完成该转换。
  5. 缺少必需输入或准确算法说明时,验证无法完成。不要将该回合标记为已验证。

它不能保证什么

Provably Fair 不保证盈利、开箱回本、免手续费或所有支付义务都得到履行。验证随机性不能代替阅读服务规则。

如何评估可信度

应分别评估算法、玩法规则、支付条件和账户安全。系统说明链接只是验证的起点,并非全面的可信认证。

哈希验证是什么样

SHA-256教学示例,并非DatDrop回合记录。不含空格或换行的UTF-8文本hello会产生以下哈希:

hello
SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

相同文本和算法产生相同哈希。首字母大写的Hello是不同数据。指纹一致用于核对输入,尚未计算游戏结果。

三种可能的验证结果

输入数据与结果一致

使用已公布算法重新计算,得到了与该回合相同的结果。对于提前公布哈希的方案,也确认了公开输入与已保存指纹一致。

结果不一致

先核对回合编号、所有输入数据及算法版本。保留差异以供调查;在原因明确之前,结果仍未得到确认。

数据不足

缺少必需输入或准确的算法说明时,验证无法完成。缺失数据不能确认结果,本身也不能证明存在篡改。

原始资料

DatDrop 的 Provably Fair 说明平台规则
更多指南打开 DatDrop