- What is the difference between a softfork and a hardfork?
A softfork will be ok on some soft foods, but you need a hardfork to stab into a good piece of meat.
- Soft Fork: An update that makes previously valid blocks now invalid. A contraction of Rule set.
- Hard Fork: An update that makes previously invalid blocks now valid. An expansion of Rule set.
- What are some of the reasons why you would do a hardfork?
- You would do a hardfork when the current consensus rule set is too limiting and you need to expand
the rule set going forward. - Its a clear update, and members of the community who donât agree with the new direction can
choose to leave the main network and follow a seperate block chain, and create a new community.
- What are some of the risks with performing a hardfork?
- You split the block chain, leading to seperate chains and seperate projects
- You split the community, leading to less adoption and support for the main project.
- You split the hash power, leading to less security on the main chain.
- .