FairdiceProtocol/Questions

HomePage | FairdiceProtocol | RecentChanges | Preferences

Caruso wrote: Questions from one with the level of software sophistication on a parr with 99.999% of other online gamblers, ie. none:

We have source-code verificaton and results-testing as the two options for software verification. With results-testing, the credibility of the results is the issue: are they genuine results, or faked by the casino / tester? If that is established / establisheable, then you can move forward. With this alternative, that problem is removed, but there are others (please humour me if these questions are in any way irrelevant):

DouglasReay wrote: Are these mainly relating to the post in the [thread about eCOGRA TGTR] ?
Caruso replies: insofar as my thoughts were originally put in place with that discussion - yes.

Caruso wrote: how regularly is the code tested? how is one guarenteed that the "fair" code you examine is the same code run by the operator?

DouglasReay wrote: If both the host (the operator of the casino) and the user (the player of the game) are running fairdice apps (a fairdice server in the case of the host, and a fairdice client in the case of the user), then the user doesn't have to examine the host's code, nor does the host need to examine the user's code.

Caruso wrote: Is code-testing foolproof? - meaning, a code which "passes inspection" cannot then entertain the possibility that non-random numbers may still be generated? Can a "fair" code not be somehow bypassed?

DouglasReay wrote: if a result is produced by the fairdice app and the fairdice app says it has verified it, then that result is fair. A casino could try to bypass the fairdice app, by claiming to use it and not, or generating a random number from it then not using that. In which case this should be easy for the player to spot, as the player will see in the log file of the fairdice client that the result was a "4" while the casino is claiming that the roulette wheel stopped at a "7".
Caruso replies: I think I'm making progress here: basically, both casino and customer run the application, and we can both see the numbers generated by Fairdice. At any time, I can view the log file to verify that MY Fairdice number is identical to the casino Fairdice number. While these numbers remain identical, the casino is generating random numbers; if there is a discrepancy, they are not. In other words: provided that the Fairdice software I'm running at my end is verified as good, and that both my numbers and casino numbers match, there is no possibility that the casino is not generating non-random numbers. Is that correct?
DouglasReay wrote: Exactly!

Caruso wrote: Do you consider source-code verification a better alternative to result-testing? If so, why? And the old chestnut: What guarentees is it possible to offer the consumer (me) that you are on the level and that your pronouncements may be trusted?

DouglasReay wrote: Don't trust my pronouncements. Look at the source code yourself. Or if you don't want to learn programming, find someone you do already trust, and get them to look at the source code. In fact get several. Find lots of different people, none of whom have any interests in common, and get them all to look.

9/9/04 - Caruso wrote: What stage are you at with this now, Doug? Any interest from software platforms? Or are you currently looking to get it all independently verified and haven't got to the marketing yet? Seems to me if you get a sniff from just one of the big ones the others won't have much option but to step up and be counted - always assuming that any of them actually have the desire to be subject themselves to genuine scrutiny.

DouglasReay wrote: Marketing, I'm kind of hoping the one of you folk from the player boards (WOL, etc) will come join the project and take on writing up some basic marketing descriptions. On the software development side, my next task is porting it to Debian, but I havn't started that yet (probably next week or two). On the crypto side, I'm waiting for a few people to get back to me. Getting any reviews published academically is going to take a while.

14/9/04 - :Caruso wrote: Wish I could help, Doug, but marketing's not exactly my line. At the very least, you have my support - this is clearly the way forward in terms of the players' interests. If I can help in simply giving a layman's explanation of the principle of the project and my "endorsement" with my perception of its value and attractiveness to players (as, if nothing else, a player myself with some street-cred) to your would-be partners, I would be very happy to to do so.

I wouldn't wait for people to come forward and help if I were in your shoes. Speaking as a realist / cynic, this is not in my honest opinion exactly what the industry is looking for - honest, verified software regulation - and I bet noone is going to be beating your door down to get on board (correct me if I'm wrong). If you can get a sniff from just one of them, however, like Crypto, it'll be the thin end of the wedge and the others are going to have to stand up and be counted, otherwise players will be asking what the others have to hide. Since I believe Crypto MAY actually deal a fair game I see this as quite a serious possibility. NetGaming? also comes to mind - a small operation that may have nothing to hide and may be interested in participating in such a ground-breaking project. If not, I hope you have a few more trump cards yet up your sleeve. Please keep the threads at Casinomeiser and WOL updated.


CategoryMisc

HomePage | FairdiceProtocol | RecentChanges | Preferences
Edit text of this page | View other revisions
Last edited September 14, 2004 10:09 pm by Caruso (diff)
Search: