pull down to refresh
soft - more 'strict' rulesethard - less 'strict' ruleset
is how i always remember them
nice concise post
But it's also a bit confusing since you can apply upgrades as soft forks. IIUC, this is done by adding new functionality to inert preexisting opcodes, and then restricting the validity of txs so that those opcodes only perform the new functions.
soft - more 'strict' ruleset
hard - less 'strict' ruleset
is how i always remember them
nice concise post