基于集体人类熵的抗量子随机数生成器

3作者: EntropyGrid6 个月前
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 &quot;Human Entropy.&quot; 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&#x27;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&#x27;t read or modify existing data.<p>Hidden Logic: The actual concatenation happens in the cloud, so the core logic isn&#x27;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 &quot;entropy&quot; to the pool.<p>URL: https:&#x2F;&#x2F;entropygrid.net<p>Looking forward to a brutal but honest technical discussion!