Bitcoin Forum
November 06, 2024, 05:02:45 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Diceeno.com  (Read 1750 times)
JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 28, 2013, 07:37:34 PM
 #1

Dear Bitcoin Community

I would like to introduce www.diceeno.com our brand new Bitcoin Casino.

The main features of diceeno are:
  • Play instant with zero confirmations
  • No account needed
  • No transactionfees on bets
  • No blockchain spaming
  • Over 98% break even odds

We currently offer a dice game where you can choose your win chance and bet size self. This allows you to play with a bunch of
different  strategies, varying your win chance and the bet size.  The win multiplyer depends on the win chance and can reach up to 98500x your bet.

More games are following....

I wish you a good time on www.diceeno.com

JBaum
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
March 28, 2013, 11:27:52 PM
 #2

Not provably fair.
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
March 29, 2013, 02:27:46 AM
 #3

The game wouldn't show me much until I put in an address, so I pasted the first address I found on blockchain.info and got an error page:

http://www.diceeno.com/accounts/B6jmaOODZbc1BixaebpjiPcvoAR97-W6tA0BIeoNFEE just says:

Quote
Server Error (500)

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
001sonkit
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


Casper - A failed entrepenuer who looks like Zhou


View Profile WWW
March 29, 2013, 02:41:57 AM
 #4

The game wouldn't show me much until I put in an address, so I pasted the first address I found on blockchain.info and got an error page:

http://www.diceeno.com/accounts/B6jmaOODZbc1BixaebpjiPcvoAR97-W6tA0BIeoNFEE just says:

Quote
Server Error (500)

Thanks for reminding me to do debug before launching my stuff. (I am launching sth soon)

GEMINI ACCOUNT REVIEW - Source of Funds Request
JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 29, 2013, 09:28:57 AM
 #5

Due we faced much more traffic than we expected, the server crashed. A hardware upgrade is on its way.

The user gets a log with all his transactions. The statistic will prove that it is fair.
elizserussell
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
March 29, 2013, 09:32:00 AM
 #6

look great.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
March 29, 2013, 10:18:59 AM
 #7

Due we faced much more traffic than we expected, the server crashed. A hardware upgrade is on its way.

The user gets a log with all his transactions. The statistic will prove that it is fair.
Why not just make it provably fair?
addi
Hero Member
*****
Offline Offline

Activity: 626
Merit: 500


https://satoshibet.com


View Profile WWW
March 29, 2013, 10:55:17 AM
 #8

Due we faced much more traffic than we expected, the server crashed. A hardware upgrade is on its way.

The user gets a log with all his transactions. The statistic will prove that it is fair.
Why not just make it provably fair?

+1

JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 29, 2013, 11:46:44 AM
 #9

Well we have discussed the provably fair topic for a long time, during the development process. And we concluded that the only real proof is to make statistics with the transactions log. Everybody who knows statistic will very quick recognize if something is not fair on the casino.

As we don't have a payment for every bet we can't use hashes from transactions to generate random numbers.

We studied the „provably fair“ solutions on the Internet which came without such a transaction hash. Normally there are some hashes generated on the server and some on the client. Those calculate in a known algorithm and a huge documentation of all calculations give some feeling of proof.

Everybody who tried to generate a random number with a mathematical formula knows the challenge. In fact it is not possible. To generate a random number you need the most unpredictable event as possible what contradicts with the philosophy of math to predict everything. So we normally trigger physical events like the memory or CPU usage to make the random number less predictable.

To get the most unpredictable random number for diceeno.com we have implemented a hardware application which measures the noise on a Diode junction. With that we initialize our random generator. This gives us a very realistic distribution of random numbers. The prove of that lies in making statistics.

We won't give the feeling of a proved security because this just does not exists. The only proof that a casino is fair lies in the played games. And we hope that the users make their statistics while playing and check the fairness of every casino they use and don't just believe in some white papers distributed by the casino owner never certified by a third instance.


🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
March 29, 2013, 12:23:56 PM
Last edit: March 29, 2013, 12:34:42 PM by TradeFortress
 #10

Well we have discussed the provably fair topic for a long time, during the development process. And we concluded that the only real proof is to make statistics with the transactions log. Everybody who knows statistic will very quick recognize if something is not fair on the casino.

As we don't have a payment for every bet we can't use hashes from transactions to generate random numbers.

We studied the „provably fair“ solutions on the Internet which came without such a transaction hash. Normally there are some hashes generated on the server and some on the client. Those calculate in a known algorithm and a huge documentation of all calculations give some feeling of proof.

Everybody who tried to generate a random number with a mathematical formula knows the challenge. In fact it is not possible. To generate a random number you need the most unpredictable event as possible what contradicts with the philosophy of math to predict everything. So we normally trigger physical events like the memory or CPU usage to make the random number less predictable.

To get the most unpredictable random number for diceeno.com we have implemented a hardware application which measures the noise on a Diode junction. With that we initialize our random generator. This gives us a very realistic distribution of random numbers. The prove of that lies in making statistics.

We won't give the feeling of a proved security because this just does not exists. The only proof that a casino is fair lies in the played games. And we hope that the users make their statistics while playing and check the fairness of every casino they use and don't just believe in some white papers distributed by the casino owner never certified by a third instance.


Oh god, another casino operator thinks provably fairness is pointless again. Seriously.

Statistics can be faked. How do I know the house isn't making up fake bets where they always win, just so it appears it's fair? It is impossible to prove that a casino is fair via statistical analysis unless you play hundreds of thousands of games yourself. Statistics are not a plausible way to verify fairness.

Also, widely used hashing algorithms are not an "unknown algorithm". hashes are the core of bitcoin. They're how the blockchain works. They're how mining works. Without hashes, there would be no mining. Hashing systems aren't magic, they are pretty much used everywhere.

"Provably Fairness for Dummies"

1. casino generates a random string, called the 'secret'. Use whatever random system you're using now.
2. hash("sha256", $secret). Show it to the player.
3. player provides their own secret, via txid, or normal input. Generate player's secret by collecting mouse movement. Let player specify their own secret.
4. output = hash("sha256", $casinoSecret . $playerSecret)

You don't need TXIDs for provably fair verification! TXIDs are commonly used as a secret, but it's an option.

Process output how you wish depending on what your game is. As long as you publish how you generate it, it doesn't matter which way you do it, because as long as any party and verify the result it's OK. Like I can say "0 is heads, 1 is tails" or "1 is heads, 0 is tails", or even "if fourth bit is 1 and second bit is 0 then it's heads", as long as anyone can verify it then it's provably fair. Provably. Sure the casino can have 1% breakeven odds, but everyone will be able to see AND VERIFY that before playing.

Provably fair casinos when done right cannot cheat without being caught.

The only logical conclusion for sidestepping provable fairness on a dice game is that you are trying to cheat, or you are too stupid to implement a hash function. Statistics cannot feasibly prove you are not cheating.

Apologies for the rant, but I have never seen more concentrated "studying" ignorance or shenanigans.  

By the way, learn about double spending, before someone runs off with your entire wallet. I bet you haven't modified bitcoin.conf to prevent trivial double spending attacks. There's a reason why the biggest bitcoin gambling game now pretty much requires 1 confirms, and it is for a good reason - because you'd be losing money otherwise when you get large enough.
Zaih
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
March 29, 2013, 12:39:43 PM
 #11

You have a nice underlying idea. But I wouldn't feel safe gambling with you if you were not provably fair. To be fair, I don't even understand how the provably fair thing works, and I don't use it. But it being there just makes me feel more comfortable  Grin

Don't be too harsh on the poor guy either Smiley I'm sure his diceeno will turn out just great!
JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 29, 2013, 01:29:10 PM
Last edit: March 29, 2013, 02:20:48 PM by JBaum
 #12

Also, widely used hashing algorithms are not an "unknown algorithm". hashes are the core of bitcoin.
Yes and this is good so. But does not have much to do with the distribution of its random numbers.


"Provably Fairness for Dummies"

1. casino generates a random string, called the 'secret'. Use whatever random system you're using now.
2. hash("sha256", $secret). Show it to the player.
3. player provides their own secret, via txid, or normal input. Generate player's secret by collecting mouse movement. Let player specify their own secret.
4. output = hash("sha256", $casinoSecret . $playerSecret)

Of course you are underlining the advantages of "provably fairness" as you self advert for such a casino. But the problem lies in the $playerSecret. A hash calculated on the clients computer does not provide as much proof as you tell. It can be manipulated too. To exclude that you have to make statistics too what needs the same amount like every statistical proof else. As long as such a "provably fairness" isn't certified by a trusted 3rd party it's not so "provable" as it seems for an customer.

If the hash $playerSecret comes from a 3rd party like the bitcoin network it is a legit process to use this to make a gambling service provably fair. But as long as the $playersecret is generated by some shady javascript on the casino website the "provably fair" is not as proved as you say.

Yes we could implement a "provably fair" algorithm, but it only would suggest the user a security he can't have. So we decided that the user should decide on realistic parameter if he wants to trust us or not.

The user should always be aware to get cheated on the internet. And we don't want to lull our customers into a false sense of security with algorithms which only look good.  
JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 29, 2013, 01:34:58 PM
 #13

By the way, learn about double spending, before someone runs off with your entire wallet. I bet you haven't modified bitcoin.conf to prevent trivial double spending attacks. There's a reason why the biggest bitcoin gambling game now pretty much requires 1 confirms, and it is for a good reason - because you'd be losing money otherwise when you get large enough.

Thank you for your concern.

This is why we only pay out if we have three confirmations. But you can play with zero.
MPOE-PR
Hero Member
*****
Offline Offline

Activity: 756
Merit: 522



View Profile
March 29, 2013, 03:19:23 PM
 #14

look great.

Yeah, I bet it does.

Due we faced much more traffic than we expected, the server crashed. A hardware upgrade is on its way.

The user gets a log with all his transactions. The statistic will prove that it is fair.
Why not just make it provably fair?

+1

And we concluded that the only real proof is to make statistics with the transactions log. Everybody who knows statistic will very quick recognize if something is not fair on the casino.

Because he does not understand what that means.

OP: Close this and see here instead. You are not mentally prepared to be doing this yet. "Statistic" my foot.

My Credentials  | THE BTC Stock Exchange | I have my very own anthology! | Use bitcointa.lk, it's like this one but better.
lleibowitz
Newbie
*
Offline Offline

Activity: 37
Merit: 0



View Profile
March 29, 2013, 05:54:51 PM
 #15

Why is everbody using Twitter Bootstrap?
JBaum (OP)
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
March 29, 2013, 06:33:51 PM
 #16

Why is everbody using Twitter Bootstrap?

It is very handy.
MPOE-PR
Hero Member
*****
Offline Offline

Activity: 756
Merit: 522



View Profile
March 29, 2013, 07:22:32 PM
 #17

Why is everbody using Twitter Bootstrap?

Because "everybody" has decided "coding skills" are enough to start a Bitcoin "business", and twitter bootstrap has the nice advantage that it removes any need for coding skills from making a website.

So therefore infinite power.

My Credentials  | THE BTC Stock Exchange | I have my very own anthology! | Use bitcointa.lk, it's like this one but better.
bitcoinmaster2
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 29, 2013, 08:44:27 PM
 #18

I've just checked out Diceeno.com.
I have played 13 rounds with 0.2 BTC at the end I cashed out 0.5.  Cheesy
It's fast and easy.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
March 29, 2013, 10:44:25 PM
 #19

By the way, learn about double spending, before someone runs off with your entire wallet. I bet you haven't modified bitcoin.conf to prevent trivial double spending attacks. There's a reason why the biggest bitcoin gambling game now pretty much requires 1 confirms, and it is for a good reason - because you'd be losing money otherwise when you get large enough.

Thank you for your concern.

This is why we only pay out if we have three confirmations. But you can play with zero.
Seriously? No, you cannot show results for 0 confirm bets because I can doublespend if I lose, and not doublespend if I win.

Now read more about Bitcoin.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
March 29, 2013, 10:45:58 PM
 #20

Also, widely used hashing algorithms are not an "unknown algorithm". hashes are the core of bitcoin.
Yes and this is good so. But does not have much to do with the distribution of its random numbers.


"Provably Fairness for Dummies"

1. casino generates a random string, called the 'secret'. Use whatever random system you're using now.
2. hash("sha256", $secret). Show it to the player.
3. player provides their own secret, via txid, or normal input. Generate player's secret by collecting mouse movement. Let player specify their own secret.
4. output = hash("sha256", $casinoSecret . $playerSecret)

Of course you are underlining the advantages of "provably fairness" as you self advert for such a casino. But the problem lies in the $playerSecret. A hash calculated on the clients computer does not provide as much proof as you tell. It can be manipulated too. To exclude that you have to make statistics too what needs the same amount like every statistical proof else. As long as such a "provably fairness" isn't certified by a trusted 3rd party it's not so "provable" as it seems for an customer.

If the hash $playerSecret comes from a 3rd party like the bitcoin network it is a legit process to use this to make a gambling service provably fair. But as long as the $playersecret is generated by some shady javascript on the casino website the "provably fair" is not as proved as you say.

Yes we could implement a "provably fair" algorithm, but it only would suggest the user a security he can't have. So we decided that the user should decide on realistic parameter if he wants to trust us or not.

The user should always be aware to get cheated on the internet. And we don't want to lull our customers into a false sense of security with algorithms which only look good.  


But everyone can see their JavaScript code. I can modify the code so I pick my own secret. bitZino let's you do that with a user interface.

Pages: [1] 2 »  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!