Pages:
Author

Topic: [ANNOUNCEMENT]: The all new Bitcoin-Dice ||| Source-Code on Sale (Read 2342 times)

newbie
Activity: 6
Merit: 0
Well on july 18  I bet .01 on bitcoin-dice and have yet to get any reply.  I have played Satochi dice with no trouble. Too bad
full member
Activity: 143
Merit: 100
newbie
Activity: 17
Merit: 0
Can you give a rough description of what is in the source code?

Is there stuff to process transactions, send payments, communicate with bitcoin network, etc?

Yes its all in the Source depending on the Bitcoind JSON-RPC Api
legendary
Activity: 1358
Merit: 1002
ATM the Source is going to Fredyy for 5BTC

5.1 BTC and it's mine. Keep the domain name for you.
legendary
Activity: 1176
Merit: 1003
Can you give a rough description of what is in the source code?

Is there stuff to process transactions, send payments, communicate with bitcoin network, etc?
newbie
Activity: 17
Merit: 0
ATM the Source is going to Fredyy for 5BTC
full member
Activity: 143
Merit: 100
I bet 5BTC for the Source, if you are going first.
full member
Activity: 196
Merit: 100
Bitcoin is a food group.
So... As I see it the OP has changed this thread's topic 3 times, the first being 1btc reward per bug found on his site to which he never payed out to my 10 found.... Not even a bitpenny after multiple pm's... As I see it currently you most likely won't get the script if payed for... Just squeezing another BTC any way he can...
newbie
Activity: 14
Merit: 0
Bitcoin-Dice:
Quote
The random numbers provided by random.org are base on atmospheric noise and known to be the "truest" random numbers available on the internet.

re: "truest" ??
The "true" nature of a random number generation system is a Boolean function.

You are correct, though, it is quite difficult to prove the "quality" of randomness of a generator.  Typically a suite of 16 or so tests are run against a billion bits to see how well it does.

Noise generated by sampling real-world events is one of the best inputs to any generation system.

Fortunately for the Freedom of Choice philosophy, there is also http://www.lavarnd.org/ where they use video noise exacerbated by a few Lava Lamps. Smiley  They also claim to have "true" random numbers.

-Jesse
newbie
Activity: 17
Merit: 0
newbie
Activity: 17
Merit: 0
newbie
Activity: 17
Merit: 0
Hi,

i would like to sell the Sourcecode. It's created with PHP5 and MySQL and is totally OOP.

Everything you need to run it, is a Webserver with PHP5, MySQL and bitcoind running.

Starting Bet is 5 BTC.
Buyout Price is 25 BTC

This auctions ends on 26. July 2012 at 9 pm UTC

Buyout is also an exclusive license for you.
newbie
Activity: 17
Merit: 0
To verify this on a game like this is hard but here is the piece of code we use to get the numbers.
And how can we be sure this is indeed the actual code that your website is using?

Don't get me wrong - I'm not implying you are cheating, I'm just saying we can't tell for sure that you aren't.


I see the problem, i'm thinking about how to solve this, satoshidice uses hashes, which are recalculated afterwards, but in the case of Bitcoin-Dice, it's something else, because I'm not able to recalculate anything afterwards.

One more thing that just pops to mind. My uncle works at random.org, I will ask him to log the numbers that are requested by your site, and share the profits with him.

Expect to see some bigtime winnings soon, I hope you have enough BTC in stock! Smiley

This would be pretty hard for you, because i get the random numbers in bulks of 100 and take them in a random order, good luck Smiley

looks good, addressing the concerns with random may help attract more players (in my experience anyway).
If you need some examples have a look @ probiwon and satoshidice.

See my my first text in this post for satoshidice. probiwon is really round based and a little different to the Bitcoin-Dice system, there is no page where i could show a hash of the next games result just for this one user. I properbly could show the hashes of the next 5 [10,20,50] Games but its hard to say, which of these will be used for a specific game, because the games are processed on the order, the transactions are on my server, so there could also be a fast transaction to get the hash.


If you've got any suggestion how i could prove the real randomness of this game, please tell me. I'll implement it as fast as possible.

Greetings,

The Bitcoin-Dice Team
mem
hero member
Activity: 644
Merit: 501
Herp Derp PTY LTD
looks good, addressing the concerns with random may help attract more players (in my experience anyway).
If you need some examples have a look @ probiwon and satoshidice.
legendary
Activity: 1176
Merit: 1003
One more thing that just pops to mind. My uncle works at random.org, I will ask him to log the numbers that are requested by your site, and share the profits with him.

Expect to see some bigtime winnings soon, I hope you have enough BTC in stock! Smiley
legendary
Activity: 1176
Merit: 1003
To verify this on a game like this is hard but here is the piece of code we use to get the numbers.
And how can we be sure this is indeed the actual code that your website is using?

Don't get me wrong - I'm not implying you are cheating, I'm just saying we can't tell for sure that you aren't.
newbie
Activity: 17
Merit: 0
To verify this on a game like this is hard but here is the piece of code we use to get the numbers.

Code:
    private function getRandomNumber() {

        $guid = uniqid();

        $updatenumbersql = "UPDATE `{$this->_mysqlprefix}numbers` SET `used` =  '{$guid}' WHERE `used` = '0'  LIMIT 1;";
        $this->_mysqlconn->query($updatenumbersql);

        if($this->_mysqlconn->affected_rows > 0){


            $getnumbersql = "SELECT * FROM `{$this->_mysqlprefix}numbers` WHERE `used` = '{$guid}' LIMIT 1;";
            $getnumberquery = $this->_mysqlconn->query($getnumbersql);
            $number = $getnumberquery->fetch_array();

            return $number['number'];

        }else{

            $numbers = file("http://www.random.org/integers/?num=100&min={$this->_minnumber}&max={$this->_maxnumber}&col=1&base=10&format=plain&rnd=new");

            if(is_array($numbers)){

                $numberstring = "";

                foreach($numbers as $number){
                    $numberstring .= "('{$number}'),";
                }

                $numberstring = rtrim($numberstring, ',');

                $insertnumberssql = "INSERT INTO `{$this->_mysqlprefix}numbers` (`number`) VALUES {$numberstring};";
                $this->_mysqlconn->query($insertnumberssql);

            }

            return $this->getRandomNumber();

        }

    }

What do i mean by 'real random number'?

Most random numbers created by computers are pseudorandom. The random numbers provided by random.org are base on atmospheric noise and known to be the "truest" random numbers available on the internet.
legendary
Activity: 1176
Merit: 1003
We use real random number provided by random.org to make the game a fair for you as possible.
How can we verify this?

And what do you mean by 'real random number'? Just like I mentioned in the other topic:





Oh, and most importantly:

Quote from: Robert R. Coveyou of Oak Ridge National Laboratory
The generation of random numbers is too important to be left to chance.
newbie
Activity: 17
Merit: 0
The Win calculator should calculate to at least 3 decimal places regardless of the bet as this would allow for the calculator to account for the bet fee as well.
It shows up to 8 decimal places
Edit: The calculator also auto-calulates when you change the bet so there is no need for the calculate button
you are right, the button was removed
Edit 2: http://gyazo.com/fa8a78dcb98a48b4396673aa6ccec124 this calculator link sends me to page bottom, not to the calculator, thus half is cut off.
it were send you to the button, right now it sends you to the heading, show look correct now
Edit 3: The minimum payin amounts are .01 BTC however it is obvious bets are not limited to being that low as You can see from bets that many are lower and your site also even suggests using a lower amount here - http://gyazo.com/7f6f9a0a0cbd0b8facea60d0c4bc1a26 leading to contradictory information.
This were test bets, that's why i raised the min payout.
Edit 4: http://gyazo.com/45cae46bfbb6f1ef972011d37b88b7b2 i dont know if multiple wins/losses are supposed to be able to be selected at the same time, but it seems as if when a new one is selected that the old one should be deselected.
this were just a little, visual problem, but you are right just on highlighted at a time looks better
Edit 5: The "Last Winner" tab at the bottom does not direct you to the last winner's bet, but instead to a table showing some assortment of bets i cant figure out the pattern of - http://gyazo.com/2ed6a55832c9fa9db364d6cf90e5a07e
It's "Last Winners", fixed the typo, sorry
Edit 6: I would change this teminology of "between" to "from" as between is leading toward the assumption that the numbers 1 and 16384 are excluded from the random.org calculation - http://gyazo.com/05861630adc477fe6ecf88f7d9aacc46
thank you for this suggestion
Edit 7: The text in this part of the site is repetitive and the top phrase should be changed to F.A.Q. as there is more than just 'how to play' below it - http://gyazo.com/7f55b3f7b6bdf02058e24114b7d2469e
thank you for this suggestion
Edit 8: i would find a way to fix the fact that this customer WON and yet got payed less than he put in - http://gyazo.com/df9b51cad54bf00327df4b8ab98aae0b you could do this by implementing a percentage instead of a flat fee, or fixing the minimum bet issue. This currently only leaves you with a dissatisfied customer even though you get your fee.
this were a problem with the transaction fee, min payins a raised to avoid this.
Edit 9: http://gyazo.com/d38f09816f9a0f20c71b0d42ef1d157f Spelling errors, correct to 'adjusted' and 'automatically'.
thank you

-----------------------------
-----------------------------
-----------------------------

no more comic sans Cheesy Google Webfonts is working again.
2.
Quote
Send you Bet to one of the adresses below.
Should say "Send your bet to one of the addresses below."
thank you
3.
Quote
The maximum payin is automaticly ajusted every 5 minutes.
Should say "The maximum payin is automatically adjusted every 5 minutes."
mentioned above, but thank you anyway.
4. You should get your own favicon.
i'm going to create on late this day
5.
Quote
Last Winner
Should say "Last Winners"
Yes, I know that these are suggestions not bugs.
thank you.

-----------------------------
-----------------------------
-----------------------------

A big thank you goes to you two guys for your suggestions.

Greetings,

The Bitcoin-Dice Team
hero member
Activity: 784
Merit: 1000
0xFB0D8D1534241423
1.

2.
Quote
Send you Bet to one of the adresses below.
Should say "Send your bet to one of the addresses below."
3.
Quote
The maximum payin is automaticly ajusted every 5 minutes.
Should say "The maximum payin is automatically adjusted every 5 minutes."
4. You should get your own favicon.
5.
Quote
Last Winner
Should say "Last Winners"
Yes, I know that these are suggestions not bugs.
Pages:
Jump to: