Soft Fork activation with <95% miner support #7641

issue chriswheeler opened this issue on March 4, 2016
  1. chriswheeler commented at 2:27 PM on March 4, 2016: contributor

    If >5% of blocks are produced by miners or pools who not running Core or another implementation which is signalling support for the soft fork, how will the soft forks be activated?

  2. laanwj commented at 8:04 PM on March 6, 2016: member

    If the threshold is not reached, for no matter which reason, the soft fork won't activate.

  3. laanwj closed this on Mar 6, 2016

  4. chriswheeler commented at 8:39 PM on March 8, 2016: contributor

    OK but that doesn't really solve the issue. If there is not miner support at 95%, will the threshold be reduced, or is 95% set in stone?

  5. laanwj commented at 8:11 AM on March 11, 2016: member

    I don't expect the threshold to be reduced. Enforcing the rules of a new block version without almost-complete miner support would be irresponsible (the non-upgraded miners will ignore the new rules and thus keep mining on now-invalid blocks, confusing SPV clients).

    Take a look at BIP9 (versionbits): it allows for soft-forks to fail if they don't achieve enough support within their scheduled time allocation.

  6. MarcoFalke locked this on Sep 8, 2021
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-17 09:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me