Hi All,
Thanks for the replies. It is indeed very helpful and I now understand better.
Just a quick question about moving Bitcoins from my current wallet to a new wallet using Bitcoin Core.
Can I do this using the same Bitcoin Core Installation on my computer or do I need to install Bitcoin Core once again? Because if I make a new installation of Bitcoin Core, then I would need to download the entire blockchain once again.
Note: In the guide by theymos here:
https://bitcointalksearch.org/topic/aug-1-summary-2059111, following was recommended:
"Create a totally new logical wallet with a new mnemonic, etc. Just creating new addresses is not sufficient: the new wallet needs to be completely separate from the old one. The new wallet's private keys should be under your personal control just in case your transaction is replayed or something else goes wrong. Make sure you have backups of the new wallet."
Totally new logical wallet means a new wallet.dat file right? I think this new file will be generated automatically by Bitcoin Core once it is started with no wallet.dat file present inside Data Directory.
Can I do the following to move Bitcoins from my current wallet to a new address?
1. Sync Bitcoin Core completely with the latest block. Now close the running instance of Bitcoin Core.
2. Cut and paste the original wallet.dat file from Data Directory of Bitcoin Core to a new location.
3. Open Bitcoin Core once again. Now, it should generate a new wallet.dat file. Allow the sync in Bitcoin Core to complete. Now, generate a new Receiver address. Close Bitcoin Core.
4. Now backup new wallet.dat file in a new location. Put back the wallet.dat file saved in step 2 in data directory of Bitcoin Core.
5. Transfer Bitcoins from old wallet.dat to new Address generated (corresponding to new wallet.dat).
Once the above steps are completed, I need to import the old wallet.dat file into a Bitcoin ABC installation on a different computer to get the BCH.
Do I understand it right?