I was wondering what would the best client to run until the bip110 resolves. I was originally more on the bip110 side as I think Ordinals are a problem that make running nodes a hard task on some of the most secure laptops (which happen to be older ones that can be run with an open source BIOS) but as it stands im no longer sure I support that side as I sure do not want another hard fork situation in which you are unsure which side will end up becoming the main chain.
So while this resolves, what client is best if you need to send some coins to an exchange? I know it also depends on what the exchange is running. What I want is that if there is a hardfork, I get the coins on both ends of the fork so I can decide what to do (typically I have just held both sides and then dumped when the outcome was clearer)
As of right now I have installed bitcoin-29.3.knots20260210. I assume whether this one of the latest pre-30 Core version would be good reasonable candidates to wait for some months until we see a resolution.
There is no replay protection that is created by the Bitcoin Knots side, therefore there is no client that can be used in order to provide you with any kind of protocol protection. Therefore, if you have 1 BTC before the split and you make a valid transaction which sends that 1 BTC to the exchange and it is a valid transaction under Bitcoin Core and Bitcoin Knots, then this same transaction can be included on both chains (replayed). If you think about these kinds of forks without replay protection, you don't really suddenly have 2 BTC (1 on each chain) but you have a transaction which has consumed some UTXO (and which can be broadcast across all forks without replay protection).
Only a split that includes replay protection or differences in the transaction-format allows a separation of coins. If you want to retain coins on both chains, then you should not send send any BTC to an exchange during this time. You need to wait out a resolution of the situation. It is possible that the Knots fork never happens or really materializes or that there is no easy mechanism for a safe UTXO split at all. For this particular purpose, whether you are running Bitcoin Knots, an old Bitcoin Core or a new Bitcoin Core version makes no difference at all.