Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: davidgdg on February 14, 2014, 10:03:53 AM



Title: Malleability Query
Post by: davidgdg on February 14, 2014, 10:03:53 AM
Have I got this right?

Mr. Bad has 1 BTC in account with Gox

Mr. Bad sends withdrawal request for 1 BTC to Gox

Gox software sends 1 BTC with TX no. 0 to Mr. Bad

Mr. Bad broadcasts mutated version with TX no. 1

If TX no 1 gets in blockchain first then TX 0 never confirms.

Mr. Bad can then withdraw another 1 BTC from Gox because Gox in-house software checks only for whether TX 0 has confirmed.

Rinse and repeat?

But how can Mr. Bad broadcast mutated version quickly enough? How does he know when Gox have sent Tx 0? Unless he can do it quickly, Tx 0 is likely to confirm before Tx 1?






Title: Re: Malleability Query
Post by: thenoblebot on February 14, 2014, 10:34:16 AM
Here you go https://bitcointalk.org/index.php?topic=458608.0 (https://bitcointalk.org/index.php?topic=458608.0)