The firewalled subset would not necessarily be the smaller blockchain if it used bitcoins heavily would it? What I'm trying to say is that the side that everybody thinks should "win" (due to other criteria like being the "majority" of the world) might not actually be the bitcoin "winner".
All that matter is hashing power. It is a mathematical certainty that given enough time the subnet with more hashing power will build the longer chain. My example only refered to larger and smaller subnets. The larger one would biuild a longer chain and thus overwrite the consensus of the smaller one.
Usage, number of tx, number of nodes, population, geography are all irrelivent. When there is a split both sides of the split form a subnet and the one with larger hashing power will prevail when the split is resolved.
Also, what about a malicious attempt to increase blockchain length?
There is no way to find blocks faster than brute force. In a dispute the side with more hashing power will always win.
I guess "they" could only double spend known coins so a malicious country would have to prepare by remembering every coin that passes through its system...
I have no idea what you are saying here.
what do you mean by: All coinbase tx will be orphaned. There is a 120 block limit on spending but a split of >120 blocks would mean any subsequent tx will be invalid.
1) All coinbase rewards on the smaller shorter chain will be orphaned. So any coins earned directly by miners on the smaller chain will be erased.
2) The Bitcoin network tries to limit the effect of "accidental double spends" due to orphaned chains by making generation tx unspendable for 120 blocks. If the split is longer than 120 blocks then they could be spent. Regardless of who is holding those coins when the network re-orgs that generation becomes invalid and thus any "downstream" tx are invalidated too.