Bitcoin Forum

Economy => Service Discussion => Topic started by: williamj2543 on August 10, 2014, 11:54:48 PM



Title: BitUndo?
Post by: williamj2543 on August 10, 2014, 11:54:48 PM
I just saw a site called Bitundo (http://www.bitundo.com/). It allows you to basically "undo" transactions, double spending them (sort of). What do you guys think about this, you could easily be able to exploit some sites and users easily. Example, luckyb.it pays and sends back on 0 transactions, so you could use this service to get free bets correct?
I don't know how this works, someone please explain.


Title: Re: BitUndo?
Post by: MakeBelieve on August 11, 2014, 12:18:43 AM
This site has to be fake right?


Title: Re: BitUndo?
Post by: coinsolidation on August 11, 2014, 12:25:14 AM
I just saw a site called Bitundo (http://www.bitundo.com/). It allows you to basically "undo" transactions, double spending them (sort of). What do you guys think about this, you could easily be able to exploit some sites and users easily. Example, luckyb.it pays and sends back on 0 transactions, so you could use this service to get free bets correct?
I don't know how this works, someone please explain.

It appears to work on the premise that placing another transaction with higher fees for miners should entail that transaction is included in a block before the original transaction. BitUndo have then tried to monetize the process for their own benefit.

No harm would come if used against 0-zero confirmation gambling, as the process if successful would invalidate the first/gambled transaction and also any winnings from it, since the winnings are built using an input from the first (now invalid) transaction.


Title: Re: BitUndo?
Post by: hamdi on August 11, 2014, 12:28:11 AM
i don't think this will get much traction...


Title: Re: BitUndo?
Post by: shorena on August 11, 2014, 07:51:39 AM
-snip-
I don't know how this works, someone please explain.

#1 you send TX1 without fees
#2 you quickly make another TX2 with fees and give it to them
#3 if they mine the next block, TX2 will be confirmed and TX1 invalid

Yes this can be exploited, but those accepting bitcoins will adapt (e.g. require 1 confirmation). For some scenarios this might be a good idea. E.g. a TX hanging in limbo for days because no fee.