Bitcoin Forum

Bitcoin => Hardware wallets => Topic started by: saddambitcoin on October 03, 2015, 09:28:45 PM



Title: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 03, 2015, 09:28:45 PM
Somehow my Trezor did a doublespend. Not sure how, but now my balance is unspendable until this gets resolved.

Anybody know how long it takes?

Here are the tx's if you don't believe me.

https://blockchain.info/tx/ca130fbf8107097ac77f7f33420992a6aec54c7676756a0edfa6b1503e66e673
https://blockchain.info/tx/00ac2ef05a6c69c7876cea7ab24f2ed79c5bbd66a3dc324b66ee6cbd1c381cc1


Title: Re: how long for doublespend to expire from mempool?
Post by: shorena on October 03, 2015, 09:38:13 PM
Somehow my Trezor did a doublespend. Not sure how, but now my balance is unspendable until this gets resolved.

Anybody know how long it takes?

Here are the tx's if you don't believe me.

https://blockchain.info/tx/ca130fbf8107097ac77f7f33420992a6aec54c7676756a0edfa6b1503e66e673
https://blockchain.info/tx/00ac2ef05a6c69c7876cea7ab24f2ed79c5bbd66a3dc324b66ee6cbd1c381cc1

Sounds like you are affect by ... uhm... a test or attack of sorts[1]. Anyway, Its resolved as one of the transactions has >7 confirmations, the other is thus invalid. Get the trezor to rebuild its TX database.

[1] https://bitcointalk.org/index.php?topic=1198032.0


Title: Re: how long for doublespend to expire from mempool?
Post by: BitcoinNewsMagazine on October 03, 2015, 10:30:24 PM
Somehow my Trezor did a doublespend. Not sure how, but now my balance is unspendable until this gets resolved.

Anybody know how long it takes?

Here are the tx's if you don't believe me.

https://blockchain.info/tx/ca130fbf8107097ac77f7f33420992a6aec54c7676756a0edfa6b1503e66e673
https://blockchain.info/tx/00ac2ef05a6c69c7876cea7ab24f2ed79c5bbd66a3dc324b66ee6cbd1c381cc1

Have you made slush aware of the problem? I am sure Trezor would want to know email is support@bitcointrezor.com


Title: Re: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 03, 2015, 10:37:55 PM
Thanks shorena, looks like that was the case.

To clarify, its not a Trezor problem but someone that is mutating transactions with the malleability bug. Thanks to them for being annoying.


Title: Re: how long for doublespend to expire from mempool?
Post by: BitcoinNewsMagazine on October 03, 2015, 10:41:25 PM
Somehow my Trezor did a doublespend. Not sure how, but now my balance is unspendable until this gets resolved.

Anybody know how long it takes?

Here are the tx's if you don't believe me.

https://blockchain.info/tx/ca130fbf8107097ac77f7f33420992a6aec54c7676756a0edfa6b1503e66e673
https://blockchain.info/tx/00ac2ef05a6c69c7876cea7ab24f2ed79c5bbd66a3dc324b66ee6cbd1c381cc1

Sounds like you are affect by ... uhm... a test or attack of sorts[1]. Anyway, Its resolved as one of the transactions has >7 confirmations, the other is thus invalid. Get the trezor to rebuild its TX database.

[1] https://bitcointalk.org/index.php?topic=1198032.0

Are you saying restoring Trezor from seed is required to fix this?


Title: Re: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 04, 2015, 12:12:55 AM
Restoring the Trezor from seed doesn't fix the issue, I just wiped my Trezor and restored, the unconfirmed tx is still there.   ??? ??? ???





Title: Re: how long for doublespend to expire from mempool?
Post by: BitcoinNewsMagazine on October 04, 2015, 12:18:23 AM
Restoring the Trezor from seed doesn't fix the issue, I just wiped my Trezor and restored, the unconfirmed tx is still there.   ??? ??? ???

Is your balance still unspendable? slush needs to know of this I will have to stop using my Trezor until this is sorted sorry for your problem.


Title: Re: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 04, 2015, 12:25:39 AM
Restoring the Trezor from seed doesn't fix the issue, I just wiped my Trezor and restored, the unconfirmed tx is still there.   ??? ??? ???

Is your balance still unspendable? slush needs to know of this I will have to stop using my Trezor until this is sorted sorry for your problem.

Unfortunately the balance is still unspendable. Emailed Trezor support.

It seems the attacker has stopped for now, but I would suggest being careful using Trezor until this is resolved...will keep you posted.

https://bitcointalk.org/index.php?topic=1198032.msg12579271#msg12579271


Title: Re: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 04, 2015, 12:34:45 AM
I guess I can still restore my wallet seed with Electrum and start a new Trezor wallet, just fyi


Title: Re: how long for doublespend to expire from mempool?
Post by: BitcoinNewsMagazine on October 04, 2015, 01:23:06 AM
Restoring the Trezor from seed doesn't fix the issue, I just wiped my Trezor and restored, the unconfirmed tx is still there.   ??? ??? ???

Is your balance still unspendable? slush needs to know of this I will have to stop using my Trezor until this is sorted sorry for your problem.

Unfortunately the balance is still unspendable. Emailed Trezor support.

It seems the attacker has stopped for now, but I would suggest being careful using Trezor until this is resolved...will keep you posted.

https://bitcointalk.org/index.php?topic=1198032.msg12579271#msg12579271

Thanks! I am holding off using Trezor until slush weighs in. Please update when you hear back from support.


Title: Re: how long for doublespend to expire from mempool?
Post by: saddambitcoin on October 04, 2015, 01:39:54 AM
I ended up restoring my wallet from seed with Mycelium btw, funds are safe :)


Title: Re: how long for doublespend to expire from mempool?
Post by: BitcoinNewsMagazine on October 04, 2015, 03:35:33 AM
I ended up restoring my wallet from seed with Mycelium btw, funds are safe :)

Was the original problem with the balance not spendable in your myTrezor web wallet or a different wallet? That is troubling and Coinkite mentioned in their blog post (http://blog.coinkite.com/post/130318407326/ongoing-bitcoin-malleability-attack-low-s-high) that they had to "...deploy new code that tracks these modified transactions, and when they get confirmed into blocks, we retroactively adjust our records and continue with the new transaction number in effect." Will Trezor have to make changes in their myTrezor.com wallet also?


Title: Re: how long for doublespend to expire from mempool?
Post by: shorena on October 04, 2015, 07:48:54 AM
Restoring the Trezor from seed doesn't fix the issue, I just wiped my Trezor and restored, the unconfirmed tx is still there.   ??? ??? ???

That is troubling because it means that a restore or wipe does not actually remove the information that needed removal here. The wallet must drop the conflicting transaction without confirmation in order to show a correct balance.