SOFT / HARDOZDROJOVANÁ SROVNÁNÍ
Soft fork vs. hard fork Bitcoinu: kompatibilita a konsensus
Srovnání dvou způsobů změny pravidel konsensu a jejich dopadu na kompatibilitu uzlů.
Soft fork zužuje množinu platných stavů, takže neaktualizované uzly mohou nové bloky dál přijímat podle starších pravidel. Hard fork dovolí něco, co staré uzly odmítají, a bez koordinované migrace může síť trvale rozdělit.
Omezuje množinu platných bloků či transakcí.
Rozšiřuje nebo jinak mění platnost nad rámec starých pravidel.
Mohou řetězec sledovat dál, ale nevynucují nové omezení.
Bloky využívající nová pravidla odmítnou.
Špatná koordinace může způsobit dočasné rozdělení nebo slabé vynucení.
Nedostatečná shoda může vytvořit trvale nekompatibilní sítě.
Žádný BIP ani vydání softwaru uživatele k přijetí nedonutí.
Žádný vývojář ani těžař nepřinutí staré uzly přijmout nekompatibilní pravidla.
„Zpětně kompatibilní“ neznamená bez rizika ani všeobecně odsouhlasený. Soft fork mění to, co aktualizované uzly vynucují, a vyžaduje technickou kontrolu, strategii nasazení i společenskou koordinaci.