Bitcoin Forum
May 25, 2024, 03:18:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: provablyunfair.com - can you beat it ?  (Read 787 times)
knowitnothing (OP)
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
December 01, 2013, 08:24:26 AM
Last edit: December 01, 2013, 08:41:51 AM by knowitnothing
 #1

Hi there again,

This time I'm presenting a site that is mostly for illustration purposes, you can access it at provablyunfair.com but you can't play with bitcoins there.

What's the deal there ? Very simple, you get to play a game with 50% chance to win, except that it has a very simple form of pattern matching. It will try to guess your next bet, after some initial bets. How many games can you play before getting a horribly low win ratio ? The next result is known in advance, which you can check after each game.

What's the point of this thing ? This is an illustration of why one has to take care when betting (like if gambling games being -EV wasn't enough) at some places. It is possible that in the future there will be other illustrations, for now there is just this simple one there.

What data is being collected ? The only data used are the bets you placed after visiting the site. If you reload the site, that data is erased.

Enjoy!


EDIT: Forgot to mention that I can arrange ads to be placed there, provably unfair casinos might get a good deal with that domain.
FloatesMcgoates
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
December 01, 2013, 09:17:04 AM
Last edit: December 01, 2013, 09:27:18 AM by FloatesMcgoates
 #2

I get the point you are trying to make here, that casinos can rig these "provably fair" setups "in their favor." However, I have taken your "provably unfair" dice game, ran it nearly 800 times, and have achieved a near 75% win rate by finding an input combination that defeated whatever algorithm you are using in order to try and give the house an advantage. This can be seen here:



Anyway, my point is that it would be wiser for a gambling website to actually implement soundly "provably fair" dice rolls in order to rely on mathematically sound principles to gain them money, rather than attempt to con a few extra coins here and there but be exposed to any one individual messing their entire operation by finding a way to defeat their cheat.

Edit: With over 1500 rolls, the results are as follows:


Showing that if a casino wanted to rig their rolls, they would need to do some substantial predictive behavior research beforehand else have their bankroll ran on.
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
December 01, 2013, 01:31:45 PM
 #3

Very interesting website, knowitnothing. I think it explains to people very clearly why provably fair gambling is important.

If you like, you can link to our article Provably Fair Gambling Explained. Smiley
knowitnothing (OP)
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
December 01, 2013, 05:45:30 PM
 #4

Now you can actually break the casino, it has an artificial bankroll starting with 100k units. As soon as it gets to < 1000 coins, then it is broken and you can no longer bet. Note that the edge here is 0%.

The only point I'm trying to make here is that there are certain setups which are likely to not favour the player. Observe, and this is very important, that in this situation you're aware that the casino is rigged. And I bet you would be surprised by how simple the current algorithm is. If I find some extra time I could try improving this, but it will always be subject to the players knowing it is rigged which then makes them trying to find out how the algorithm fails.
dudeami
Full Member
***
Offline Offline

Activity: 126
Merit: 100



View Profile
December 02, 2013, 07:02:17 AM
 #5

Well, think I did some damage :p

Got it down to -82000, then either the algo changed or it started acting different. All I did was simply choose left/right, then click w/e won the first round twice, then alternate 11 times (this method isn't guaranteed at 15+ bets).

Screenshots:

100%: http://i.gfxtub.com/7897ab.png
92%: http://i.gfxtub.com/7815b1.png

I basically did that a lot, doing 1U bet for the first, then max for the rest, never more than 14 bets, then refresh (sorry if I hit your servers too hard!)

Did I beat it? :p

Put your heart on the line, it determines your fate.
BTC: 1DUDEAMiV54PFJFSe5fen3wr1e71unkaGj
FloatesMcgoates
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
December 02, 2013, 07:36:42 AM
 #6

From earlier in the day:
aksplace
Sr. Member
****
Offline Offline

Activity: 602
Merit: 260


View Profile
December 02, 2013, 08:49:48 AM
 #7

We will gladly add a bounty if your able to debunk and prove any claimed provably safe site is operating in this way. It's the best interest of all players, companies, and us included.
knowitnothing (OP)
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
December 02, 2013, 02:53:05 PM
Last edit: December 02, 2013, 03:03:19 PM by knowitnothing
 #8

From earlier in the day:

Looking good. Somehow it recovered from that loss, until..


Well, think I did some damage :p

Got it down to -82000, then either the algo changed or it started acting different. All I did was simply choose left/right, then click w/e won the first round twice, then alternate 11 times (this method isn't guaranteed at 15+ bets).

Screenshots:

100%: ..
92%: ..

I basically did that a lot, doing 1U bet for the first, then max for the rest, never more than 14 bets, then refresh (sorry if I hit your servers too hard!)

Did I beat it? :p

You did do some good damage there. As you noticed, it is mostly deterministic so if you repeat the pattern you keep winning. Playing few times definitely beats it as it doesn't try to link your current session to any of your previous sessions, so it can't even have a chance of collecting a greater amount of data.

The algorithm takes a different route after hitting those levels, but it is still trying to figure out what you are likely to bet next. So it's a matter of finding out what kind of change took place.

The server told me it's fine, btw, keep hitting Smiley

If you guys could go ahead and beat it for good, i.e. make it lose more ~26k units, then I could put up some notice about it going bankrupt and maybe announce a new experiment in some time.


PS: My replies will take long to occur.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!