3
Given the lack of replay protection when the SegWit2x fork splits off a different chain is there a safe mechanism to broadcast a tx so that it will only be accepted by the 1x or 2x chain nodes?
If the answer is no would an option be to run both a bitcoin-core and btc1 full node and send coins to myself on the btc1 node. Once that tx is accepted into the SegWit2x block and NOT the 1x block I'd have safely split my coins? If the tx got replayed onto the 1x chain I could try again, hopefully not too many times to avoid fees.
Understood. In that case even the big (non-mining) exchanges are going to have a problem in that they won't be able to split coins as they have done for BCH and BGold. For example one of the coinbase.com posts state that BTC customers will get an equal amount of B2X but if that happens and a customer spends their B2X the receiver could also nab their BTC? – sipwiz – 2017-11-07T04:53:26.653
Withdrawals will most likely be disabled until that's all sorted :) – MeshCollider – 2017-11-07T05:43:03.797
1There is one other (but not very relevant) alternative: using transactions with more than 4M weight. Such a txn would be invalid in Bitcoin, but only nonstandard on 2X. – Pieter Wuille – 2017-11-07T07:23:02.277