mirror of
https://github.com/bitcoin/bips.git
synced 2025-06-30 12:42:43 +00:00
Bip-99/Add details to definitions
This commit is contained in:
parent
d954832e30
commit
1da1397d54
@ -25,19 +25,17 @@ deployment of changes.
|
|||||||
|
|
||||||
==Definitions==
|
==Definitions==
|
||||||
|
|
||||||
- Software fork: in free software, an existing project can be copied
|
;Software fork
|
||||||
and extended/maintained without permission from the original
|
: A copy of an existing project where management is separate from the existing project.
|
||||||
project's maintainers.
|
|
||||||
- Consensus fork: a divergence in the implementation of the
|
;Consensus fork
|
||||||
verification rules can impede the expected eventual convergence of
|
: A divergence in the implementation of the verification rules can impede the expected eventual convergence of the network in a single chain that has the most proof of work and also satisfies the rules. This can be intentional or be caused by a bug in consensus validation reimplementations.
|
||||||
the network in a single chain that has the most proof of work and
|
|
||||||
also satisfies the rules. This can be intentional or be caused by a
|
;Softfork
|
||||||
bug in consensus validation reimplementations.
|
: A change to the Bitcoin protocol wherein previously valid blocks and transactions become invalid. A hashrate majority miners can enforce the new rules so that the change enforced across all clients. Softforks are backward compatible.
|
||||||
- Softfork: an intentional consensus fork where everything that
|
|
||||||
was previously invalid remains invalid, but some things that were
|
;Hardfork
|
||||||
valid also become invalid. A majority of miners can impose
|
: A change to the Bitcoin protocol that makes previously invalid blocks valid. Hardforks require all users to upgrade.
|
||||||
these kind of changes and they also have some deployment advantages.
|
|
||||||
- Hardfork: an intentional consensus fork that is not a softfork.
|
|
||||||
|
|
||||||
==Taxonomy of consensus forks==
|
==Taxonomy of consensus forks==
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user