0

I am looking for the procedure necessary to restore a backup of Bitcoin Core v0.15.1 official release version.

Assuming I safely exit Bitcoin Core, take a backup of the ~/.bitcoin folder and put it away safely. I use my wallet for possibly many years making many transactions and eventually, my computer dies.

I get my new computer, install (let's assume the same version of) Bitcoin Core and copy my backup back to the correct location. Obviously, it will need to sync with the network once I start it up and, I may need to upgrade to a newer version of Bitcoin Core but; surely the restored backup will not know of my many new addresses used for transactions since the backup when checking for transactions during synchronisation?

Does anybody have the actual steps necessary for this procedure?

1 Answer 1

1

If you are using bitcoin 0.15.1, it will be using a HD (hierarchical deterministic) wallet by default. This means that all addresses it uses are generated from a single master key in a deterministic way. That means that even addresses you generate after the backup will still be recoverable, as will any transactions sent to them. The exception would be if you upgraded to a new wallet version which supported address types that 0.15.1 didn't (at some point in the future), in which case if you send funds to those address types 0.15.1 might not recognize them (although the private keys can probably still be recovered from your HD wallet

3
  • Okay, recoverable, thank you. What steps are necessary?
    – Willtech
    Jan 24, 2018 at 10:57
  • It will automatically find addresses which it supports. Please accept my answer if it satisfied your question btw, so the question doesn't remain "unanswered" Jan 24, 2018 at 12:40
  • So, the process is automatic and no further steps are necessary. I suppose that first upgrading the backup to the newest version before starting it up would also solve that other problem. Thank you.
    – Willtech
    Jan 25, 2018 at 7:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.