Bitcoin Forum
July 29, 2024, 08:31:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: SatoshiDICE Double Spend  (Read 583 times)
daren (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 27, 2013, 05:38:23 PM
 #1

http://www.reddit.com/r/Bitcoin/comments/195dha/what_is_double_spending_and_why_do_i_have_a/
Quote
There's a bot out there which resends your SatoshiDICE losing bet transactions with an additional OP_ZERO before your signature. This part doesn't need to be signed but it does change the transaction id. It's trying to make SDICE lose money via a doublespend attack.

Today I got the same problem Sad
https://blockchain.info/tx/16a58f5eaa5c4750403e7ca505b4d84832a9041ba414ce7e67b056d325e927c9

This transaction is still unconfirmed because of:
https://blockchain.info/tx/70c99e6609730a8782c4b7a0fd3f27229d623abb473b42efee39b3e3953ce50b
https://blockchain.info/tx/b07b875e687891f4b9a1efab802ee08e5c869e3368fc3ab9f753f1fd7432a819

What's going on here?
Please help me, what can I do now?
I'm using blockchain.info
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
February 27, 2013, 06:00:23 PM
Last edit: February 27, 2013, 06:18:48 PM by Stephen Gornick
 #2


Well, you are using funds that haven't confirmed and spending them.

The Bitcoin.org client (e.g., Bitcoin-Qt) won't let you do that but some other clients (like Blockchain.info/wallet) give you more rope with which to hang yourself.


And [Edit: one of] your transactions attempting to spend those previously spent funds now will never confirm.  And as such your transactions [edit: one transaction] will eventually disappear as if they were never made.

But also what will disappear are the double spend transactions that were sent to you.

If those came from SatoshiDICE, then they will eventually send a replacement payment.

[Edit: One of those two transactions you listed (70c99e6609730a8782c4b7a0fd3f27229d623abb473b42efee39b3e3953ce50b) has confirmations, so the other (b07b875e687891f4b9a1efab802ee08e5c869e3368fc3ab9f753f1fd7432a819) is the only one that has a parent which is a double spend.

As far as why 16a58f5eaa5c4750403e7ca505b4d84832a9041ba414ce7e67b056d325e927c9 isn't confirming, that isn't because of a double spend.  Instead it is probably because it is "spam-like".  There are "dust amounts" in it (e.g., below 0.01 BTC), the total size is over 10KB, and it probably spends funds that were just recently confirmed (i.e., in the past day).   A higher fee might have helped get that in a block sooner.   Using the "Custom" feature of Blockchain.info/wallet and choosing coins that have confirmations would have been another method to avoid this (or use the Bitcoin.org client and this probably would never have happened in the first place.) ]

tl;dr: What do you do now?  You wait for some miner to include 16a58f5eaa5c4750403e7ca505b4d84832a9041ba414ce7e67b056d325e927c9 in a block -- it could be up to a day or so.  And you stop messing around with SatoshiDICE using the same wallet that you use for payments in which you want transactions to confirm in a timely manner.

Unichange.me

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


daren (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 27, 2013, 07:43:22 PM
Last edit: February 27, 2013, 08:38:31 PM by daren
 #3

Thank you for your help, it looks like the transaction has now disappeared.
I have now 61 inputs. What fee is recommended in this case?

Edit: I included 0.06 BTC as fee and the transaction has been confirmed.
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!