Questions tagged [satoshidice]

19 questions
11
votes
3 answers

How to implement a game like SatoshiDice?

Everyone knows what SatoshiDice is. Their core mechanic is gambling through the use of Bitcoin transactions with the payout being directly linked to the transaction that fuelled the bed to avoid double-spend attacks. My question is, how to implement…
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
9
votes
1 answer

How can a wager with SatoshiDICE be proven to be fair?

What steps will let a person manually verify that the DICE roll was fair?
Stephen Gornick
  • 26,990
  • 12
  • 67
  • 141
8
votes
1 answer

Are transaction hashes random?

Why does satoshidice have to re-hash the transaction details in order to determine your "lucky" number? Are there no publicly viewable randomized numbers or hashes that are impossible for the sender to duplicate without broadcasting the transaction?
user3145
  • 867
  • 1
  • 8
  • 17
8
votes
1 answer

Could a mining pool attack Satoshi Dice?

Is it possibile for a mining pool to attack Satoshi Dice? A strategy might be: bet on Satoshi Dice and if the bet wins, do nothing, if it looses, don't put the transaction in the block (try to double spend) and hope, that the pool find the block. If…
user599464
  • 446
  • 4
  • 11
7
votes
3 answers

How does SatoshiDice operate with 0 confirmations?

I understand they use your bet as an input, but what does that mean and how do they do it? Can they use the standard bitcoind as a server against which to run the API from?
Shamoon
  • 2,819
  • 3
  • 34
  • 52
6
votes
1 answer

Who is the programmer behind SatoshiDice?

I have talked with Erik Voorhees and I learned that he is not the person that programmed SatoshiDice. Does anyone know who is the developer behind this game is?
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
5
votes
1 answer

Why do transaction/blockchain based gambling sites use such complicated methods for proving fairness?

Doesn't the block hash or the transaction id provide enough entropy (for example, by using block_hash % 37 to generate a random number between 0 and 36)? Block Chain Roulette determines the lucky number as a function of the hash of newest block in…
nivs
  • 647
  • 4
  • 13
5
votes
2 answers

What wallets are compatible with Satoshi Dice?

Satoshi Dice requires wallets to be able to receive coins from the same address they are sent. What are some notable examples that are compatible and incompatible with this? What are the technical reasons behind such an incompatibility?
makerofthings7
  • 12,656
  • 11
  • 60
  • 129
4
votes
1 answer

"State of the Coin 2012" and the mention of Satoshi Dice

Jeff Garzik in his presentation "State of the Coin 2012" put the following slide: Bitcoin development Like trying to fix and upgrade a car, While the car is going 100 m.p.h., With users fighting over the driver's seat, Including one big burly…
ThePiachu
  • 42,931
  • 25
  • 138
  • 347
3
votes
0 answers

How does a game like Satoshi Dice avoid de-anonymizing users?

When considering games like satoshi dice or many other more typical online casino games, how do they handle awarding prizes? It seems like they pay back to the original input that sourced capital to them yet I have heard that addresses should never…
3
votes
1 answer

Does Satoshi Dice owe its customers money? How come?

From this analysis thread: SD Profit after fees: 22476.66146080 BTC (1.688%) Pending Liabilities: 6821.78965204 BTC Final SD Profit: 15654.87180876 BTC ... From now on my reports will include this 'pending liabilities'…
ripper234
  • 26,452
  • 30
  • 111
  • 246
3
votes
1 answer

How can I tell what input address sent me coin?

Rather - how does SatoshiDice do it? I know it's not proper format and people advise against it, but how is it technically possible?
Shamoon
  • 2,819
  • 3
  • 34
  • 52
3
votes
1 answer

Why does Coinbase block SatoshiDice transactions?

I noticed that Coinbase won't allow you to make transactions to SatoshiDice. Is this due to SatoshiDice being blocked in the US due to online gambling regulations, or are there additional reasons for this restriction? What other transactions have…
Chad Whitaker
  • 203
  • 1
  • 5
2
votes
1 answer

Hashrate required for Finney attack on SatoshiDICE

Say I have an address with 1000 different 0.01BTC outputs. I send all of the outputs (in separate transactions) to the 48% SatoshiDICE address. At the same time, I craft a transaction for each of the outputs that sends the money back to myself. Once…
lurf jurv
  • 2,704
  • 4
  • 22
  • 28
1
vote
1 answer

Can a Finney Attack make SatoshiDice betting profitable?

Can a Finney Attack make SatoshiDice betting profitable? If you perform a Finney Attack whenever your bet fails (by replacing it with a transaction to yourself), then would it make betting profitable, even though the Finney attack won't always work?…
lurf jurv
  • 2,704
  • 4
  • 22
  • 28
1
2