izard: (Default)
[personal profile] izard
I've been doing some crypto system tuning few weeks ago and it came to my mind that the same approach could be used to solve one of the problems online casinos are facing.

Goes under cut as it's a bit technical
Alice - online casino, Bob - gambling addict, Catty - State.

Alice's goals - Do not let Bob cheat, do not let Catty interfere.
Bob's goals - Do not let Alice cheat.
Catty's goals - regulate and tax Alice.

There are 3 ways for Bob to make sure Alice is not cheating - ask Catty (traditional), gather (independent) statistics (this requires resources Bob does not have, and being fair in past does not guarantee being fair in the future), or use his own random number generator (Alice would not like it).

Alice can make sure Bob is not cheating by using her own random number generator. Then Bob has to demand that Alice is being audited by Catty (certification, having a legal corporation entity, etc), Alice does not like this but has to comply.

There is a crypto solution that works this out. There is a protocol (and more then one), that lets Bob use his own random number generator, and make an assurance for Alice that Bob is not tampering with it.

Catty goes out of business. Bob can use any online casino, even one without license, not incorporated, etc. Roulette is effectively located in Bob's home, and he's spinning it by himself without a croupier, so he can trust Alice. Alice is just a source of liquidity, and on average, she wins as any casino does. But unlike any casino, there is no incentive to share income with Catty, so Alice can lure more customers by increasing the winning rate.

Upd: That was actually a bicycle-reinventing excercise. Casinos that want ppl's trust just pre-publish md5 checksums of future random numbers series, that's a bit simpler then implementing a protocol I've invented.

Profile

izard: (Default)
izard

July 2025

S M T W T F S
  12345
67 8 91011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 18th, 2025 05:41 am
Powered by Dreamwidth Studios