基于集体人类熵的抗量子随机数生成器
3 分•作者: EntropyGrid•6 个月前
Hi HN,
我不是专业开发者,但我一直痴迷于“人类熵”这个概念。随着量子计算的兴起,我开始思考:我们能否创建一个任何机器都无法预测的随机序列,因为它的来源是人类行为的不可预测性?
我使用 Flutter 和 Firebase 构建了这个 Web 应用。它的想法很简单:用户在 Web 客户端上执行操作,这些独特的交互哈希值被发送到一个安全的 Firestore 池中。然后,一个服务器端的 Cloud Function(对客户端隐藏)每天将这些哈希值连接起来,创建一个巨大的、非确定性的随机字符串。
关键安全措施:
App Check:防止机器人驱动的熵。
单向写入:用户只能向池中添加数据,不能读取或修改现有数据。
隐藏逻辑:实际的连接操作发生在云端,因此核心逻辑不会在前端暴露。
这仍然是一个进行中的项目,目前由一个由 15 人组成的小社区支持。我很乐意听取您对该逻辑的反馈,更重要的是,希望您能为该池贡献您自己的“熵”。
网址:https://entropygrid.net
期待一场残酷但诚实的技术讨论!
查看原文
Hi HN,<p>I’m not a professional developer, but I’ve been obsessed with the idea of "Human Entropy." With the rise of quantum computing, I started wondering: Can we create a random sequence that no machine can predict because its source is the unpredictable nature of human behavior?<p>I built this web app using Flutter and Firebase. It's a simple idea: users perform actions on the web client, and those unique interaction hashes are sent to a secure Firestore pool. A server-side Cloud Function (hidden from the client) then joins these hashes daily to create a massive, non-deterministic random string.<p>Key Security Measures:<p>App Check: To prevent bot-driven entropy.<p>One-way Write: Users can only append to the pool; they can't read or modify existing data.<p>Hidden Logic: The actual concatenation happens in the cloud, so the core logic isn't exposed in the frontend.<p>It’s still a work in progress and currently supported by a small community of 15 people. I’d love to get your feedback on the logic and, more importantly, have you contribute your own "entropy" to the pool.<p>URL: https://entropygrid.net<p>Looking forward to a brutal but honest technical discussion!