- What is the difference between a softfork and a hardfork?
A softfork makes previously valid blocks invalid, or contracts the ruleset. A hardfork makes previously invalid blocks valid, which expands the ruleset.
- What are some of the reasons why you would do a hardfork?
A hard fork gives the community a choice between one branch or another. This can be a way of intentionally making a new coin.
- What are some of the risks with performing a hardfork?
A hardfork update requires 100% of the network to update to the new ruleset. When some nodes do not update this will spit the chain and the community.