I had some bitcoin during the coinsplit, so now I have bcash that I want to move.

When I send bcash there is a risk that someone copies the transactions and uses it to steal my bitcoin. Most people recommend moving the bitcoin to a new adress for this. this is not practical for me right now, will it work to just move my bcash to a new adress instead before I send them or will this also allow an attacker to copy the transactions?

1 Answer 1


Bcash transactions cannot be replayed on the Bitcoin network, and vice versa, Bitcoin transactions cannot be replayed on the Bcash network. This is called 2-way replay protection. In Bcash's case, it's implemented by the mandatory use of a sighash flag that's invalid for a Bitcoin transaction.

  • This is not what I read in all the tutorials? Am I stupid or is there widespread misconseption about this? Commented Oct 9, 2017 at 16:38
  • 1
    2-way replay protection was added very late before BCash's hard fork so some tutorials may be out of date.
    – alcio
    Commented Oct 9, 2017 at 18:12
  • Can you cite any sources? Mostly for 2-way replay protection and from your comment that it was implemented late. Thank you.
    – user4276
    Commented Oct 23, 2017 at 19:41
  • The pull request introducing the 2-way replay protection was merged into the code base on Jul 26th, while the fork happened on Aug 1st. See github.com/Bitcoin-ABC/bitcoin-abc/pull/30
    – alcio
    Commented Oct 24, 2017 at 7:49

Your Answer

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

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