Zclassic / ZenCash trading suspended due to replay attack

By the way, a means of splitting coins (for any Zcash protocol/code-fork) without relying on the developers of that fork to have implemented replay protection correctly, is to send them in a JoinSplit anchored to a block that only exists (preferably, that can only exist, due to consensus rule changes) in the fork you intend to transact on.

This works for shielded transactions; Zcash Hard Fork 0 [later named Overwinter] will implement reliable replay protection for all transactions.

My suggestion to the developers of any blockchain cryptocurrency is: don’t do any kind of fork under time pressure. (I realise there are situations where this advice is difficult to follow; try to not get your coin into those situations in the first place.)

3 Likes