Vad är blockkedjehårda gafflar och mjuka gafflar?

Av Kraken Learn team
6 min
6 okt. 2023

Introduktion till blockchain-forks

I sammanhanget av blockchain-böcker hänvisar en fork till processen att implementera en ny uppgradering av ett blockchain-nätverk. 

När blockchain-projekt utvecklas uppdaterar utvecklarna regelbundet sina underliggande protokoll för att stödja nya programvaruuppgraderingar eller åtgärda föråldrad funktionalitet.

Beroende på vilken typ av uppgradering som implementeras kan den vara bakåtkompatibel med den ursprungliga kedjan eller inte. I vissa fall påverkar inte nya programvaruuppdateringar direkt hur protokollet fungerar och utvecklarna kan implementera dem utan att orsaka störningar i nätverket. Dessa kallas mjuka forks.

Under tiden är vissa uppgraderingar komplexa och kan introducera helt nya funktioner som inte är bakåtkompatibla med den äldre koden. Att aktivera dessa specifika förändringar kräver mer ansträngning och kan ibland vara mycket störande för nätverket. Dessa kallas hårda forks.

Att förstå olika typer av blockchain-forks kan vara ett viktigt steg för att förstå den fulla potentialen av blockchain-teknologi. Så låt oss börja.

Web3 image

Typer av blockchain-forks

Det finns två huvudtyper av blockchain-forks: 

  • En mjuk fork: en bakåtkompatibel uppgradering av protokollreglerna som inte skapar två separata kedjor. Det möjliggör en sömlös övergång eftersom alla noder i nätverket kan fortsätta att validera transaktioner och block, vilket upprätthåller konsensus även om vissa deltagare väljer att inte uppgradera sin programvara.
  • En hård fork: en betydande och oåterkallelig avvikelse i blockchainens protokollregler, vilket resulterar i två separata och inkompatibla kedjor. Detta inträffar vanligtvis när en betydande förändring görs i blockchainens kod, vilket ofta leder till skapandet av en ny kryptovaluta och gemenskap.

Vad är en mjuk gaffel?

En mjuk fork inträffar när utvecklarna gör en bakåtkompatibel uppgradering av ett blockchain-protokoll.

Efter en mjuk fork kan noder som kanske inte har uppgraderat till den senaste versionen av protokollet fortfarande fungera på blockchain-nätverket utan störningar. Transaktioner och block som följer de nya reglerna är giltiga och kompatibla med block som bekräftades före den mjuka gaffeln samt nya block som skapas efter den mjuka gaffeln.

Mjuka gafflar används vanligtvis för att genomföra mindre förändringar, såsom buggfixar eller optimeringar. Detta beror på att mjuka gafflar kan genomföras utan att orsaka en fullständig kedjesplit.

Vad är en hård gaffel?

En hård gaffel är en icke-bakåtkompatibel förändring av en blockchain-protokoll.

Hårda gafflar resulterar i betydande och oåterkalleliga förändringar av blockchain-protokollet, vilket gör att den nya versionen av blockchain inte längre är synkroniserad med den tidigare versionen.

Utvecklare aktiverar denna typ av gaffel när en stor nätverksuppgradering introducerar nya blockchain-regler som är inkompatibla med det gamla protokollet.

Hårda gafflar resulterar i att nätverket splittras i två separata blockkedjor, en som följer det gamla protokollet och den andra som följer det nya.

Varje gren som resulterar från en hård gaffel fungerar oberoende. Detta innebär att efter en hård gaffel accepterar nätverksnoder transaktioner som giltiga på en gren av gaffeln, men upprätthåller inte den andra gaffeln som resulterar från splittringen.

Hårda gafflar inträffar ofta när det finns ett behov av att göra betydande förändringar i nätverket, såsom att introducera nya funktioner, förbättra säkerheten eller lösa sårbarheter. Nätverksnoder och utvecklare måste uppgradera sin programvara till den nya gaffelversionen för att fortsätta delta i nätverket.

Varför är gafflar viktiga?

Utvecklare och gemenskaper av noder har historiskt genomfört hårda gafflar för att lösa interna tvister bland viktiga medlemmar i gemenskapen. I många fall har spänningar mellan team angående nya funktioner, viktiga beslut eller framtida riktningar utmynnat i heta offentliga strider.

Dessa kulminerade ofta i att den ena sidan hård-gafflade blockchain för att skapa en helt ny spin-off-version, med sin egen unika kryptovaluta. Det är sedan upp till gruvarbetare, noder och andra medlemmar av den bredare gemenskapen att besluta vilken gafflad nätverk de vill använda framöver.

Men många andra blockkedjor genomför mjuka gafflar på en mer regelbunden basis för att anta ny funktionalitet eller göra mindre påverkan uppdateringar av blockchain-protokollet själv. 

Även om hårda gafflar ofta kan verka som resultatet av oenigheter inom gemenskapen, är mjuka gafflar mer typiskt resultatet av att gemenskapen ömsesidigt kommer överens om att en uppdatering behöver ske för att upprätthålla nätverket.

Historiska exempel på viktiga hårda gafflar

Ethereum och Ethereum Classic

År 2016 genomgick Ethereum-nätverket en hård gaffel för att rulla tillbaka den berömda DAO-hacket, där hackare stal miljoner dollar värda av Ether (ETH).

Men en del av gemenskapen var oense om detta tillvägagångssätt. Istället fortsatte de att stödja den ursprungliga blockkedjan, vilket ledde till skapandet av Ethereum Classic (ETC). 

Kolla in vår Ethereum vs. Ethereum Classic-jämförelsesida för mer information om denna hårda gaffel och skillnaderna mellan dessa blockkedjor.

ETH icon
1 676.88
+6,97 %
24H
eth

Bitcoin och Bitcoin Cash 

År 2017 inträffade en kontroversiell hård gaffel i Bitcoin-nätverket, vilket ledde till skapandet av Bitcoin Cash.

Oenigheter om blockstorleksgränsen drev splittringen. Bitcoin Cash ville öka blockstorleken för att förbättra skalbarheten och transaktionshastigheten. Men många i gemenskapen kände att dessa förbättringar skulle komma på bekostnad av decentralisering och säkerhet.

År senare kallas denna tid av splittring inom Bitcoin-gemenskapen ofta för "blockstorlekkrigen."

Kolla in vår Bitcoin vs. Bitcoin Cash-jämförelsesida för mer information om denna hårda gaffel och skillnaderna mellan dessa blockkedjor.

BTC icon
56 266.00
+4,62 %
24H
btc

Litecoin och Bitcoin

År 2011 hård gafflade Massachusetts Institute of Technology-examinerade och Google-datakonsulten Charlie Lee Bitcoin-protokollet för att skapa Litecoin.

Med Litecoin syftade Lee på att utveckla en blockkedja som kunde slutföra transaktioner snabbare och användas för att pionjärera nya funktioner innan de går live på Bitcoin. ​​Litecoin har ofta kallats "silver till Bitcoins guld." 

Kolla in vår Litecoin vs. Bitcoin-jämförelsesidan för mer information om denna hårda gaffel och skillnaderna mellan dessa blockkedjor.

LTC icon
45.70
+4,43 %
24H
ltc

Sammanfattning av blockkedjegafflar

Dessa två typer av gafflar är viktiga mekanismer inom blockkedjeområdet som underlättar innovation, säkerhetsförbättringar och skalbarhetsförbättringar. 

Medan hårda gafflar leder till skapandet av nya kedjor med avvikande protokoll, introducerar mjuka gafflar bakåtkompatibla förändringar. 

Dessa gafflar har spelat en avgörande roll i att forma blockkedjelandskapet, vilket möjliggör för nätverk att anpassa sig och utvecklas som svar på teknologiska och samhällsdrivna förändringar.

Kom i gång med Kraken

Nu när du har lärt dig allt om olika typer av gafflar, är du redo att ta nästa steg i din kryptoresa?

Klicka på knappen nedan för att skapa ditt konto och köpa kryptovaluta på Kraken idag!