will reject segwit blocks.
Soft fork impossible:
In block N have segwit transaction from A->B .
In block N+1 have normal transaction from B->C .
Block N+1 rejected by BITCOIN of 2014 (CLASSIC) because B have zero balance.
Wouldn't that then make SegWit a hard fork if clients do not accept it? Are you referring to miners or regular wallet users in this example?
Just send RAW not segwit transaction in block N+1 from B->C.
New segwit software (of miners) will accept it, BITCOIN of 2014 (CLASSIC) will reject.
It can do anyone who own BTC to pay transactions fee.
Not true.
xbiv2 is wrong. He does not understand how bitcoin works and he does not understand how segwit works.
If block N has segwit transaction from A->B, and there are no non-segwit unspent transaction outputs to B, then it will be impossible to create "normal" transaction from B->C. Transaction MUST satisfy segwit script requirements to spend segwit output.
If block N+1 has valid transaction for segwit, then it will ALSO be valid for 0.14.1
Even if I am wrong, non-segwit miners can create 0.14.1 blocks, so "CLIENTS EARLIER VERSION 0.14.1 WILL
NOT START REJECTING NEW BLOCKS"
If I'm wrong about 0.14.1 accepting segwit blocks (I'm not), and if there are no non-segwit miners creating 0.14.1 blocks, then difficulty will be VERY high, and it will take a VERY long time (many months? many years?) for you to create a 0.14.1 block.