En soft fork ændrer en blockchains regler på en bagudkompatibel måde. Gamle noder kan stadig validere nye blokke. De forstår måske ikke de nye regler, men de accepterer blokkene som gyldige. Det betyder, at en soft fork kun kræver et flertal af minere eller validatorer for at implementere den. Noder, der ikke opgraderes, fortsætter med at fungere. Kæden splittes ikke. Soft forks er den foretrukne måde at opgradere en blockchain på, fordi de forårsager mindre forstyrrelser.
Bitcoins SegWit-opgradering i 2017 var en soft fork. Den ændrede, hvordan transaktionsdata lagres, hvilket øgede blokkapaciteten uden at ændre blokstørrelsesgrænsen. Gamle noder så blokkene som gyldige, selvom de ikke kunne behandle de nye vidnesbyrddata. Ikke alle soft forks er smooth. Hvis et betydeligt mindretal af minere nægter at implementere de nye regler, kan de stadig mine blokke, som de opgraderede noder afviser. Det kan forårsage forvirring og midlertidige kædeopdelinger. Soft forks er mindre kontroversielle end hard forks, men de er ikke risikofrie. De kræver koordinering og klar kommunikation. Alternativet er en hard fork, som tvinger alle til at opgradere eller opdele kæden. Soft forks er den mere skånsomme vej.
Karakteristika for bløde gafler
- Bagudkompatibel — gamle noder validerer stadig
- Krævet majoritetshashrate — minere skal anvende
- Ingen kædeopdeling — netværket forbliver samlet
- Eksempel — Bitcoin SegWit i 2017
Soft forks er standardopgraderingsmekanismen for Bitcoin. De er konservative af design.
Comments
No comments yet. Be the first to share a thought.
Leave a comment