🎲 骰子·锁 & 开

SHA256 · 公平赔率 · 零和博弈
💰 信用点 100
⚡ 等待摇骰
🔒 本轮承诺哈希 (SHA256)
———————— 点击摇骰 ————————
哈希一旦公布,骰子结果即固定
⚡ 大小1:2 · 数字1:6 · 公平零和
——
骰子点数: ?
📝 原始组合 (可编辑验算)
⚡ 重新计算 SHA256
——
🔒 锁定哈希➡️🎯 累计下注➡️✅ 确认开奖➡️🔍 验算

可验证公平_基于"掷骰子"游戏进行展示

VERIFICATION_PROTOCOL: SHA-256 | DICE_1-6

SYSTEM_ENCRYPTED
账户余额 (BALANCE)
¥ 100
步骤 01: 生成随机数
系统生成1~6的随机骰子点数

🎲 系统随机生成1-6之间的整数,作为本次掷骰子的最终结果(真实场景中此步骤结果任何人不可见)。

随机数:--
步骤 02: 加盐处理
随机生成32位数的一串文本(称之为:盐)

🔑 盐值(Salt)作用:为骰子结果额外添加不可逆的混淆值,防止攻击者通过彩虹表反向破解原始随机数(掷骰子结果)。本次生成32位16进制盐值(由8组4位16进制数组成)。

怎么防止破解:如果掷骰子结果为3,那么hash结果只能为"4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce",攻击者只需知道6个数字对应的hash数值,就可以反推出本轮掷骰子结果,所以我们添加一些随机字符串进去,增加反向推导的难度。

步骤 03: SHA-256 哈希计算
对「随机数:盐值」进行不可逆哈希运算

🔢 Hash原理:SHA-256算法会将任意长度的输入转换为256位(64个16进制字符)的固定长度输出,修改输入的任意一个字符,输出结果会完全不同(雪崩效应),这正是证明结果不可篡改的核心要素。

原始组合值「随机数:盐值」:
-- : ▼ 组合完成,正在计算SHA-256 Hash...
步骤 04: 公开哈希值
向所有人公告Hash结果

📤 此时系统仅公开Hash值,不暴露原始随机数和盐值。任何人都可记录该Hash值,后续用于验证结果是否被篡改。

--
步骤 05: 猜大小(模拟下注)
猜测骰子点数大小(1-3小,4-6大)

🎯 下注10元,猜测最终点数:
小 = 1、2、3 | 大 = 4、5、6
猜对获得10元奖励,猜错扣除10元(余额不足无法下注)

步骤 06: 揭示最终结果
公开原始数据并对比猜测结果

🔍 系统公开原始随机数和盐值(盐值仅用于防破解,非答案),并更新账户余额。

最终骰子点数:--
原始组合(随机数+盐值): (盐值非答案,仅防破解)
更新后余额
¥ --
步骤 07: 验证哈希值
本地验证Hash一致性

✅ 你可修改下方输入框内的任意字符,观察Hash值变化;也可复制原始组合值到任意第三方SHA256工具验证,确认结果未被篡改。

原始组合值(你可自行修改内容,进行测试):
重新计算的Hash值:
--
⏳ 等待进行验证
步骤 08: 可验证公平核心说明
为什么这能证明平台无法作弊?

🛡️ 关键逻辑:
1. 步骤1-3(生成随机数、加盐、计算Hash)在真实场景中完全对所有人隐藏,且使用「量子随机数生成器(QRNG)」确保随机数不可预测;
2. 步骤4公开Hash值后,系统无法再修改结果(修改则Hash值会变化);
3. 下注并开奖后(步骤5),系统会公开原始数据(步骤6),如怀疑系统作弊,可通过Hash验证(步骤7)确认结果是否有篡改;
4. 每一局结果只有服务器和上帝知道,服务器是一个黑盒子,任何人无法访问,包括网站管理员也无法提前预知、无法篡改,这就是「可验证公平」。

💡 QRNG(量子随机数生成器):基于量子力学原理生成真随机数,彻底杜绝结果被预测或操控的可能。