返回首页
最新
嗨,HN,
我们开发了Blockrand,这是一个随机性API,适用于那些“信任我们”不够的应用场景(如游戏、彩票、模拟、链上/链下混合应用)。
大多数“可证明公平”的随机数生成器在仔细检查后都存在问题:
- 服务器可以影响结果
- 客户端可以暴力破解种子
- 或者验证只有在你已经信任运营者后才能进行
Blockrand采用双盲模型:
- 客户端提交一个种子哈希(我们无法得知)
- 服务器提交一个熵值(客户端无法得知)
- 最终的随机性只有在两者都被锁定后才能生成
- 任何人都可以在之后独立验证结果
- 即使存在恶意行为,任何一方也无法偏向结果。
我们为什么要开发这个
我们找不到一个随机性服务,满足以下条件:
- 可以在链外工作
- 具有密码学可验证性
- 不需要信任运营者
- 足够简单,能够集成到现有系统中
所以我们自己开发了一个。
目前上线的内容
- 简单的REST API
- 确定性、可重放验证的结果
- SDK(JavaScript,更多即将推出)
- 开放的验证逻辑(没有黑箱)
我们希望得到的反馈
- 威胁模型假设
- 我们可能遗漏的攻击向量
- 这是否解决了你们的实际问题
- API的易用性(尤其是针对游戏开发者)
这只是初步版本,带有个人观点。
欢迎提问...
<a href="https://blockrand.net" rel="nofollow">https://blockrand.net</a>
GitHub: <a href="https://github.com/blockrand-api/blockrand-js" rel="nofollow">https://github.com/blockrand-api/blockrand-js</a>
我经常忘记何时更换了一副新的隐形眼镜,结果佩戴的时间超过了推荐的时限。<p>我开发了一个小应用程序来跟踪更换日期,但在进一步推进之前,我想了解一下:<p>你有这个问题吗?<p>你现在是如何解决的?<p>你会真的使用一个专门的应用程序来处理这个问题吗?<p>非常感谢你的想法。
网址:https://lens-care.com/