Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’m highly skeptical of jackpot generation, as there has been multiple high profile examples of corruption in this process. Yotta would have to insure me this is fair before I consider saving with them, but to be fair I’m probably not their target market as high earner that already has established savings practices.


Thanks for this feedback. What could we do that would give you comfort in the number drawing process? We definitely want to address this concern, so your feedback here would be great.


It is possible to perform "trustable" random number drawing by combining values from multiple third parties such that if any of them are fair, then the results are fair, with everyone publically able to verify the combining step.

That means all the third parties would have to be corrupt to corrupt the results. So if you can pick a diverse set of third parties such that everyone is likely to trust at least one of them, that will raise overall trust.

But you can do better than that.

You can also have people provide their own random input. In that case they will certainly trust themselves, and therefore can trust the results if they can verify the combination step.

And you can draw input from public sources that people can check for themselves, and have confidence is effectively random, in the sense that nobody can control the values. For example public blockchain hashes (as part of a combining scheme, not by themselves).

These sorts of schemes would give people absolute assurance that the drawn numbers are fair and uncorruptible, and they aren't difficult to implement.

(PM me if you'd like to discuss further. Email in profile.)


When designing a combining scheme, how do you avoid a last outcome wins situation?

If you get to choose or influence any of the inputs and (for the most part) know the others, you can influence the result. I.e. choose from a set of outcomes, or at least influence outcome probabilities.


You can do provably fair gambling by using cryptography to show the generation was not tampered with. It was common in bitcoin gambling sites that had no other way to prove they were (somewhat) legit.


This 100%, and from the articles I've read on it, it doesn't look too difficult to implement.

https://en.wikipedia.org/wiki/Provably_fair

https://github.com/search?q=provably+fair


While this may be cryptographically sound(I haven't looked into it), it's not a viable solution since it won't be trusted or understood by the majority of their target demographic.


Surely it depends how they would frame it? I'd imagine they wouldn't lead with "Cryptographically secure with BitCoin .."


An auditable system doesn't need everyone to do the audit: you want it for anyone to be able to audit, and for some to do it.

It's also very easy to provide the auditing tool. (I did it, long ago. Basically a form.)


Anything that either

A. Improves the transparency of the process

B. Improves the entertainment proposition of the gamble aspect of hitting the jackpot.

Maybe with a live event you can do both at once.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: