Hvad er blockchain hard forks og soft forks?

Introduktion til blockchain-forks
I forbindelse med blockchain-hovedbøger refererer en fork til processen med at implementere en ny opgradering til et blockchain-netværk.
Efterhånden som blockchain-projekter udvikler sig, opdaterer udviklerne regelmæssigt deres underliggende protokoller for at understøtte nye softwareopgraderinger eller rette forældet funktionalitet.
Afhængigt af hvilken type opgradering der implementeres, kan den være bagudkompatibel med den oprindelige kæde eller ej. I nogle tilfælde påvirker nye softwareopdateringer ikke direkte, hvordan protokollen fungerer, og udviklerne kan implementere dem uden at forårsage forstyrrelser i netværket. Disse kaldes bløde forks.
I mellemtiden er nogle opgraderinger komplekse og kan introducere helt nye funktioner, der ikke er bagudkompatible med den ældre kode. Aktivering af disse specifikke ændringer kræver mere indsats og kan nogle gange være meget forstyrrende for netværket. Disse kaldes hårde forks.
At forstå forskellige typer af blockchain-forks kan være et vigtigt skridt til at forstå det fulde potentiale af blockchain-teknologi. Så lad os komme i gang.

Typer af blockchain-forks
Der er to hovedtyper af blockchain-forks:
- En blød fork: en bagudkompatibel opgradering af protokolreglerne, der ikke skaber to separate kæder. Det muliggør en problemfri overgang, da alle noder på netværket kan fortsætte med at validere transaktioner og blokke, og opretholde konsensus, selvom nogle deltagere vælger ikke at opgradere deres software.
- En hård fork: en betydelig og irreversibel afvigelse i blockchainens protokolregler, hvilket resulterer i to separate og inkompatible kæder. Dette sker typisk, når der foretages en væsentlig ændring i blockchainens kode, hvilket ofte fører til oprettelsen af en ny kryptovaluta og fællesskab.
Hvad er en soft fork?
En blød fork opstår, når udviklerne foretager en bagudkompatibel opgradering af en blockchain-protokol.
Efter en blød fork kan noder, der måske ikke har opgraderet til den nyeste version af protokollen, stadig fungere på blockchain-netværket uden forstyrrelse. Transaktioner og blokke, der overholder de nye regler, er gyldige og kompatible med blokke, der blev bekræftet før soft fork, samt nye blokke, der oprettes efter soft fork.
Soft forks bruges typisk til at implementere mindre ændringer, såsom fejlrettelser eller optimeringer. Dette skyldes, at soft forks kan udføres uden at forårsage en fuldstændig kædesplitning.
Hvad er en hard fork?
En hard fork er en ikke-bagudkompatibel ændring af en blockchain-protokol.
Hard forks resulterer i betydelige og irreversible ændringer af blockchain-protokollen, der gør den nye version af blockchainen ikke længere synkroniseret med den tidligere version.
Udviklere aktiverer denne type fork, når en større netværksopgradering introducerer nye blockchain-regler, der er inkompatible med den gamle protokol.
Hard forks resulterer i, at netværket splittes i to separate blockchains, en der følger den gamle protokol og den anden, der overholder den nye.
Hver gren, der resulterer fra en hard fork, fungerer uafhængigt. Dette betyder, at efter en hard fork accepterer netværksnoder transaktioner som gyldige på en gren af fork, men opretholder ikke den anden fork, der resulterer fra splitningen.
Hard forks opstår ofte, når der er behov for at foretage væsentlige ændringer i netværket, såsom at introducere nye funktioner, forbedre sikkerheden eller løse sårbarheder. Netværksnoder og udviklere skal opgradere deres software til den nye fork-version for at fortsætte med at deltage i netværket.
Hvorfor er forks vigtige?
Udviklere og samfund af noder har historisk set implementeret hard forks for at løse interne tvister blandt vigtige medlemmer af samfundet. I mange tilfælde er spændinger blandt teams vedrørende nye funktioner, vigtige beslutninger eller fremtidige retninger brudt ud i heftige offentlige kampe.
Disse kulminerede ofte i, at den ene side hard-forkede blockchainen for at skabe en helt ny spin-off version med sin egen unikke kryptovaluta. Det er derefter op til minearbejdere, noder og andre medlemmer af det bredere samfund at beslutte, hvilket forked netværk de ønsker at bruge fremadrettet.
Dog udfører mange andre blockchains soft forks på en mere regelmæssig basis for at adoptere ny funktionalitet eller foretage mindre indflydelsesrige opdateringer af blockchain-protokollen selv.
Mens hard forks ofte kan synes at være resultatet af uenigheder inden for samfundet, er soft forks typisk resultatet af, at samfundet gensidigt er enige om, at en opdatering skal finde sted for at opretholde netværket.
Historiske eksempler på vigtige hårde gafler
Ethereum og Ethereum Classic
I 2016 gennemgik Ethereum-netværket en hård gaffel for at rulle det berømte DAO-hack tilbage, hvor hackere stjal millioner af dollars værd af Ether (ETH).
Men en del af fællesskabet var uenig i denne tilgang. I stedet fortsatte de med at støtte den oprindelige blockchain, hvilket førte til oprettelsen af Ethereum Classic (ETC).
Tjek vores Ethereum vs. Ethereum Classic sammenligningsside for flere detaljer om denne hårde gaffel og forskellene mellem disse blockchains.
Bitcoin og Bitcoin Cash
I 2017 opstod der en kontroversiel hård gaffel i Bitcoin-netværket, hvilket førte til oprettelsen af Bitcoin Cash.
Uenigheder om blokstørrelsesgrænsen drev splittelsen. Bitcoin Cash ønskede at øge blokstørrelsen for at forbedre skalerbarheden og transaktionshastigheden. Men mange i fællesskabet mente, at disse forbedringer ville komme på bekostning af decentralisering og sikkerhed.
År senere omtales denne tid med division inden for Bitcoin-fællesskabet ofte som "blokstørrelseskrigene."
Tjek vores Bitcoin vs. Bitcoin Cash sammenligningsside for flere detaljer om denne hårde gaffel og forskellene mellem disse blockchains.
Litecoin og Bitcoin
I 2011 hårdgaffede Massachusetts Institute of Technology-kandidat og Google-datavidenskabsmand Charlie Lee Bitcoin-protokollen for at skabe Litecoin.
Med Litecoin sigtede Lee mod at udvikle en blockchain, der kunne afslutte transaktioner hurtigere og bruges til at pionere nye funktioner, før de går live på Bitcoin. Litecoin er ofte blevet omtalt som "sølv til Bitcoins guld."
Tjek vores Litecoin vs. Bitcoin sammenligningsside for flere detaljer om denne hard fork og forskellene mellem disse blockchains.
Oversigt over blockchain forks
Disse to typer af forks er essentielle mekanismer i blockchain-rummet, der muliggør innovation, sikkerhedsforbedringer og skalerbarhedsforbedringer.
Mens hard forks fører til oprettelsen af nye kæder med divergerende protokoller, introducerer soft forks bagudkompatible ændringer.
Disse forks har spillet en afgørende rolle i at forme blockchain-landskabet, hvilket gør det muligt for netværk at tilpasse sig og udvikle sig som reaktion på teknologiske og samfundsdrevne ændringer.
Kom i gang med Kraken
Nu hvor du har lært alt om de forskellige typer af forks, er du klar til at tage det næste skridt i din kryptorejse?
Klik på knappen nedenfor for at oprette din konto og købe kryptovaluta på Kraken i dag!