The safe way to do it is the following:
- Don't move your coins before the fork, leave them in your wallet, let's call it it BTC-OLD
- After the fork, create a new wallet, let's call it BTC-NEW, get an address from BTC-NEW
- Move all your BTC from BTC-OLD to the address of BTC-NEW
- Install a BCH wallet, and create a new wallet, let's call it BCH-TRANS
- Export your private keys from the (now BTC-empty) BTC-OLD to the BCH-TRANS wallet
- Your BCH 1:1 from BTC-OLD will "appear" in your BCH-TRANS wallet
I believe this is the safest way to split your BTC / BCH in a way that even a harmful/rogue wallet fed with your private keys will not affect the other chain, because both BTC-OLD and BCH-TRANS had to share the same private keys to make the split possible.
Of course there is replay protection but this is enforced by consensus, and that wouldn't prevent a rogue wallet with unencrypted private keys to craft transactions that would be sent to the other chain.
Alright, thanks. I'll proceed syncing the blockchain, my concern is do I download the latest Bitcoin Core 0.14.2 ? I was running an earlier version.
You should wait but even if you sync your wallet which I believe it will take a long time since you say it has 6 or more months that is not synchronized, you can after your wallet is synchronized move your coins to another wallet if you like. If I were you I would keep them where they are and would have sync the wallet on August 3 ,4 or maximum 5. Nothing should happened. BCC is just an altcoin like many others.
BTC transactions are being made without problems now.
Someone told me to import the private-keys directly to Electrum. Then moving my BTC's to a new Electrum address. However there are several misunderstanding about splitting BTC/BCC with electrum, it is still officially unsupported but it can be done anyway using "Electron Cash" a fork of Electrum for Bitcoin Cash (which I personally pass).
https://electrum.org/bcc2.txtOn the other hand, I have plans to get a Trezor soon, it may take up to 2 weeks until I grab it on my hands.. What should I do then? :
1- going the slowly & easiest way: downloading the full blockchain with the latest bitcoin-qt wallet, creating a new address with the latest updated Trezor firmware, then moving the BTC's into it. Enjoying both coins instantly!.
2- going the fast & risky way by sweeping the bitcoin-qt privkeys into electron cash.
3- doing nothing by just waiting for a bitcoin-qt version that supports both BTC/BCH? (unlikely)
Thanks, please share your thougths/ideas