I am not sure, but i think you do not understand how the bitcoin network works. Every day we have several "hard forks" in the form of orphaned blocks.
Thanks for the lesson, but I do understand the consensus mechanism, and I know about orphan blocks. Perhaps I am using the wrong name, but those that you describe are not "hard forks", not even "soft forks", it is just the normal operation of the protocol. Both the orphans and the winning branch use exactly the same version of the software, and the UTXOs in the orphaned blocks become invalid by definition.
What I am discussing is a fork of the blockchain where each branch uses a different protocol, and every message is identifiable as belonging to one branch only, and is accepted (or seen) only by clients and miners who are running that version of the protocol. Blocks before the split are valid under both protocols, but blocks after the split are valid only according to their specific version. Each transaction request is directed to one branch only; if a client wants to move both clones of his coins to the same address in each chain, he must issue two requests, and they may or may not be accepted independently.
So, they are not running on the same protocol. So the two blockchains are not the same, since they have to run on different protocols. So 1+1=2, but, 1 not=1. That is the logic you described. Different protocol = not the bitcoin protocol accepted by majority of participants.
you insist that A and B blockchains can coexists - with the same mining power behind them!- for more than say 2 consecutive blocks (on avg 20 minutes), and that they both individually represents bitcoin as per se. No, they do not.
No, that is not at all what I am discussing, see above.
It may be possible to have some "merged mining" scheme where a miner can attempt to mine both chains at the same time. But I am not considering that possibility. I am assuming that each miner chooses only one of the two branches to work on, by upgrading or not to the appropriate software and/or talking only to the appropriate set of relay nodes.
After a hard fork, there is no automatic "synchronizing" of the two branches (and re-joining them would soon be impossible, even with substantial hackery).
It may be possible that the Sun not shining tomorrow. The burden of proof is upon you, not on the bitcoin network. Also, why do you assume something that has 0, zero, nada possibility, since it has zero incentive to anyone participating in the mining process? What if i turn into an unicorn?
Your B chain will not ever propagate because: the moment you fork, you also inherit the difficulty of the A chain. That difficulty is so high, that your laptop will practically never finds the next block
Yes, as I said, a hard fork that cannot count on attracting most of the hashpower right away (like that kid's) would also have to lower the difficulty temporarily to ensure a fair block rate, until the automatic adjustment can take over.
But a hard fork that can muster 25% (say) of the hashpower perhaps could afford having 1 block every 40 minutes for a couple of weeks. So the difficulty adjustment may not even be necessary.
Keywords: "perhaps, could, afford, fair". You have no argument/proof why anyone, not even near 25% of the hashpower would "choose to" join basically an orphaned chain, let even a changed protocol which is not accepted by the majority of the nodes/miners/exchanges/wallets/individuals (miners are not alone this!). Please define FAIR. Show me 1, ONE author in the history of mankind who has an axiom of FAIR VALUE, and has been accepted by the unity of mankind! Quantify me "fair" please.
if you think that the state of the blockchain is a political decision, you should STOP posting bullshit here please. You do not understand the very basic idea: consensus through mathematical proof independent of central authority ( which is politics...)
At the OP_MUL fork, everyone choose to switch to the new protocol, recommended by Gavin, even though it meant "rewinding" the blockchain and invalidating some deeply-confirmed transactions. If tried to do a hard fork of my own, surely no one else woud switch. The difference between the two cases is not in the protocol or mathematics, it is politics.
The good working of the protocol depends heavily on the behavior of its human players, about which nothing can be proved mathematically. It assumes that a majority of the players will be driven by immediate greed, and therefore would choose alternative X over Y when considering many specific choices that have been considered when designing the protocol. However, that assumption is not certain, and the possible situations and choices that the players may face is not bounded.
We are already seeing some situations and choices that may not have been foreseen. For example, the transaction fees being insignificant compared to the block reward, and some powerful miners apparently choosing to mine empty of half-full blocks rather than full ones.
That is factually not true (aka a lie). Anyone with interest (=money, principle) in bitcoin is not driven by immediate greed. We had several price run ups followed by burst (bubble), and it is still alive (bitcoin), so "immediate greed" is not the long time motivator.
Also, any change in the protocol is seriously wetted and reviewed by the community, and must be beneficial to the majority, else it would not be implemented by the majority, and would fail (it is still a conscensus mechanism, means majority of participants = consensus)
TLDR: You presume that people would act against their own known self interest in the number of millions and screw the system for their own demise, loss, purposefully, just to prove your point. Speaking like a real commie.
Again, quantify me: "fair", please.