Timeline for A proof-of-work random number generation system for Pokémon
Current License: CC BY-SA 3.0
8 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 5, 2013 at 20:35 | comment | added | Joe Z. | I've attempted to provide the threat model, although I have no experience in formally doing these things. Is that good enough? | |
Jan 3, 2013 at 19:03 | comment | added | Joe Z. | You're right, I do need to clarify my threat model. I'll do that as soon as I figure exactly what it is myself (I only have a vague idea for now, as this was an idea that was casually thrown around from time to time). | |
Jan 3, 2013 at 19:00 | comment | added | D.W. | @JoeZeng, You could use a predetermined algorithm, but if the user could modify the game software, the user could modify it to use a different algorithm (not the one you had in mind) or to use different inputs. Therefore, your approach is not going to be effective against that threat model. (See the 5th paragraph of my answer where I already address this.) I'll come back to the question I asked before: "What's your threat model?" I think you need to edit your question to clarify your threat model. | |
Jan 3, 2013 at 16:47 | comment | added | Joe Z. | The trusted server would be, for example, a tournament server. The trusted server being involved in verification is okay; only it shouldn't be involved in generation. | |
Jan 3, 2013 at 16:35 | comment | added | Thomas | @JoeZeng You require a trusted server to accomplish this, which'll check the result and broadcast to other players (or certify on request) that such and such user did successfully complete the work. Or you could use a p2p network, Bitcoin style, but this gets rather unreasonable for a Pokemon game at this point, no? | |
Jan 3, 2013 at 15:43 | comment | added | Joe Z. | Basically, I don't actually care that the random numbers generated are trustworthy. All I want to do is to make people who want favourable results have to mine for them in a random, Bitcoin-like process. | |
Jan 3, 2013 at 15:30 | comment | added | Joe Z. | I realized a long time ago that the user could modify the software's RNG to bias its output. Basically, what I want to do is to use some sort of predetermined algorithm that generates "random" numbers, and have people mine for pre-images if they want favourable results. | |
Jan 3, 2013 at 5:38 | history | answered | D.W. | CC BY-SA 3.0 |