Hjem
Gloseliste
Fork (blockchain)

Fork (blockchain)

Begynder
En "fork" refererer til en divergens i blockchain-netv√¶rket. N√•r en fork bliver igangsat, skal nodeoperat√łrer ‚Äď maskiner, der validerer transaktioner p√• blockchain ‚Äď opgradere til den nyeste version af protokollen. Hver node har en blockchain-kopi, som sikrer, at nye transaktioner ikke er i modstrid med dens historik.¬†

Der findes to typer forks: soft og hard. Begge typer forks skaber en opdeling i den p√•g√¶ldende blockchains transaktionshistorik, men de g√łr det p√• forskellige m√•der med forskellige konsekvenser for netv√¶rket. En soft fork er en softwareopgradering af den relevante blockchain, som ikke opdeler k√¶den i to, s√• l√¶nge de fleste noder p√• netv√¶rket anvender den p√•g√¶ldende opgradering.

En hard fork er en ændring af blockchain-protokollen, som ikke er bagudkompatibel. Hver node skal opgradere sine systemer til den nyeste version for at forblive aktiv på netværket. I tilfælde, hvor der ikke er enstemmighed om de nye regler, kan det resultere i, at den relevante blockchain bliver opdelt i to forskellige stier, der hver især fortsætter uafhængigt med deres respektive transaktions-ledger fra opdelingspunktet og fremefter.

I forhold til hard forks (blockchain) anses soft forks (blockchain) for at v√¶re et mere fornuftigt og sikkert alternativ, da de er bagudkompatible. Det betyder, at noder, der ikke opgraderer til den nyere version af protokollen, stadig vil se k√¶den som gyldig. Soft forks kan tilf√łje nye egenskaber og funktioner, som ikke √¶ndrer de regler, blockchainen f√łlger. Disse typer forks bruges ofte til at implementere nye funktioner p√• et programmeringsniveau.

Opdelingen mellem Ethereum og Ethereum Classic er et eksempel p√• en hard fork (blockchain). Denne fork skete p√• grund af uenighed om beslutningen om at tilbagef√łre transaktioner efter DAO-hacket. Derimod er Bitcoins SegWit sidechain-integration, som gik i luften i august 2017, et eksempel p√• en soft fork (blockchain).

Forks kan have en markant indvirkning p√• blockchain-netv√¶rk og deres brugere. De kan f√łre til, at der dannes nye kryptovalutaer, p√•virke v√¶rdien af eksisterende tokens og √¶ndre netv√¶rkets styringsstruktur.¬†