This blog post describes a method for protecting against replay attacks after any hard fork on the Bitcoin blockchain. It asumes you have BTC in a wallet and want to transfer it without risking the forked coin.
In summary it says:
- Buy BTC in an exchange
- Transfer BTC from exchange to your wallet
- Transfer full amount including newly received BTC from wallet to another wallet
According to the author, the last transaction can't be replayed on the new chain since it is for a larger amount than what that address would have in the new chain.
Can someone confirm whether this does in fact protect from replay attacks? Would this be a valid method for any hard fork?
My concern is that somebody could replicate the first transfer (step 2) in the new chain, therefore making the second transaction (step 3) replay-able.