Author

Topic: Satoshidice Double spend coins - I lost my coins???? (Read 1074 times)

hero member
Activity: 910
Merit: 1005
Please could you post your bitcoin address. It is possible some SatoshiDICE payouts may still be pending (https://bitcointalksearch.org/topic/m.1358596 - https://bitcointalksearch.org/topic/satoshi-dice-unpaid-bets-127961)
sr. member
Activity: 454
Merit: 250
Technology and Women. Amazing.
As psy would put it, this is motherfu#$@!ing bat country, don't believe it until you see confirmations on your transactions.
legendary
Activity: 2506
Merit: 1010
Their curious "probably fair" given me "double spend" coins when I win.

Perhaps the initial payout was a transaction that never confirmed (due to including coins that had a double spend) but every win (and every loss) that is made with a wager that confirms eventually gets a payout that confirms as well.

If you receive a payout that ends up never confirming, a replacement payout is sent.  That is provable for every single SatoshiDICE wager that confirms -- going all the way back to April when they started taking wagers (though I'm not sure when the last independent verification of this has been performed).

It would be preferable if SatoshiDICE were to never send out payments with unconfirmed funds.   But occasionally they do and it each time it ends in a mess like this because people made wagers using coins that ended up becoming invalid due to prior double spends.  It would also be preferable if the SatoshiDICE page on Blockchain.info/wallet were to let you know when you are making a wager that uses funds that have not confirmed.  That way you would know not to count on a wager that shows a win as actually being a win until your wager actually confirms.

[Edit: The My Transactions list in Blockchain.info/wallet shows each transaction made even if it was made through the SatoshiDICE page.  You can see each transaction there and use that transaction id at SatoshiDICE to see what ended up happening.]
hero member
Activity: 952
Merit: 1005
frantorres_995 at socialmedia
Now have 29 BTC in my wallet, I dont know Why or where is the rest..

Without knowing the exact details I cannot be certain but am most likely accurate in summing up your scenario with fewer words:

You never had 41 BTC of CONFIRMED funds.  You made wagers using UNCONFIRMED funds that may have increased the balance that shows, but that balance can't be trusted because it includes UNCONFIRMED funds.  

Or using even fewer words:

Don't count your chickens until they've hatched.

You have 29 BTC not 41 BTC.


I had 200 coins from Bitinstant at begin, after play using "strategies" lose 158 BTC.



A few winning bets have disappeared.

Should have 41 but have  29 BTC.

Guess the losses will be updated in blockchain wallet.


I lose in either case. However another bet of 29 lost has not been returned. So the contamined coins that they pay me, returned.

Their curious "probably fair" given me "double spend" coins when I win. Even the 29 coins have, a message of "double spend" when I try to transfer.


In other words: I do not count chickens that have not hatched, had hatched but they have changed to rubber chickens.


Anyway thanks for the reply, I understand the theory but do not understand what happened. Lesson learned.
legendary
Activity: 2506
Merit: 1010
Now have 29 BTC in my wallet, I dont know Why or where is the rest..

Without knowing the exact details I cannot be certain but am most likely accurate in summing up your scenario with fewer words:

You never had 41 BTC of CONFIRMED funds.  You made wagers using UNCONFIRMED funds that may have increased the balance that shows, but that balance can't be trusted because it includes UNCONFIRMED funds.  

Or using even fewer words:

Don't count your chickens until they've hatched.

You have 29 BTC not 41 BTC.
hero member
Activity: 952
Merit: 1005
frantorres_995 at socialmedia
Now have 29 BTC in my wallet, I dont know Why or where is the rest..

 Undecided


legendary
Activity: 2506
Merit: 1010
I do not know what to do, it's my money and I want it back and nobody helps me, what I can do?

Well, technically it isn't your money unless the payment you received and then used to wager with confirms.

And that's where the problem lies.

Blockchain.info has a good tool to help understand the details, and you get this from clicking the "enable" advanced (at the bottom):
 - https://blockchain.info/tx/d1d6f0e127d066d418f445a7463e10277ee86acd7513c539b8377dda2d7e449f

Then click on Output for the 24.09017 BTC amount on the left, which brings you to:
 - https://blockchain.info/tx-index/34253280/0

So when you placed that wager, whatever client you were using (Blockchain.info in your instance) assumed you have 24.09017 to wager with.   Unfortunately, you didn't.  Part of that 24.09017 BTC, the amount of 2.48699998 BTC came from 12Cf6nCcRtKERh9cQm3Z29c9MWvQuFSxvT.

Except that ended up being a double spend against you.   And thus the entire 24.09017 BTC coin that you had used to wager with was never yours to begin with.  That 2.48699998 BTC sent to you will never confirm (as it has since been spent elsewhere).

So your wager using that money too will never confirm, and thus you aren't owed anything from SatoshiDICE because their payouts clearly only confirm when the wager confirms as well.

----

There are two ways this can be solved going forward.  

One way would be for SatoshiDICE to NEVER send payouts unless they are only using funds that have first confirmed.   That would require SatoshiDICE to either maintain a bigger hotwallet to accommodate payouts or to hold off on payouts when funds are running low to wait for other people's wagers confirm before using them to pay out the winners.

But that would require SatoshiDICE to change their backend system.

The other solution is for you to NEVER place a wager unless the funds you are using to wager have first confirmed.   Blockchain.info is more lenient than the Bitcoin.org client or the SatoshiRoller client  -- both of which require one confirmation before letting you spend the funds.  So you are using a client that is susceptible to this situation happening again and again -- and it does nothing to warn you that you are spending funds that haven't confirmed.

So your choices are, use a client that only will spend funds that have at least one confirmation (like, perhaps the new SatoshiRoller app, available for testing now) or accept that not every wager you make will be a valid wager (for the reason, you are trying to spend funds that might not actually be yours.)
hero member
Activity: 952
Merit: 1005
frantorres_995 at socialmedia
Hi,

I am not experimented in bitcoins and after playing with my bitcoins in Satoshidice I got ready to withdraw to MTGOX (23-nov).

I was transferred 41BTC to MTGOX:

https://blockchain.info/tx/743106a62d2ec61fa895eb5c0178931f9763f85be10e37812a1ca54aa93768ba

Apparently everything is fine but contains bitcoins "double spend" of Satoshidice and therefore never confirmed.



I use the wallet of Blockchain and its support has sent me to this forum. Mtgox sent me a canned message but the transaction remains unconfirmed and there is no record of it in Blockexplorer.

Here some of the bitcoins "double spend" that satoshidice pay me contaminating all my bitcoins:


https://blockchain.info/tx/d1d6f0e127d066d418f445a7463e10277ee86acd7513c539b8377dda2d7e449f

https://blockchain.info/tx/a129165c0d399cf359eb60033fb1b4dbf2d4a1cca8425ad4612090ecae450d69


Today I received two more BTC from satoshidice (not sure why) also contaminated, after bet and win, I dont receive the winnings.



I do not know what to do, it's my money and I want it back and nobody helps me, what I can do?

I lost even when I win?

 Undecided
PD: Sorry for my bad english.
Jump to: