软分叉是在原有的规则范围内强化既有规则。譬如新规则单纯将区块的大小由1MB 减小到500K,因原有的规则为区块的大小未超过1MB就是有效的区块,所以未升级的节点会继续将新交易视为有效。然而未升级节点继续挖出的1MB区块将被已升级节点视为无效区块而被拒绝。这也就是说,旧节点无法觉察到协议的变化,不能发现软件已升级,从而继续参与新节点用新协议所挖出的区块的验证工作,但旧节点矿工将无法在新区块上继续添加新节点矿工视为无效的区块,旧节点矿工无法获得对应工作的收益——如果社区未达成共识,多数节点(实质为多数算力)拒绝升级,那么其分叉方案就可能对社区造成伤害。