Bitcoin Forum
December 07, 2016, 12:47:47 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 255 »
  Print  
Author Topic: SatoshiDICE.com - The World's Most Popular Bitcoin Game  (Read 399360 times)
dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 14, 2014, 12:12:05 AM
 #1861

What happened to satoshidice? Why do no people bet there anymore?

1. they do, just not very much

2. the house edge is almost twice that of any other dice site (1.9% vs 1%)

3. the maximum bet sizes have dropped off significantly

4. the range of bets available has been cut

5. the site hasn't kept up with innovations in dicing:

5a. betting is on-chain and slow
5b. bet verification involves waiting until the end of the day for the secret to be revealed
5c. other sites allow you to specify your own odds; sd still has a very limited list of odds
5d. other sites allow you to bet 'high' or 'low'. sd still only lets you bet 'low'
5e. there's no on-site chat, so there's less of a feeling of community around the site

It's hard to say which of these are most significant, but they probably all play a part. It seems like the site was just left to die, even before it was sold for a huge number of BTC.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481114867
Hero Member
*
Offline Offline

Posts: 1481114867

View Profile Personal Message (Offline)

Ignore
1481114867
Reply with quote  #2

1481114867
Report to moderator
1481114867
Hero Member
*
Offline Offline

Posts: 1481114867

View Profile Personal Message (Offline)

Ignore
1481114867
Reply with quote  #2

1481114867
Report to moderator
1481114867
Hero Member
*
Offline Offline

Posts: 1481114867

View Profile Personal Message (Offline)

Ignore
1481114867
Reply with quote  #2

1481114867
Report to moderator
PrimedicePlayersUnion
Member
**
Offline Offline

Activity: 70

★Bitin.io★ - Instant Exchange


View Profile
October 14, 2014, 01:31:04 AM
 #1862

What happened to satoshidice? Why do no people bet there anymore?

1. they do, just not very much

2. the house edge is almost twice that of any other dice site (1.9% vs 1%)

3. the maximum bet sizes have dropped off significantly

4. the range of bets available has been cut

5. the site hasn't kept up with innovations in dicing:

5a. betting is on-chain and slow
5b. bet verification involves waiting until the end of the day for the secret to be revealed
5c. other sites allow you to specify your own odds; sd still has a very limited list of odds
5d. other sites allow you to bet 'high' or 'low'. sd still only lets you bet 'low'
5e. there's no on-site chat, so there's less of a feeling of community around the site

It's hard to say which of these are most significant, but they probably all play a part. It seems like the site was just left to die, even before it was sold for a huge number of BTC.
how u know so much?

dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 14, 2014, 01:52:04 AM
 #1863

how u know so much?

I spend far too much of my time looking at dice sites? idk.

jaitor
Full Member
***
Offline Offline

Activity: 180


View Profile
October 20, 2014, 04:38:42 PM
 #1864

I am trying to understand how does a satoshidice draw work.

As far as i have understood sd generates daily two public hashes:

HMAC hash
Position hash

You can check https://www.satoshidice.com/files/daily-secret-hash.txt all the HMAC and Position Hashes up to 31.10.2014 has been released. Why did they do this, if the hashes were only released the day after the draws?

If the draw is calculated using next formula:

Resulting String = hmac_sha512(daily_secret, "tx_id:out_index")

If someone gets tx_id:out_index they could be used to win bets unfairly as the daily_secret and positions have already been released, am i right?
dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 20, 2014, 05:17:56 PM
 #1865

I am trying to understand how does a satoshidice draw work.

As far as i have understood sd generates daily two public hashes:

HMAC hash
Position hash

You can check https://www.satoshidice.com/files/daily-secret-hash.txt all the HMAC and Position Hashes up to 31.10.2014 has been released. Why did they do this, if the hashes were only released the day after the draws?

If the draw is calculated using next formula:

Resulting String = hmac_sha512(daily_secret, "tx_id:out_index")

If someone gets tx_id:out_index they could be used to win bets unfairly as the daily_secret and positions have already been released, am i right?

They announce the *hash* of the daily secrets in advance.
They announce the daily secrets themselves at the end of each day.

That way you can check that they selected the daily secret in advance (since they published its hash) without being able to know the actual secret in advance.

pureelite
Sr. Member
****
Offline Offline

Activity: 434


View Profile
October 20, 2014, 05:19:19 PM
 #1866

will this game ever be on-chain and not off-chain?
Shogen
Legendary
*
Offline Offline

Activity: 966



View Profile
October 20, 2014, 05:23:47 PM
 #1867

will this game ever be on-chain and not off-chain?

They mentioned there will be an off chain betting in the new version of SD, but didn't mention whether they will keep the current on chain game untouched or not...

We're about to release the new version of Satoshi Dice so here's a teaser! Final testing is being made now.

Highlights
  • Rapid session based off chain betting
-snip-

dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 20, 2014, 05:42:43 PM
 #1868

will this game ever be on-chain and not off-chain?

It is already on-chain.

For a while they offered an off-chain version too, which they called "tribute", but from what I heard it was exploitable so they took it offline to fix it. That was approximately a year ago I guess.

jaitor
Full Member
***
Offline Offline

Activity: 180


View Profile
October 20, 2014, 06:46:10 PM
 #1869

I am trying to understand how does a satoshidice draw work.

As far as i have understood sd generates daily two public hashes:

HMAC hash
Position hash

You can check https://www.satoshidice.com/files/daily-secret-hash.txt all the HMAC and Position Hashes up to 31.10.2014 has been released. Why did they do this, if the hashes were only released the day after the draws?

If the draw is calculated using next formula:

Resulting String = hmac_sha512(daily_secret, "tx_id:out_index")

If someone gets tx_id:out_index they could be used to win bets unfairly as the daily_secret and positions have already been released, am i right?

They announce the *hash* of the daily secrets in advance.
They announce the daily secrets themselves at the end of each day.

That way you can check that they selected the daily secret in advance (since they published its hash) without being able to know the actual secret in advance.

Can you give me an example?

I want to bet but i want to check by myself if everything is ok...

I mean if the function they are using is:

128 hex hash = hmac_sha512(daily_secret, "tx_id:out_index")

if i don't have the daily secret , and tx_id:out_index is known once the transaction is made, and that's when the 128 hex hash is calculated (the 128 HMAC hash it can't be known in advance as you don't have the tx_id:out_index, and to calculate the HMAC you need both, key and message), what's in this example your "They announce the *hash* of the daily secrets in advance"?.
dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 20, 2014, 08:40:49 PM
 #1870

if i don't have the daily secret , and tx_id:out_index is known once the transaction is made, and that's when the 128 hex hash is calculated (the 128 HMAC hash it can't be known in advance as you don't have the tx_id:out_index, and to calculate the HMAC you need both, key and message), what's in this example your "They announce the *hash* of the daily secrets in advance"?.

First off, understand that "sending a transaction" is really several steps:

1) select some outputs to send
2) make a raw transaction
3) sign it with your private keys
4) broadcast it to the network

Note that steps 1 through 3 can happen entirely offline, and by the end of step 3 your transaction ID is known.

If you knew the daily secret, you could combine it with your transaction's ID, calculate the HMAC, and see if you would win or not. Then you could decide whether to run step 4 and broadcast the transaction, or go back to step 3, sign it again (which has a random element, and will change the transaction ID) and repeat until you get a transaction ID that you like (because it wins).

So you can't know the daily secret before you bet, or you could cheat as I just described.

The site tells you the daily secret once it has finished using it. Usually around 24 hours after it has finished using it.

All they tell you before you bet is the HASH of the daily secret. They use a one-way hash: it's very easy to get from the secret to its hash, and almost impossible to go the other way.

So you can make a note of the hash they have given you, then a couple of days later once they have published the secret itself you can hash it and check that you get the hash they gave you before you bet. That way you can be sure that they didn't cheat and pick a secret just to make you lose.

Is that clearer?

jaitor
Full Member
***
Offline Offline

Activity: 180


View Profile
October 20, 2014, 09:45:27 PM
 #1871

if i don't have the daily secret , and tx_id:out_index is known once the transaction is made, and that's when the 128 hex hash is calculated (the 128 HMAC hash it can't be known in advance as you don't have the tx_id:out_index, and to calculate the HMAC you need both, key and message), what's in this example your "They announce the *hash* of the daily secrets in advance"?.

First off, understand that "sending a transaction" is really several steps:

1) select some outputs to send
2) make a raw transaction
3) sign it with your private keys
4) broadcast it to the network

Note that steps 1 through 3 can happen entirely offline, and by the end of step 3 your transaction ID is known.

If you knew the daily secret, you could combine it with your transaction's ID, calculate the HMAC, and see if you would win or not. Then you could decide whether to run step 4 and broadcast the transaction, or go back to step 3, sign it again (which has a random element, and will change the transaction ID) and repeat until you get a transaction ID that you like (because it wins).

So you can't know the daily secret before you bet, or you could cheat as I just described.

The site tells you the daily secret once it has finished using it. Usually around 24 hours after it has finished using it.

All they tell you before you bet is the HASH of the daily secret. They use a one-way hash: it's very easy to get from the secret to its hash, and almost impossible to go the other way.

So you can make a note of the hash they have given you, then a couple of days later once they have published the secret itself you can hash it and check that you get the hash they gave you before you bet. That way you can be sure that they didn't cheat and pick a secret just to make you lose.

Is that clearer?

understood perfectly. Thanks!
SatoshiDICE_PR
Sr. Member
****
Offline Offline

Activity: 362


SatoshiDice.com SatoshiCircle.com


View Profile WWW
October 21, 2014, 07:55:05 AM
 #1872


First off, understand that "sending a transaction" is really several steps:

1) select some outputs to send
2) make a raw transaction
3) sign it with your private keys
4) broadcast it to the network

Note that steps 1 through 3 can happen entirely offline, and by the end of step 3 your transaction ID is known.

If you knew the daily secret, you could combine it with your transaction's ID, calculate the HMAC, and see if you would win or not. Then you could decide whether to run step 4 and broadcast the transaction, or go back to step 3, sign it again (which has a random element, and will change the transaction ID) and repeat until you get a transaction ID that you like (because it wins).

So you can't know the daily secret before you bet, or you could cheat as I just described.

The site tells you the daily secret once it has finished using it. Usually around 24 hours after it has finished using it.

All they tell you before you bet is the HASH of the daily secret. They use a one-way hash: it's very easy to get from the secret to its hash, and almost impossible to go the other way.

So you can make a note of the hash they have given you, then a couple of days later once they have published the secret itself you can hash it and check that you get the hash they gave you before you bet. That way you can be sure that they didn't cheat and pick a secret just to make you lose.

Good description, Dooglus. We are making the process clearer and also something similar in the FAQ. Most importantly though, is the new upcoming game that proves the fairness in a much easier way!

SatoshiDICE_PR
Sr. Member
****
Offline Offline

Activity: 362


SatoshiDice.com SatoshiCircle.com


View Profile WWW
October 21, 2014, 08:03:22 AM
 #1873

will this game ever be on-chain and not off-chain?

No, we're releasing the new off chain game within 1-2 weeks.

SatoshiDICE_PR
Sr. Member
****
Offline Offline

Activity: 362


SatoshiDice.com SatoshiCircle.com


View Profile WWW
October 21, 2014, 08:04:55 AM
 #1874

@gas7uazz - Well, as they stated in the previous post, I think the max bets will rise again with the new tribute version Smiley

Also, wow, nice stats you have there. I think I have a wager of max. 100 btc in my whole btc gambling history. Keep it up!

Yes, highrollers will be able to play again. Final testing and some optimisations are going on now before the release.

RocketSingh
Legendary
*
Offline Offline

Activity: 966


View Profile
October 21, 2014, 09:42:35 AM
 #1875

will this game ever be on-chain and not off-chain?

It is already on-chain.

For a while they offered an off-chain version too, which they called "tribute", but from what I heard it was exploitable so they took it offline to fix it. That was approximately a year ago I guess.

What does it mean by on-chain and off-chain betting ?

dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 21, 2014, 05:38:42 PM
 #1876

What does it mean by on-chain and off-chain betting ?

On-chain betting:

  Each bet you place is in the form of a Bitcoin transaction. Each bet you win sends you your winnings in a new transaction.

Off-chain betting:

  You deposit some coins into an account on a website. You get to make lots of bets on the site without making any more Bitcoin transactions. You have a "balance" on the site which is really just an entry in a database. Then you withdraw your winnings to your wallet.

Pros and cons:

On-chain betting has a public audit trail. You can prove you made each bet.
On-chain betting uses a lot of space on the blockchain. Everyone node has to store every bet forever (or until we invent pruning).
On-chain betting is typically slow, since we need to wait for confirmations to prevent double-spends.

SatoshiDICE_PR
Sr. Member
****
Offline Offline

Activity: 362


SatoshiDice.com SatoshiCircle.com


View Profile WWW
October 21, 2014, 10:26:18 PM
 #1877

What does it mean by on-chain and off-chain betting ?

On-chain betting:

  Each bet you place is in the form of a Bitcoin transaction. Each bet you win sends you your winnings in a new transaction.

Off-chain betting:

  You deposit some coins into an account on a website. You get to make lots of bets on the site without making any more Bitcoin transactions. You have a "balance" on the site which is really just an entry in a database. Then you withdraw your winnings to your wallet.

Pros and cons:

On-chain betting has a public audit trail. You can prove you made each bet.
On-chain betting uses a lot of space on the blockchain. Everyone node has to store every bet forever (or until we invent pruning).
On-chain betting is typically slow, since we need to wait for confirmations to prevent double-spends.

Well put, we'll put this in the FAQ section!

dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 22, 2014, 03:53:32 AM
 #1878

What does it mean by on-chain and off-chain betting ?

On-chain betting:

  Each bet you place is in the form of a Bitcoin transaction. Each bet you win sends you your winnings in a new transaction.

Off-chain betting:

  You deposit some coins into an account on a website. You get to make lots of bets on the site without making any more Bitcoin transactions. You have a "balance" on the site which is really just an entry in a database. Then you withdraw your winnings to your wallet.

Pros and cons:

On-chain betting has a public audit trail. You can prove you made each bet.
On-chain betting uses a lot of space on the blockchain. Everyone node has to store every bet forever (or until we invent pruning).
On-chain betting is typically slow, since we need to wait for confirmations to prevent double-spends.

Well put, we'll put this in the FAQ section!

Dear Sir/Madam,

Do you have any vacancies?

I would like to apply for the position of "stupid question answerer" for satoshidice.

lol

Carlos L.
Legendary
*
Offline Offline

Activity: 952


View Profile
October 22, 2014, 01:16:57 PM
 #1879

What does it mean by on-chain and off-chain betting ?

On-chain betting:

  Each bet you place is in the form of a Bitcoin transaction. Each bet you win sends you your winnings in a new transaction.

Off-chain betting:

  You deposit some coins into an account on a website. You get to make lots of bets on the site without making any more Bitcoin transactions. You have a "balance" on the site which is really just an entry in a database. Then you withdraw your winnings to your wallet.

Pros and cons:

On-chain betting has a public audit trail. You can prove you made each bet.
On-chain betting uses a lot of space on the blockchain. Everyone node has to store every bet forever (or until we invent pruning).
On-chain betting is typically slow, since we need to wait for confirmations to prevent double-spends.

Well put, we'll put this in the FAQ section!

Dear Sir/Madam,

Do you have any vacancies?

I would like to apply for the position of "stupid question answerer" for satoshidice.

lol
That really ins't a stupid question, but there's definitely many that are and need answering.
dooglus
Legendary
*
Offline Offline

Activity: 2002



View Profile
October 22, 2014, 07:16:59 PM
 #1880

Dear Sir/Madam,

Do you have any vacancies?

I would like to apply for the position of "stupid question answerer" for satoshidice.

lol
That really ins't a stupid question, but there's definitely many that are and need answering.

Thanks!

When do I start? Smiley

Pages: « 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 [94] 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 ... 255 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!