- What is the difference between a soft fork and a hard fork?
A soft fork makes previously valid blocks invalid. A contraction of the rule set. A hard fork makes previously invalid blocks valid. An expansion of the rule set.
-
What are some of the reasons why you would do a hard fork? A consensus rule change. Block size change.
-
What are some of the risks with performing a hard fork? A split chain. Hash power split. Splits the community. May create a new currency.