Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: konradp on August 04, 2014, 09:28:28 AM



Title: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: konradp on August 04, 2014, 09:28:28 AM
Hi.
Let's say I did a backup of my wallet two years ago. After that core devs made a few changes to the Bitcoin client.

I now restore the backup wallet - is this possible that I'll see a message like "Sorry, this wallet is incompatible with current version of Bitcoin".

I know the devs give some time to change, but it's never counted in years.


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: amaclin on August 04, 2014, 09:40:22 AM
Everything is possible.
Nobody can guarantee you anything for a infinite time.

Do you want to buy insurance?  ;D


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: MechaLeary on August 04, 2014, 09:42:50 AM
Just download the version of the wallet (https://bitcoin.org/en/version-history) you need, then use dumpprivkey or maybe dumpwallet to get your private keys, and then use importprivkey in your updated client.


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: konradp on August 04, 2014, 09:46:34 AM
Everything is possible.
Nobody can guarantee you anything for a infinite time.

Do you want to buy insurance?  ;D
No thanks:)

Quote
Just download the version of the wallet (https://bitcoin.org/en/version-history) you need, then use dumpprivkey or maybe dumpwallet to get your private keys, and then use importprivkey in your updated client.
Thanks, but how will I be able to know which version of the wallet I need after those 2 years?


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: Kluge on August 04, 2014, 09:57:58 AM
Everything is possible.
Nobody can guarantee you anything for a infinite time.

Do you want to buy insurance?  ;D
No thanks:)

Quote
Just download the version of the wallet (https://bitcoin.org/en/version-history) you need, then use dumpprivkey or maybe dumpwallet to get your private keys, and then use importprivkey in your updated client.
Thanks, but how will I be able to know which version of the wallet I need after those 2 years?
The privkey will pretty certainly never change in format any time soon, even if wallet implementations do. If it does, you should still be able to convert the privkey with little effort, keeping in mind that it'd be absolutely insane for the devs to not provide a conversion tool for old wallets (or allow both formats to be used) if they should make incompatible changes.

To answer your question, the level of risk is about on par with someone finding your privkey through brute-forcing.


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: konradp on August 04, 2014, 10:10:22 AM
Thanks Kluge!


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: DeathAndTaxes on August 04, 2014, 01:51:12 PM
As kludge said it is very possible that on a long enough timeline your wallet format may no longer be used on any active clients (talking decades not years) but the raw private keys will still be valid.

If you are still worried then make a dump of the raw keys now and print them out.


Title: Re: Is this possible that I'll loose my coins due to forks in bitcoin client?
Post by: konradp on August 04, 2014, 02:09:21 PM
As kludge said it is very possible that on a long enough timeline your wallet format may no longer be used on any active clients (talking decades not years) but the raw private keys will still be valid.

If you are still worried then make a dump of the raw keys now and print them out.

Thanks, I'll be doing that.