展示HN:使用Drand进行双盲熵,实现可验证的公平随机性
Show HN: Double blind entropy using Drand for verifiably fair randomness

原始链接: https://blockrand.net/live.html

🎲 可验证公平审计 ⚀ ⚅ ⚂ ⚃ ⚁ ⚄ 准备就绪 滚动可验证的随机骰子 1. 承诺(未来锁定) 已承诺玩家哈希: 已承诺服务器哈希: 目标Drand轮次: 查看Drand公共信标 ↗ 2. 揭示与验证 已揭示玩家种子: Hash(种子) 结果: 已揭示服务器种子: Hash(种子) 结果: Drand 熵 (签名): 最终组合随机数 (Hash(player-seed + ':' + server-seed + ':' + drand_signature)): 结果 = (随机数 % 6) + 1 = GitHub • 文档 • [email protected] • blockrand.net © 2026 BlockRand

## Blockrand:基于Drand的无信任随机数 Blockrand (blockrand.net) 引入了一种生成可验证公平随机数系统,这对于在线游戏和彩票等应用至关重要。它通过在玩家、服务器和未来由Drand提供的“信标”三个来源之间分配随机性来实现这一点。 流程涉及玩家提交一个秘密,服务器回复自己的秘密和一个未来的Drand轮数,然后在该Drand轮完成时揭示所有秘密。这种“时间锁”可以防止任何一方影响结果——消除了“最后一瞥”优势。 最近的压力测试显示,尽管必须等待10秒才能获得Drand熵,但完成率达到90%,表明用户接受这种延迟以换取可验证的公平性。该系统使用Go、Firestore和Cloud Tasks,并提供Javascript库 ([https://github.com/blockrand-api/blockrand-js](https://github.com/blockrand-api/blockrand-js))。开发者正在寻求反馈并提供实施协助。一些UI错误已被发现并正在解决。
相关文章

原文

🎲 Provably Fair Audit

Ready

1. Commitment (Future Locked)

Committed Player-Hash:
Committed Server-Hash:
Target Drand Round: View Drand Public Beacon ↗

2. Reveal & Verification

Revealed Player-Seed: Hash(Seed) Result:
Revealed Server-Seed: Hash(Seed) Result:
Drand Entropy (Signature): Final Combined Randomness (Hash(player-seed + ':' + server-seed + ':' + drand_signature)):
Result = (Randomness % 6) + 1 =
联系我们 contact @ memedata.com