Pages:
Author

Topic: How 999dice.com is stealing your coins, and exactly why you won't believe me - page 2. (Read 41936 times)

newbie
Activity: 8
Merit: 0
1) I trust the site as I have done millions of rolls, and all rolls seems to fit into common statistic. The three screendumps below sums up tp 3 mill rolls done i the last couple of day and this is what I base my opinion on.
  http://elbrandt.com/account1.jpg
  http://elbrandt.com/account2.jpg
  http://elbrandt.com/account3.jpg
2) as I think the site is 100% fair, I off course recommend the site to other users and then it would be stupid not to include my referral link in the post ( even though the referral commission are peanuts)


legendary
Activity: 2422
Merit: 1451
Leading Crypto Sports Betting & Casino Platform
I do not agree at all that 999dice is not fair.

I have played aprox 5 mill hand the last two day (using dicebot) and everything seems to be according to basic statistic. I have a decent revenue due to my system (which I off course know I can loose on the next hand, due to basic statistic)

hence I can definately recommend this site due to the house edge of only 0.1 %

feel free to use my referral link if you want
https://www.999dice.com/?[lol]
You know, the fact that people create new accounts to come and post in the one post from someone that cared enough to look into why 999dice.com scams people by deceiving them into believing that their betting is fair is beyond me. You won't change anyone's opinion with your lies and referral link...  Roll Eyes
hero member
Activity: 560
Merit: 500
thanks for letting us know about this side of jake. I was betting on the site too. Down -7 btc since i joined the website.
newbie
Activity: 10
Merit: 0
important notice
using this: Session[Currency].Balance , after: (DiceWebAPI.PlaceBet)
to get the new balance
gives wrong result
because it delayed until updated leading to errors in processing results
newbie
Activity: 10
Merit: 0
// c# code to verify every bet in the multi bet results


using System.Security.Cryptography;
using System.Globalization;
//==========================================================================================
        static bool VerifyBetResult(string serverSeed, int clientSeed, int betNumber,
                            long betResult, string serverSeedHash = null)
        {
            Func strtobytes = s => Enumerable
                .Range(0, s.Length / 2)
                .Select(x => byte.Parse(s.Substring(x * 2, 2), NumberStyles.HexNumber))
                .ToArray();
            byte[] server = strtobytes(serverSeed);
            byte[] client = BitConverter.GetBytes(clientSeed).Reverse().ToArray();
            byte[] num = BitConverter.GetBytes(betNumber).Reverse().ToArray();
            byte[] serverhash = serverSeedHash == null ? null : strtobytes(serverSeedHash);
            byte[] data = server.Concat(client).Concat(num).ToArray();
            using (SHA512 sha512 = new SHA512Managed())
            {
                if (serverhash != null)
                    using (SHA256 sha256 = new SHA256Managed())
                        if (!sha256.ComputeHash(server).SequenceEqual(serverhash))
                            throw new Exception("Server seed hash does not match server seed");

                byte[] hash = sha512.ComputeHash(sha512.ComputeHash(data));
                while (true)
                {
                    for (int x = 0; x <= 61; x += 3)
                    {
                        long result = (hash[ x ] << 16 ) | (hash[x + 1] << 8 ) | hash[x + 2];
                        if (result < 16000000)
                            return result % 1000000 == betResult;
                    }
                    hash = sha512.ComputeHash(hash);
                }
            }
        }

//==========================================================================================


                var seed = rnd.Next(rnd.Next(0, 111111), rnd.Next(222222, 999999));
                var settings = new AutomatedBetsSettings
                {
                    BasePayIn = baseBet,
                    GuessLow = guessLow,
                    GuessHigh = guessHigh,
                    MaxBets = betCount > Session.MaxBetBatchSize ? Session.MaxBetBatchSize : betCount,
                    ResetOnWin = resetOnWin,
                    ResetOnLose = resetOnLoss,
                    IncreaseOnWinPercent = increaseOnWin,
                    IncreaseOnLosePercent = increaseOnLoss,
                    MaxAllowedPayIn = maxBet,
                    ResetOnLoseMaxBet = resetOnMaxLoss,
                    StopOnLoseMaxBet = stopOnMaxLoss,
                    StopMaxBalance = stopMaxBalance,
                    ClientSeed = seed,//rnd.Next(),
                    Currency = Currency
                };

                var ServerSeedHash = DiceWebAPI.GetServerSeedHash(Session).ServerSeedHash;

                var result = DiceWebAPI.PlaceAutomatedBets(Session, settings);
                if (!result.Success || result.BetCount == 0)
                {
                       return;
                }

                //verify result
                bool it = false;
                for (int i = 0; i < result.BetCount; i++){
                    it = VerifyBetResult(result.ServerSeed, seed, i, result.Secrets, ServerSeedHash);
                    if (!it) { MessageBox.Show("Verify Fail: Something wrong!!"); }
                }
newbie
Activity: 10
Merit: 0
/*
I Think, To Get 100% Fair Bets, Do That Test With Every Bet
Note That ServerSeedHash Is The Same For All (BTC,DOGE,LTC)
So If You Run More Than One Bot You Have To Do Some Complex Programming To Know The Next ServerSeedHash Because May Be It Taken By Other Bot And The Server Create New One.
*/

using System.Security.Cryptography;
using System.Globalization;

//==========================================================================================
        static bool VerifyBetResult(string serverSeed, int clientSeed, int betNumber,
                            long betResult, string serverSeedHash = null)
        {
            Func strtobytes = s => Enumerable
                .Range(0, s.Length / 2)
                .Select(x => byte.Parse(s.Substring(x * 2, 2), NumberStyles.HexNumber))
                .ToArray();
            byte[] server = strtobytes(serverSeed);
            byte[] client = BitConverter.GetBytes(clientSeed).Reverse().ToArray();
            byte[] num = BitConverter.GetBytes(betNumber).Reverse().ToArray();
            byte[] serverhash = serverSeedHash == null ? null : strtobytes(serverSeedHash);
            byte[] data = server.Concat(client).Concat(num).ToArray();
            using (SHA512 sha512 = new SHA512Managed())
            {
                if (serverhash != null)
                    using (SHA256 sha256 = new SHA256Managed())
                        if (!sha256.ComputeHash(server).SequenceEqual(serverhash))
                            throw new Exception("Server seed hash does not match server seed");

                byte[] hash = sha512.ComputeHash(sha512.ComputeHash(data));
                while (true)
                {
                    for (int x = 0; x <= 61; x += 3)
                    {
                        long result = (hash[ x ] << 16 ) | (hash[x + 1] << 8 ) | hash[x + 2];
                        if (result < 16000000)
                            return result % 1000000 == betResult;
                    }
                    hash = sha512.ComputeHash(hash);
                }
            }
        }

//==========================================================================================

            var ServerSeedHash = DiceWebAPI.GetServerSeedHash(Session).ServerSeedHash;
            int clientSeed = 333;//any number
            int BetNumber = 0;//must be 0

            var res = DiceWebAPI.PlaceBet(Session, decimal.Parse("-0.00000001"), 0, 499499, clientSeed, Currency);
            if (!res.Success) { return; }
            var it = VerifyBetResult(res.ServerSeed, clientSeed, BetNumber, res.Secret, ServerSeedHash);
            if (!it) MessageBox.Show("Something wrong!!");


//==========================================================================================
newbie
Activity: 10
Merit: 0
Bet Number

1.Server Seed + Client Seed (->byte[4]) + Bet Number (->byte[4])
===============================================

      var res = DiceWebAPI.PlaceBet(Session, decimal.Parse("-0.00000001"), 0, 499499, 333, Currency);
      if (!res.Success) { return; }
      var s = res.Secret;
      for (int n = 0; n < 1000000; n++) {
              int i = DiceWebAPI.GenerateBetResult(res.ServerSeed, 333, n);
              if (i == s) { MessageBox.Show("betnumber="+ n.ToString());break; }
       }
================================================
from this test

i found that betNumber=0 always


------------
Update:
Bet Number Used To Verify Bets In Auto Bets It will Be 0,1,2,3,4,...


newbie
Activity: 70
Merit: 0
I won small amount too there like .05 BTC, I think they scam you on the big rolls like 95% with several coins. As long as you click that provably fair tab every bet you are probably getting a fair bet, I wouldnt make any without it, and won't be depositing anymore there. I thought I was extremely unlucky, what added up to 1 in 2 million, so I got suspicious and found these threads. That's where they got me I do a few big bets at 90-95% and can lose 2 or 3, sometimes 4 in a row, but they will make sure you lose any bigger amount of bitcoin you deposit.
hero member
Activity: 1624
Merit: 645
The thread is too long to read, so does whatever OP says still hold true? or was it disproved (that seems unlikely)?

Nothing seems to have changed and it still requires a click to see the hash, and everything is vague.
I anyway, tried it with a small deposit and lost it, tho that doesn't mean anything..

IMO, 999dice is highly suspicious, and doesn't seem to be provably fair.

Well all his accusations have strong evidence behind them, unfortunately its impossible to prove if they are indeed cheating, more or less like dadice case where they didnt want to show the cold wallet and now people is calling them scammers.

If so, then 999dice is not provably fair.
Provably fair requires guarantee that the fairness is provable. Not provable (even in a single scenario) = Not provably fair.

Whenever I tried 999dice before or after this, I had always ended up losing my funds. Though it doesn't actually mean anything, I am not going to deposit there whatever happens.
I usually don't end up losing the entire deposit like that unless I am chasing something. https://www.moneypot.com/users/ndnhc

Da Dice is provably fair. No one has complained about not honoring withdrawals or anything. All that is there is (in the words of the those who suspect so Wink), there is no assurance that Da Dice has the funds they claim. It is approx. 500 to 600BTC before kelly.
I am personally positive that they have the funds. The campaign budget (proposed to me while making decisions) was big enough that such amount is only expected. Claiming it a scam for not providing the signed message is absurd though some like QS do, and is not right and is only a speculation on the part.

999dice does look really suspicious just by how it looks but i personally have won there and ended up on profit, i stopped playing dice and i saw this thread after playing there, maybe they only scam big amounts and let the others win so it looks more legit
legendary
Activity: 1302
Merit: 1005
New Decentralized Nuclear Hobbit
The thread is too long to read, so does whatever OP says still hold true? or was it disproved (that seems unlikely)?

Nothing seems to have changed and it still requires a click to see the hash, and everything is vague.
I anyway, tried it with a small deposit and lost it, tho that doesn't mean anything..

IMO, 999dice is highly suspicious, and doesn't seem to be provably fair.

Well all his accusations have strong evidence behind them, unfortunately its impossible to prove if they are indeed cheating, more or less like dadice case where they didnt want to show the cold wallet and now people is calling them scammers.

If so, then 999dice is not provably fair.
Provably fair requires guarantee that the fairness is provable. Not provable (even in a single scenario) = Not provably fair.

Whenever I tried 999dice before or after this, I had always ended up losing my funds. Though it doesn't actually mean anything, I am not going to deposit there whatever happens.
I usually don't end up losing the entire deposit like that unless I am chasing something. https://www.moneypot.com/users/ndnhc

Da Dice is provably fair. No one has complained about not honoring withdrawals or anything. All that is there is (in the words of the those who suspect so Wink), there is no assurance that Da Dice has the funds they claim. It is approx. 500 to 600BTC before kelly.
I am personally positive that they have the funds. The campaign budget (proposed to me while making decisions) was big enough that such amount is only expected. Claiming it a scam for not providing the signed message is absurd though some like QS do, and is not right and is only a speculation on the part.
hero member
Activity: 952
Merit: 516
The thread is too long to read, so does whatever OP says still hold true? or was it disproved (that seems unlikely)?

Nothing seems to have changed and it still requires a click to see the hash, and everything is vague.
I anyway, tried it with a small deposit and lost it, tho that doesn't mean anything..

IMO, 999dice is highly suspicious, and doesn't seem to be provably fair.

Well all his accusations have strong evidence behind them, unfortunately its impossible to prove if they are indeed cheating, more or less like dadice case where they didnt want to show the cold wallet and now people is calling them scammers.
legendary
Activity: 1302
Merit: 1005
New Decentralized Nuclear Hobbit
The thread is too long to read, so does whatever OP says still hold true? or was it disproved (that seems unlikely)?

Nothing seems to have changed and it still requires a click to see the hash, and everything is vague.
I anyway, tried it with a small deposit and lost it, tho that doesn't mean anything..

IMO, 999dice is highly suspicious, and doesn't seem to be provably fair.
hero member
Activity: 1064
Merit: 505
I just wanted to add that although I have no proof, I am almost certain this site is a scam. I lost several bitcoin here doing 95% bets, and my friend did the math witch came out to a 1 in 2 million chance. And that was just 1 session, I lost bitcoin before that here with what seemed like, "crazy bad luck" on a few other occasions as well. That provably fair crap is what tricks you, and most of us don't even know what all those numbers mean or how to actually put it all together to see if you are getting a fair bet. IMO the you only get a fair bet if you click the button every time is spot on. This site needs to be outed as a cheat so they can stop stealing coins from the community. I went and checked today and there are still plenty of people gambling there. Scum bags like this is what gives bitcoin a bad name, and these are parasites to the community. Every scam thread I've looked at never once did a rep from 999dice even come and defend themselves, the fact that you need to click the button every single time tells me in my gut it's a scam. If not then why make it so hard to verify bets?

Dont fall for the, i lost a crazy bet that i should have won because that doesnt prove anything, on just dice people had 32 loss streaks which is something like 1 in a billion, that doesnt mean the site is a scam
newbie
Activity: 70
Merit: 0
 I just wanted to add that although I have no proof, I am almost certain this site is a scam. I lost several bitcoin here doing 95% bets, and my friend did the math witch came out to a 1 in 2 million chance. And that was just 1 session, I lost bitcoin before that here with what seemed like, "crazy bad luck" on a few other occasions as well. That provably fair crap is what tricks you, and most of us don't even know what all those numbers mean or how to actually put it all together to see if you are getting a fair bet. IMO the you only get a fair bet if you click the button every time is spot on. This site needs to be outed as a cheat so they can stop stealing coins from the community. I went and checked today and there are still plenty of people gambling there. Scum bags like this is what gives bitcoin a bad name, and these are parasites to the community. Every scam thread I've looked at never once did a rep from 999dice even come and defend themselves, the fact that you need to click the button every single time tells me in my gut it's a scam. If not then why make it so hard to verify bets?
full member
Activity: 420
Merit: 151
Of course the hash when you click the button is going to pertain to all previous rolls but if you dont click the button you dont see the hash, when you click it then the site can chose a hash that pertains to all previous rolls and you would think they are legit

I doubt any dice site has that kind of computational power no matter how much they've earned. It would be like trying to use vanitygen to get 1UNPOSS1BLEADDRESS1234567890 and expecting it to happen instantly.

Just came here after reading a post in the gambling forum that linked to this - I havent posted in here in a while.

Just wanted to reply to the past few posts.

999dice does not use a system where their hash applies to "all previous rolls". They re-make the server hash for EVERY roll, so it's completely irrelevant.

If you didn't click - they do whatever they want. If you do click, they are forced to play nice. Their old system used to force a click for every roll. They changed it, claiming they aren't hiding anything - now you don't need to click it, but the client seed is provided by the server, not your browser, and they forcibly change it EVERY roll. Set your seed, make a fair roll, then they change it. To something THEY picked for you. Thus, knowing exactly what your roll will be, before you place your bet, unless you change the seed EVERY time.

Now, if you're fixing your broken ass cheating site to respond to claims you're a bullshit scam, while doing that, WHY would you change something UNRELATED - the client seed - and change it from 'we dont care what it is' to 'we set it with a server generated number and change it every time you roll'.

Why? Why do that?

Because they are stealing your bitcoin. How the living hell does a site with a .1% edge make 3400+ bitcoin in under 2 years? Thats a consistent 4,650 bitcoin bet EVERY DAY for 2 years to reach 3400.

Riiiight.

hero member
Activity: 1064
Merit: 505
Now site is downline, i think are big scam!, i los 1 btc here!

How do you know site is down? Why do you keep playing there if you think they are a scam? Ive seen plenty of people calling them a scam but still playing there, you gotta be really stupid to do that.

The site IS down! When loading the site this message appears: "I apologize for the unexpected downtime.

We expect to be back online within 12 hours.

All deposits & coins are safe. Nothing is lost."

So if the site truly is scamming, I don't think they will be back at all.
Hopefully they keep their promise..

Why do you keep playing there? They wont run away with the money, theres no point they can just keep scamming in game and win even more, is not like there is more than a few hundred btc at most in deposits since everyone else would have lost their btc already
newbie
Activity: 8
Merit: 0
Now site is downline, i think are big scam!, i los 1 btc here!

How do you know site is down? Why do you keep playing there if you think they are a scam? Ive seen plenty of people calling them a scam but still playing there, you gotta be really stupid to do that.

The site IS down! When loading the site this message appears: "I apologize for the unexpected downtime.

We expect to be back online within 12 hours.

All deposits & coins are safe. Nothing is lost."

So if the site truly is scamming, I don't think they will be back at all.
Hopefully they keep their promise..
legendary
Activity: 2436
Merit: 1561
I just stop to trust all casino that operated via bitcoin
I lost more than 12 btc in one year
The problem is that I never had the opportunity to cash out at last 0.01 btc
So I will stop using btc casino
But back to betfair.

The fact that you lost doesn't say anything about trust of the particular casino. All of them have house edge, meaning that you're more likely to lose over time.

Do you think it would be different if you've used fiat casinos? I doubt that.

But yes, if you keep losing and the amount you've lost is significant to you, then, by all means, you should stop gambling all together.
hero member
Activity: 714
Merit: 500
one for one and 1 2 3
I just stop to trust all casino that operated via bitcoin
I lost more than 12 btc in one year
The problem is that I never had the opportunity to cash out at last 0.01 btc
So I will stop using btc casino
But back to betfair.
hero member
Activity: 1624
Merit: 645
Now site is downline, i think are big scam!, i los 1 btc here!

How do you know site is down? Why do you keep playing there if you think they are a scam? Ive seen plenty of people calling them a scam but still playing there, you gotta be really stupid to do that.
Pages:
Jump to: