Bitcoin Forum
November 03, 2024, 10:14:05 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 »  All
  Print  
Author Topic: Is PrimeDice really (provably)fair?  (Read 32422 times)
Remember remember the 5th of November (OP)
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
July 09, 2013, 09:25:00 PM
Last edit: September 29, 2014, 10:51:20 PM by Remember remember the 5th of November
 #1

Yes, they publish everything on their website and this does allow to verify actual bets, however I found something interesting.

We have three variables: secret, server seed, client seed. The client seed can be changed, however most don't bother to do it, and I believe this allows(and may even be exploited by the owners already) to do selective hashes.

Basically, the secret seed is a constant for 24hrs, the server seed is pre-generated before your next bet, it's the server seed that is the "weak" link. Basically they assume that the client seed WILL not be changed for the next bet based on user activity and then they pre-generate server seeds and select only those that would later hash to lower bets than your avg roll over number which is how they don't need to know what you are betting to roll over.

Nov 8 update

Even with their new layout, and "nonce", the server seed is still being used. If you can change the nonce every single bet to a random one, you can fix the problem, but the better solution yet would be for Stunna to remove the server seed entirely.

Sept 2014 update, locking thread as no longer relevant.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
bit777
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
July 09, 2013, 09:36:46 PM
 #2

This is an interesting concept, but it doesn't relate just to PD, more like to anyone. I have noticed very strange losing streaks on some of the sites, like once I had 23 losses in a row with a chance of 1 in a gazillion.

However, do you have proof?
Remember remember the 5th of November (OP)
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
July 09, 2013, 09:46:20 PM
 #3

This is an interesting concept, but it doesn't relate just to PD, more like to anyone. I have noticed very strange losing streaks on some of the sites, like once I had 23 losses in a row with a chance of 1 in a gazillion.

However, do you have proof?
I cannot provide any concrete proof, aside from this picture



and how this is not the only occurrence of this loss streak. A user MoFo on PD with an initial bet of less than 0.01 and doubling on each loss, he doubled his money all the way to over 5 bitcoins and lost that all on ~50/50 chance of a win which were around 10-15 losses.
So while this may just come from the randomness that hashes are, it can also be due to selective hashes on server-side.

I can't prove myself right 100%, but I don't think anyone can prove that it isn't happening.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
KingOfSports
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500

Acc bought - used solely for signature testing


View Profile
July 09, 2013, 10:53:32 PM
 #4

This is an interesting concept, but it doesn't relate just to PD, more like to anyone. I have noticed very strange losing streaks on some of the sites, like once I had 23 losses in a row with a chance of 1 in a gazillion.

However, do you have proof?
I cannot provide any concrete proof, aside from this picture



and how this is not the only occurrence of this loss streak. A user MoFo on PD with an initial bet of less than 0.01 and doubling on each loss, he doubled his money all the way to over 5 bitcoins and lost that all on ~50/50 chance of a win which were around 10-15 losses.
So while this may just come from the randomness that hashes are, it can also be due to selective hashes on server-side.

I can't prove myself right 100%, but I don't think anyone can prove that it isn't happening.

Primedice is rigged beyond belief in my opinion. I've played on all the main ones, primedice, coinroll.it and just-dice. I am down a couple coins on all of them but prime dice the losing streaks are INCREDIBLE. Literally last 5 sessions I have had 25% wins or WORSE on the 50.5%. Not kidding. Went 0/3 also on 90% when I tried it for more then a BTC. Avoid this site IMHO. Over 1000 rolls of 50.5 and my win/lose ratio is around .68 (should be .99). The odds of that based on sample size are very very low.

.







.
Remember remember the 5th of November (OP)
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
July 09, 2013, 11:12:52 PM
 #5

This is an interesting concept, but it doesn't relate just to PD, more like to anyone. I have noticed very strange losing streaks on some of the sites, like once I had 23 losses in a row with a chance of 1 in a gazillion.

However, do you have proof?
I cannot provide any concrete proof, aside from this picture



and how this is not the only occurrence of this loss streak. A user MoFo on PD with an initial bet of less than 0.01 and doubling on each loss, he doubled his money all the way to over 5 bitcoins and lost that all on ~50/50 chance of a win which were around 10-15 losses.
So while this may just come from the randomness that hashes are, it can also be due to selective hashes on server-side.

I can't prove myself right 100%, but I don't think anyone can prove that it isn't happening.

Primedice is rigged beyond belief in my opinion. I've played on all the main ones, primedice, coinroll.it and just-dice. I am down a couple coins on all of them but prime dice the losing streaks are INCREDIBLE. Literally last 5 sessions I have had 25% wins or WORSE on the 50.5%. Not kidding. Went 0/3 also on 90% when I tried it for more then a BTC. Avoid this site IMHO. Over 1000 rolls of 50.5 and my win/lose ratio is around .68 (should be .99). The odds of that based on sample size are very very low.
By which username do you go on PrimeDice?

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
Rippyzippers
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 09, 2013, 11:59:34 PM
 #6

8 Loss streak on 50/50 proves nothing.

Nothing


Please have some more concrete proof of...well...any wrong doing...if you're going to make these kinds of accusations.



And don't get me wrong, I've sometmes questioned why the seeding is so random on PD when the solution is fairly easy, but your picture does nothing to say they are rigged.


I've seen 20 loss in a row on Just-Coin and you'd be stupid to say they are rigged.



You're gambling. You will lose.
People say, "The House Always Wins" for a reason.

BTC.sx - Leveraged Bitcoin Trading. Profit from a rising or falling Bitcoin price.
Donate: BTC:1EtqYNJruZBEQWxDcEFytro7R1PGULPAm8
Anonymous Masks for BTC!
Remember remember the 5th of November (OP)
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
July 10, 2013, 12:03:12 AM
 #7

8 Loss streak on 50/50 proves nothing.

Nothing


Please have some more concrete proof of...well...any wrong doing...if you're going to make these kinds of accusations.



And don't get me wrong, I've sometmes questioned why the seeding is so random on PD when the solution is fairly easy, but your picture does nothing to say they are rigged.


I've seen 20 loss in a row on Just-Coin and you'd be stupid to say they are rigged.



You're gambling. You will lose.
People say, "The House Always Wins" for a reason.
Re-read my first post where I do say that the server seed can be pre-generated in such a way that it allows selective hashes.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
July 10, 2013, 12:05:40 AM
 #8

This is an interesting concept, but it doesn't relate just to PD, more like to anyone.

I think PrimeDice are more vulnerable to this kind of accusation than either Just-Dice or CoinRoll, because PrimeDice changes the server seed before every roll, whereas CoinRoll only changes it once per day, and Just-Dice never changes it unless the player requests that it be changed.

Not that I think PrimeDice is cheating anyone; I don't.  It's just harder to verify that they aren't - you would have to make a note of each individual server seed, which probably nobody is going to be prepared to do.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
July 10, 2013, 12:07:47 AM
 #9

It is extremely suspicious how primedice STILL generates the client secret on the server and gives it to the player - it is a SECRET! The server cannot generate it.

PrimeDice CAN be made provably fair if the user changes it. However, PrimeDice is NOT provably fair when you start playing it.
Stunna
Legendary
*
Offline Offline

Activity: 3192
Merit: 1279


Primedice.com, Stake.com


View Profile
July 10, 2013, 01:21:45 AM
 #10

I cannot provide any concrete proof, aside from this picture



and how this is not the only occurrence of this loss streak. A user MoFo on PD with an initial bet of less than 0.01 and doubling on each loss, he doubled his money all the way to over 5 bitcoins and lost that all on ~50/50 chance of a win which were around 10-15 losses.
So while this may just come from the randomness that hashes are, it can also be due to selective hashes on server-side.

I can't prove myself right 100%, but I don't think anyone can prove that it isn't happening.

First of all, I'd like to preface this by saying that PrimeDice has never manipulated a single roll. We are actually profiting below our expected profit thus far. You certainly bring up a reasonable argument and it is something I will absolutely discuss with our developer. However, I don't feel posting a screenshot of an 8 loss streak proves anything, millions of bets are being placed and the term "concrete" should not precede it.

Your other example with MoFo is also moot, he's placed thousands and thousands of bets and has wagered nearly 1000BTC

However, I understand the underlying point you are making and am open to the suggested changes. While we do have a provably fair system it appears it is not as provable as it could be.

This is an interesting concept, but it doesn't relate just to PD, more like to anyone.

I think PrimeDice are more vulnerable to this kind of accusation than either Just-Dice or CoinRoll, because PrimeDice changes the server seed before every roll, whereas CoinRoll only changes it once per day, and Just-Dice never changes it unless the player requests that it be changed.

Not that I think PrimeDice is cheating anyone; I don't.  It's just harder to verify that they aren't - you would have to make a note of each individual server seed, which probably nobody is going to be prepared to do.

The points expressed here and throughout the thread have been duly noted and will be discussed with our developer. We're launching a new version of primedice within the next two weeks and this will be brought to the table. I'm not an expert in provably fair or cryptography, however I am an honest and decent person and am willing to work with the community towards a fix.


It's also important to note that vulnerabilities exist even in a perfect "provably fair" system, even SD could manipulate results if they wanted to.

http://www.reddit.com/r/Bitcoin/comments/1frm4x/provably_fair_by_bitzino_not_provable_with/

In many cases Provably fair is not enough. The author of that post mentioned he was working on provably fair II which is also something I'll be looking into implementing. November has my thanks for bringing this to my attention. If anyone has any concerns in the meantime, I suggest changing your client seed at the top of the betting page.

Best Regards,

Stunna



Stake.com Fastest growing crypto casino & sportsbook
Primedice.com The original bitcoin instant dice game
Zaih
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
July 10, 2013, 02:01:42 AM
 #11

I cannot provide any concrete proof, aside from this picture



and how this is not the only occurrence of this loss streak. A user MoFo on PD with an initial bet of less than 0.01 and doubling on each loss, he doubled his money all the way to over 5 bitcoins and lost that all on ~50/50 chance of a win which were around 10-15 losses.
So while this may just come from the randomness that hashes are, it can also be due to selective hashes on server-side.

I can't prove myself right 100%, but I don't think anyone can prove that it isn't happening.

First of all, I'd like to preface this by saying that PrimeDice has never manipulated a single roll. We are actually profiting below our expected profit thus far. You certainly bring up a reasonable argument and it is something I will absolutely discuss with our developer. However, I don't feel posting a screenshot of an 8 loss streak proves anything, millions of bets are being placed and the term "concrete" should not precede it.

Your other example with MoFo is also moot, he's placed thousands and thousands of bets and has wagered nearly 1000BTC

However, I understand the underlying point you are making and am open to the suggested changes. While we do have a provably fair system it appears it is not as provable as it could be.

This is an interesting concept, but it doesn't relate just to PD, more like to anyone.

I think PrimeDice are more vulnerable to this kind of accusation than either Just-Dice or CoinRoll, because PrimeDice changes the server seed before every roll, whereas CoinRoll only changes it once per day, and Just-Dice never changes it unless the player requests that it be changed.

Not that I think PrimeDice is cheating anyone; I don't.  It's just harder to verify that they aren't - you would have to make a note of each individual server seed, which probably nobody is going to be prepared to do.

The points expressed here and throughout the thread have been duly noted and will be discussed with our developer. We're launching a new version of primedice within the next two weeks and this will be brought to the table. I'm not an expert in provably fair or cryptography, however I am an honest and decent person and am willing to work with the community towards a fix.


It's also important to note that vulnerabilities exist even in a perfect "provably fair" system, even SD could manipulate results if they wanted to.

http://www.reddit.com/r/Bitcoin/comments/1frm4x/provably_fair_by_bitzino_not_provable_with/

In many cases Provably fair is not enough. The author of that post mentioned he was working on provably fair II which is also something I'll be looking into implementing. November has my thanks for bringing this to my attention. If anyone has any concerns in the meantime, I suggest changing your client seed at the top of the betting page.

Best Regards,

Stunna




SD can't manipulate their results. That only applies to websites liek Bitzino which use client seeds.

Just fix your system Stunna, I cbf sticking up for it anymore dispite always liking PD so much. I know your not cheating, but it's stupid how your system is made.
Loker
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
July 10, 2013, 02:39:32 AM
 #12

IMHO it's the bettor / user's fault if they neglect to change the client seed.

If they don't care enough to change it, they're not worried about the site's integrity and either don't care or trust that the site wouldn't falsely advertise provably fair.  If a BTC gambling site was ever exposed for manipulating bets that would put their entire site and reputation on the line no longer allowing them to receive bets at the rate they once did.

There's no amount of loss or win streak you can show to dissuade or persuade someone that it is or isn't provably fair.

Your accusations are ridiculous, frankly.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
July 10, 2013, 02:42:03 AM
 #13

It is extremely suspicious how primedice STILL generates the client secret on the server and gives it to the player - it is a SECRET! The server cannot generate it.

PrimeDice CAN be made provably fair if the user changes it. However, PrimeDice is NOT provably fair when you start playing it.

Stunna, no offense but you have been saying the "new site 2 weeks" for a long time now like BFL. It seriously takes ONE LINE:

var clientSeed = Math.random();

Sure, it's not cryptographically fair, but it is enough for a client seed.
vlees
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
July 10, 2013, 07:46:19 AM
 #14

Primedice is provably fair and legit. I love primedice.

^ Lol, this guy. ^

Claims JD is unfair while PD is fair. Neither have any arguments/evidence to back this up.

BEEP BEP
escrow.ms
Legendary
*
Offline Offline

Activity: 1274
Merit: 1004


View Profile
August 26, 2013, 01:11:58 PM
 #15

I have left a negative feedback on stunna's profile. I don't think his site is fair at all. I won't remove it until he proves that my bet was fair and tell me why i won small bets and lost it when i wagered a big amount at 90%.

Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
August 26, 2013, 01:37:45 PM
 #16

You know the hash of the server seed.
You can change your client seed.

What's not fair about that?

His proof is the same as all other dice sites, using SHA2. That means a 2^256 up to 2^512 chance of getting a collision on the hash result based on both seeds.

You won because you got lucky. You lose because you got unlucky. Both can also be explained with probabilities and variance.

escrow.ms
Legendary
*
Offline Offline

Activity: 1274
Merit: 1004


View Profile
August 26, 2013, 01:43:34 PM
 #17

You know the hash of the server seed.
You can change your client seed.

What's not fair about that?

His proof is the same as all other dice sites, using SHA2. That means a 2^256 up to 2^512 chance of getting a collision on the hash result based on both seeds.

I don't know server seed


I think PrimeDice are more vulnerable to this kind of accusation than either Just-Dice or CoinRoll, because PrimeDice changes the server seed before every roll, whereas CoinRoll only changes it once per day, and Just-Dice never changes it unless the player requests that it be changed.

I also don't know what was the client seed when I played that game and frankly i don't know how to verify them.
Zaih
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
August 26, 2013, 01:56:18 PM
 #18

Well.. Someone's a sore loser & a complete idiot  Grin

Don't play games you don't understand
escrow.ms
Legendary
*
Offline Offline

Activity: 1274
Merit: 1004


View Profile
August 26, 2013, 02:09:38 PM
 #19

Their verification page says "User is freely able to change server seed at their own will. which isn't true at all.


And why their secret hash remains same for a day and people have to wait for 24 hours to get it. They don't even save history of all bets on site. I am not a pro gambler, and people like me don't remember or check these kind of things. I thought it's my bad luck probably but after reading remember's thread I have some doubts about his site's legitimacy  and stunna need to clear it.

escrow.ms
Legendary
*
Offline Offline

Activity: 1274
Merit: 1004


View Profile
August 26, 2013, 02:11:24 PM
 #20

Well.. Someone's a sore loser & a complete idiot  Grin

Don't play games you don't understand

No well someone's a complete asshole.
No offence but fuck you, that's not your problem so mind your own fucking business.
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 »  All
  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!