Bitcoin Forum
April 28, 2024, 12:44:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Satoshidice Double spend coins - I lost my coins????  (Read 1059 times)
elbill (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1005


frantorres_995 at socialmedia


View Profile
November 25, 2012, 05:41:25 PM
Last edit: November 25, 2012, 05:52:55 PM by elbill
 #1

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.

1714265041
Hero Member
*
Offline Offline

Posts: 1714265041

View Profile Personal Message (Offline)

Ignore
1714265041
Reply with quote  #2

1714265041
Report to moderator
1714265041
Hero Member
*
Offline Offline

Posts: 1714265041

View Profile Personal Message (Offline)

Ignore
1714265041
Reply with quote  #2

1714265041
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
November 25, 2012, 06:47:47 PM
Last edit: November 26, 2012, 12:42:20 AM by Stephen Gornick
 #2

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.)

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


elbill (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1005


frantorres_995 at socialmedia


View Profile
November 25, 2012, 09:50:05 PM
 #3

Now have 29 BTC in my wallet, I dont know Why or where is the rest..

 Undecided



Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
November 26, 2012, 12:49:25 AM
 #4

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.

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


elbill (OP)
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1005


frantorres_995 at socialmedia


View Profile
November 26, 2012, 01:34:32 PM
 #5

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.

Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
November 27, 2012, 04:48:00 AM
Last edit: November 27, 2012, 09:28:02 AM by Stephen Gornick
 #6

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.]

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


kwoody
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


Technology and Women. Amazing.


View Profile
November 27, 2012, 08:56:06 AM
 #7

As psy would put it, this is motherfu#$@!ing bat country, don't believe it until you see confirmations on your transactions.
piuk
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1005



View Profile WWW
November 27, 2012, 01:38:06 PM
 #8

Please could you post your bitcoin address. It is possible some SatoshiDICE payouts may still be pending (https://bitcointalk.org/index.php?topic=77870.msg1358596#msg1358596 - https://bitcointalk.org/index.php?topic=127961.0)

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