@torusJKL
There was once discussion here about the possibility of creating a viable minority fork away from Core. As I remember, those technically competent - I am not - seemed to think it possible.
Yesterday on BU Slack, I posed a general question whether people would be interested in me to submit a BUIP for replay protection as implemented on MVF-BU
https://github.com/BTCfork/hardfork_prototype_1_mvf-bu/pull/67
The replay protection scheme in MVF-BU is optional - just by choosing a chain ID of zero (0) , you ensure that your transactions can be replayed. If you choose any other allowed value in [1, 2^24-1], then the receiver has to explicitly test for that to determine validity of the transaction signature.
I do agree, personally, with arguments put forward by many others (not only from BU) that an upgrade which is planned as a supermajority hard fork at 75%+ , should leave it up to the minority chain to make itself incompatible with all transaction-generating and validating software which would need to be upgraded. I'm not sure the impact is correctly assessed by supporters of this scheme, and there has not been a published cost-benefit analysis accompanying the recent statement by the exchanges who wish to impose part of this cost on BU and others.
I think that methods outlined in [1] for exchanges could already suffice well enough for a smooth transition.
It is a different matter when considering things from the viewpoint of a minority hashrate spin-off, which is how the MVF clients were conceived/specified.
But of course, we could put the matter to a BUIP vote, which will bring out much more discussion and perhaps important arguments that we have overlooked so far.
There are certainly technical issues (e.g. the delicate matter of existing timelocked transactions) that need to be considered carefully. Of course there are various proposals on bitcoin-dev too regarding how to do replay prevention in an opt-in manner. I believe
@dgenr8 published one of the first ones.
[1]
https://github.com/digitsu/splitting-bitcoin/blob/master/README.md