Hard fork is a reduction of rules and soft fork is an expansion of rules.

The goal is to have transactions that used to be valid to always be valid. Its bad when you are forced to upgrade or else be cut off from the network. A soft fork makes a consensus change but instead adds to the list of whats considered a “valid” transaction.

Reply to this note

Please Login to reply.

Discussion

Some confusion here:

A hardfork adds new rules that makes previously invalid tx valid, making the possible set of valid things larger...

A softfork is the opposite, where rules are relaxed and previously valid things are now invalid.