我想实现一个小的猜字游戏,在这个游戏中,用户需要从给定的一组单词中猜出一个单词。步骤如下: 1.用户尝试猜测。1.1。用户猜错了。1.2。用户成功的猜测-一个新的单词是随机生成(通过使用Oraclize)。
理论上,任何隐藏的原始数据都可以在区块链上查询,如果风险足够大,就会浪费计算能力。即使使用keccak256,给定已知的一组单词(例如,200个单词),也可以得到每个单词的keccak256值,只需反向工程原始数据。
问题是:有没有办法以某种方式组织这样的管道,这样,即使对区块链的原始数据进行清零,攻击者(甚至组织者)也无法知道新生成的单词?
发布于 2018-05-21 02:26:48
你说过你在使用Oraclize。它们不仅提供随机数查询,而且还允许您执行对外部网络的请求并接收解析的json。我认为这是你的案子最好的选择。
https://ethereum.stackexchange.com/questions/48997
复制相似问题