Author: eric at voskuil.org 2021-06-30 09:52:42
Published on: 2021-06-30T09:52:42+00:00
Jorge Timón and the context discuss soft forks in Bitcoin. BIP141 provides a good summary of backward compatibility for soft forks. Non-upgraded nodes will not validate witness data and consider all witness programs as anyone-can-spend scripts. However, if majority hash power does not enforce the new rules, non-upgraded nodes would be on a different coin causing chain split. The causes of splits are bugs, coordination mistakes, and people wanting different rules. If users want change A, but only 60% miners want it, it will not cause a split. Majority hash power enforced soft forks are required for compatibility and avoiding chain splits.
Updated on: 2023-06-14T23:39:24.824316+00:00