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?


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? – Kristoffer Nolgren Oct 9 '17 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 Oct 9 '17 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. – frеdsbend Oct 23 '17 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 Oct 24 '17 at 7:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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