3 ms·
I wonder if there is a way to make a more transparent RNG system that can be verified to be fair by the public. Maybe something involving clever crypto like zer
by ufo 12y ago
I wonder if there is a way to make a more transparent RNG system that can be verified to be fair by the public. Maybe something involving clever crypto like zero-knowledge-proofs?
- razwall 12y agoSee the NIST Randomness Beacon.
- ufo 12y agoCorrect me if I'm wrong but that wouldn't stop a NIST insider from making the system output the numbers at lottery selection time would it?
- imglorp 12y agoThere are some bitcoin lotteries if you search around. One simple method is players all propose a number, and then at choosing time, compare to the hash of the last blockchain transaction. They might be able to automate the wagering and payout parts too.
- ufo 12y agoIsn't that liable for manipulation by bitcoin miners? Why not use some other public source of randomness instead?
- PeterWhittaker 12y agoUhm, it's a lottery. Do what Canada does, use a ball-drop machine [1]. Hmm, just did a bit of checking: Apparently we use both ball-drop machines and RNGs, depending on draw frequency [2]. I hope the powers-that-be audit their system security now. [1] http://www.olg.ca/lotteries/draws_overview.jsp http://www.olg.ca/lotteries/draws_overview.jsp [2] http://www.olg.ca/lotteries/games/lottomax_faq.jsp http://www.olg.ca/lotteries/games/lottomax_faq.jsp