Fork

Nybörjare
En "fork" hÀnvisar till en divergens i blockkedjenÀtverket. NÀr en fork initieras mÄste nod-operatörer, maskiner som validerar transaktioner pÄ blockkedjan, uppgradera till den senaste versionen av protokollet. Varje nod har en kopia av blockkedjan, vilket sÀkerstÀller att nya transaktioner inte strider mot dess historia. 

Det finns tvÄ typer av forkar: mjuka och hÄrda. BÄda typerna av forkar skapar en splittring i blockkedjans transaktionshistorik, men de gör det pÄ olika sÀtt och med olika konsekvenser för nÀtverket. En mjuk fork Àr en mjukvaruuppgradering till blockkedjan som inte delar kedjan i tvÄ, sÄ lÀnge som de flesta noder i nÀtverket antar uppgraderingen i frÄga.

En hÄrd fork Àr en förÀndring av blockkedjeprotokollet som inte Àr bakÄtkompatibel. Varje nod mÄste uppgradera sina system till den senaste versionen för att förbli aktiva i nÀtverket. I fall dÀr konsensus om de nya reglerna inte Àr enhÀllig kan blockkedjan delas upp i tvÄ olika vÀgar, dÀr var och en fortskrider oberoende med sin respektive transaktionsbok frÄn uppdelningspunkten och framÄt.

JÀmfört med hÄrda forkar anses mjuka forkar vara ett mer försiktigt och sÀkrare alternativ, eftersom de Àr bakÄtkompatibla. Detta innebÀr att noder som inte uppgraderar till den nyare versionen av protokollet fortfarande ser kedjan som giltig. Mjuka forkar kan lÀgga till nya funktioner som inte Àndrar reglerna som följs av blockkedjan. Dessa typer av forkar anvÀnds ofta för att implementera nya funktioner pÄ programmeringsnivÄ.

Uppdelningen mellan Ethereum och Ethereum Classic Ă€r ett exempel pĂ„ en hĂ„rd fork. Forken intrĂ€ffade pĂ„ grund av oenighet om beslutet att vĂ€nda transaktioner efter DAO-hackningen. Å andra sidan Ă€r Bitcoins SegWit-sidokedjeintegration, som gick live i augusti 2017, ett exempel pĂ„ en mjuk fork.

Forkar kan ha en betydande inverkan pĂ„ blockkedjenĂ€tverk och deras anvĂ€ndare. De kan leda till skapandet av nya kryptovalutor, pĂ„verka vĂ€rdet pĂ„ befintliga token och Ă€ndra nĂ€tverksstyrningsstrukturen.Â