That's what I thought, so how can the 2Mb chain survive if half the nodes (not miners) reject large transactions. It seems that miners won't build large blocks and risk them being rejected. This means that the 2Mb blocks will never be created, hence no practical change to the blockchain.
I assume it would be introduced similar to a soft fork...
Allow the miners to vote on it based on block version number... if 75% consensus is achieved, it becomes standard. Then at 95%, non-standard block are rejected, causing the hard-fork...
Thats not "like a softfork" and it does not solve the "full nodes problem" Jet Cash is talking about.
If that happens, there wont be much hash power left in the 5% fork (or I suppose 25% when it activates?)... it would die quickly
The assumption with a hardfork is that nodes will update, preferably all within one day. If they dont - for whatever reason - the network just splits and the new network is smaller. The relay of blocks will work fine within the new network.