{"url":"https://kyplay.fun/library/concepts/keyword-ffc224677596698a","article":{"slug":"keyword-ffc224677596698a","category":"concepts","keyword":"provably fair","title":"Provably fair能证明什么：承诺、披露与重算是三件事","description":"用教学承诺流程解释provably fair的验证范围，区分摘要一致、结果映射和整体服务可信度，不把校验通过等同于平台认证。","keywords":["provably fair"],"aliases":[],"status":"published","content_date":"2026-11-07","summary":"用教学承诺流程解释provably fair的验证范围，区分摘要一致、结果映射和整体服务可信度，不把校验通过等同于平台认证。","sections":[{"heading":"先问究竟要证明哪一个命题","paragraphs":["Provably fair是一个需要具体协议才能评价的标签，不是读到它就能得出完整可信结论。可以讨论的命题可能是某份数据是否在事前固定、披露后能否重算，或结果是否符合指定映射。每个命题需要自己的输入与规则。技术校验的范围若只有其中一项，就不能被扩写成对服务所有环节的保证。"]},{"heading":"用摘要演示一个有限的承诺","paragraphs":["设教学流程事前公布一段消息的SHA-256摘要，事后披露消息，读者重新计算后发现摘要相同。这能够检查披露内容与事前摘要的一致性，前提还包括事前记录确实被保留，且消息编码等约定一致。它并不单独证明消息如何产生，也没有自动说明消息到结果的转换过程。这里仅演示摘要用途，不提出可上线的完整协议。"]},{"heading":"输入拼接方式也属于规则","paragraphs":["假设一个教学算法要使用字段甲、乙。如果只把两段文字直接连接，甲为ab、乙为c，与甲为a、乙为bc都会形成abc。验证者若不知道长度、分隔或结构化编码约定，就无法区分原始字段。可重算不仅要求算法名字相同，还要求输入的字节表达一致，不能在看到不匹配后随意更换解释。"]},{"heading":"摘要一致以后还需要检查映射","paragraphs":["即便输入验证一致，结果解释仍依赖后续规则。例如把整数按余数映射到若干结果，是否产生预期分布，要回到输入范围与映射方法分析。一个算法步骤可以完全复现，却仍不足以支持另一项没有检查的性质。因此报告中应分别列出承诺校验、输入复原、映射重算及各自未能确认之处。"]},{"heading":"不要让证明越过证据的边界","paragraphs":["校验某轮记录，不能据此证明未保存记录的其他轮次，也不能证明资金处理、运营主体或所有软件版本。公开哈希标准用于解释摘要算法，并不是任何具体产品的认可文件。若实际协议没有公布、记录在结果之后才出现，或必要输入仍缺失，准确结论就是无法完成相应校验，而不是凭一个英文标签填补空白。"]}],"sources":[{"name":"NIST FIPS 180-4：安全哈希标准，仅用于摘要概念参照","url":"https://csrc.nist.gov/pubs/fips/180-4/upd1/final"},{"name":"英国博彩委员会：RTS 7随机结果技术标准及其适用范围","url":"https://www.gamblingcommission.gov.uk/manual/remote-gambling-and-software-technical-standards/rts-7-generation-of-random-outcomes"}],"related":[],"editorial":{"method":"individually_written","batch":"002","angle":"讨论技术证明的命题边界，而非推荐某个博彩服务","author_identity":"未署个人作者名；AI辅助撰写与本地检查","external_plagiarism_scan":false,"global_uniqueness_guaranteed":false,"example_provenance":"文中明确标注的教学模型及计算例子由本文构造；非真实产品数据"}},"published_at":"2026-11-11T21:21:07+08:00","modified_at":"2026-11-11T21:21:07+08:00","content_hash":"62151d61f8986a6cc0b0e5f1c16cd6d5a05609efdd2867c20a32a69ea7bd3efc"}