However, in the case of hard branching, there will still be the problem of transaction replay, such as BCH branching in 2017 and BSV branching later. BCH adds SIGHASH to the transaction data signature_ FORKID (0x40) makes the transactions on BCH and BTC no longer compatible with each other, so as to achieve the purpose of replay protection.