Gafler er et vanlig fenomen i databehandlingsprogramvare, men til tross for deres fellestrekk, unngår de manges forståelse. Hvis du har lest vår guide til essensielle kryptovaluta vilkår, du har sannsynligvis allerede hørt litt om kryptovaluta-gafler.

“Fork” er et uttrykk som kommer til å betegne avvik i en blockchain-protokoll, og på det mest grunnleggende er det en måte å beskrive et scenario der en splittelse oppstår.

For eksempel startet mange av altcoins som eksisterer i dag med samme kodebase som Bitcoin, bare for å “forkke” i sin egen versjon.

Det er mer enn noen få grunner til at en gaffel kan oppstå, og det er til og med flere varianter. Denne guiden til kryptovalutagafler som vil svare på de viktigste spørsmålene: Hva er en gaffel? Hva er de forskjellige typene gafler? Hvorfor skjer gafler? Og hva er implikasjonene?

Hva er Cryptocurrency Forks?

For å forklare gafler riktig, er det nødvendig med en viss kontekst. Kryptovaluta kjører på blockchain-teknologi, en distribuert hovedbok som består av en stadig utvidende kjede av datablokker (dermed navnet “blockchain”). Siden disse systemene fungerer som desentraliserte nettverk, må brukere av systemet bli enige om et sett med regler for hvordan transaksjoner blir verifisert og lagt til blockchain-hovedboken. Denne prosessen kalles konsensus, og det er det som danner den “sanne” posten til en blockchain.

En gaffel oppstår når det er en betydelig splittelse i brukernes konsensus eller et behov for å endre de grunnleggende reglene for protokollen. Endring av protokollen til en blockchain krever at utviklere aktivt endrer koden, og denne prosessen kan ha alvorlige og permanente implikasjoner.

I sum er “fork” bare et enkelt navn for en programvare eller en protokolloppdatering.

Når en gaffel oppstår, må brukerne velge hvilken versjon av programvaren de vil bruke. Gafler kan være omstridte, men før vi kommer inn på de forskjellige typene (og noen av deres forgreninger), la oss snakke om Hvorfor de skjer i utgangspunktet.

Hvorfor skjer gafler??

Det er noen forskjellige scenarier som skaper behovet for en gaffel. Her er tre av de viktigste:

Som en løsning på tekniske uenigheter

Bitcoin kontanter eksisterer i dag som en gaffel av Bitcoin på grunn av langvarig uenighet om Bitcoins skalerbarhetsproblemer. En gruppe innflytelsesrike utviklere, investorer og gruvearbeidere som ikke var fornøyd med den foreslåtte løsningen “Segregated Witness” (SegWit), bestemte seg for å øke blokkstørrelsen på Bitcoin, og dermed forde en annen versjon av protokollen. Noen hevder at det er den “sanne” Bitcoin, mens andre sier at det er en bedrager som har valgt Bitcoin-merkevaren – dette er åpen for debatt.

Å reversere transaksjoner

I 2016, Ethereum hadde kjent en smart kontrakt kalt “The DAO” som ble hacket, en hendelse som kostet investorer millioner av dollar. Hacket av DAO resulterte i en Ethereum hard gaffel. Samfunnet stemte for å rulle tilbake historien og gjenopprette alle tapte penger som om hacket aldri skjedde. Ikke alle var imidlertid enige i dette trekket, og det er grunnen til at vi i dag har gjort det Ethereum Classic (en gruppe som bestemte seg for å holde seg til den opprinnelige protokollen og ikke vedta den harde gaffelen).

For å legge til nye funksjoner eller funksjonalitet

Det faktum at Windows 10 eksisterer i dag, er et bevis på at Windows kontinuerlig har blitt justert og forbedret. De samme generelle kreftene er på jobb når det gjelder blockchain-programvare. Det meste av det er åpen kildekode, så alle kan gå til GitHub, hente koden til en mynt og deretter gjøre utviklingsarbeidet som trengs for å oppdatere programvaren..

Hvis det er bra nok og det er støtte for det, kan oppdateringen legges til neste versjon. Et eksempel på en hard gaffel for funksjonens skyld er Zcash Overwinter, som en gang er fullført vil inkludere “versjonering, avspilling av beskyttelse for nettverksoppgraderinger, ytelsesforbedringer for gjennomsiktige transaksjoner, en ny funksjon for utløp av transaksjoner og mer.”

Hard Forks

En hard gaffel er en permanent splittelse fra en tidligere versjon, og alle noder som kjører en gammel versjon vil ikke bli akseptert av den nye. På denne måten er en hard gaffel det ikke bakoverkompatibel.

Harde gafler oppstår bare når de aller fleste gruvearbeidere / validatorer gir et positivt signal mot oppgraderingen eller gaffelen. Dette skaper i hovedsak en splittelse i blockchain: den ene banen følger den nye, oppgraderte blockchain, og den andre banen fortsetter langs den gamle banen (som vist nedenfor).

(Kilde: Investopedia)

I de fleste tilfeller vil de som kjører en gammel versjon av en protokoll raskt innse at deres versjon er gammel eller blir irrelevant og bytter til den nye. La oss igjen bruke Microsoft som et eksempel.

Tenk deg at du vil åpne en MS Word 2015-fil i MS word 2003. Uten en spesiell kompatibilitetspakke vil du ikke kunne (eller du vil ha ekstremt begrensede funksjoner). Du får dette problemet fordi det er det ikke bakoverkompatibel, akkurat på samme måte er harde gafler ikke.

Hardgafler er det som regel ikke en dårlig ting, med mindre en politisk blindvei er nådd. Dette kan føre til at et samfunn raser, med en gruppe som holder seg til de gamle reglene uansett hva eller presser på nye for enhver pris. Dette kalles en omstridt hard gaffel, og eksempler på det er de tidligere nevnte Bitcoin Cash og Ethereum Classic-splittelsene. Begge disse førte med seg en god del skarpsindighet og drama.

Men det har også vært mer enn noen harde gafler som bare var på et prosjekts veikart og alltid var en del av utviklingsprosessen. I dette tilfellet vedtar hele samfunnet bare (i teorien) oppgraderingen, og den gamle versjonen dør uten at noen støtter den. Ethereum Byzantium og MoneroV er eksempler på ikke-omstridte harde gafler.

Det er selvfølgelig også mange mynter som har brukt Bitcoin-kode for å forkaste sin egen versjon. Det mest kjente eksemplet på dette er Litecoin. Men det er mange andre eksempler, inkludert Bitcoin Clashic, Namecoin, Peercoin, Bitcoin X, Olje Bitcoin, og Lyn Bitcoin for å nevne noen.

Myke gafler

Myke gafler innebærer valgfrie oppgraderinger. En myk gaffel er en endring i programvareprotokollen som gjenstår bakoverkompatibel. Med andre ord, den nye gaffelkjeden vil følge det nye regelverket, men vil også respektere de gamle reglene.

Akkurat som en hard gaffel, involverer de to versjoner av en blockchain, forskjellen er at brukere som ikke oppgraderer, fortsatt vil kunne delta i å validere eller verifisere transaksjoner. På denne måten er myke gafler mye mindre restriktive.

(Kilde: Investopedia)

Myke gafler er mye lettere å trekke av enn harde gafler fordi de bare krever et flertall noder for å logge på, ikke alle. Myke gafler kan betraktes som en gradvis oppgraderingsmekanisme, i motsetning til den sterke, umiddelbare endringen av en hard gaffel. Myke gafler endrer den eksisterende koden, men i motsetning til harde gafler tar de sikte på å resultere i en blockchain, ikke to.

Noen få tidligere eksempler på Bitcoin myke gafler inkluderer BIP 66 og P2SH.

Fordeler og ulemper med gafler

Fra investorens perspektiv gir gafler (både harde og myke) med seg en rekke plusser og minus. Den mest åpenbare fordelen er når en valuta gjennomgår en hard gaffel, blir innehaverne av den mynten ofte kastet et tilsvarende antall gratis mynter. Dette skjer fordi den nye kryptovalutaen er basert på originalens blockchain, men det er nå to versjoner.

I Bitcoins tilfelle ble alle som eide BTC tildelt Bitcoin Cash i forholdet 1: 1. I skrivende stund ble den pris av Bitcoin Cash er nær US $ 650, noe som gjør denne spesielle harde gaffelen til en enorm storm for noen.

Selv om det er tvilsomt hvor mange gaffelmynter som gir en god verdi for investorer (noen er direkte svindel), har harde gafler skapt flere investeringsalternativer for folk. Bitcoin Gold og Litecoin oppsto begge gjennom harde gafler.

Det er en rekke positive, men det er også noen ulemper. Noen ganger fører gafler til stridigheter og endeløst drama mellom gruvearbeidere og utviklere av en bestemt kryptovaluta. Et godt eksempel på dette var Bitcoin Segwit2X hard gaffel som ble foreslått i 2017.

Folk var uenige om Segwit2X, splittet samfunnet og førte til en dødvann av slags. Til syvende og sist var det det skrotet fordi ingen avtaler kunne oppnås. Så i noen tilfeller kan gafler skape mye spenning og uenighet, til det punktet hvor fremgangen maler til stopp.

Noen hevder at dette er den rotete prosessen som trengs for at blokkjeder skal utvikle seg; andre bekymrer seg for at en omstridt hard gaffel kan stoppe eller skade prosjektet deres. Andre liker rett og slett ikke alle typer gaffel, med ideen om at for mye forandring er flippant og får et prosjekt til å se ustabilt ut.

Siste tanker

Både harde og myke gafler har en tendens til å skape mye kontrovers i kryptovalutaverdenen. Dette er hovedsakelig fordi gafler representerer forandring, og generelt ikke folk liker forandring. Enig med dem eller ikke, gafler er et uunngåelig aspekt av kryptovaluta på dette tidspunktet. Noen er legitime og sårt trengte, mens andre er tvilsomme og unødvendige. Men bunnlinjen her er at de er en integrert del av et kryptosamfunnets evne til selvrevisjon og utvikling.

Det er mye feilinformasjon og falske tolkninger som har blitt spredt om gafler (spesielt harde gafler), hvordan de fungerer, og hva de betyr for investorer. Sannheten er at gafler kan være forvirrende, og du må undersøke (og forstå grundig) årsakene til hvorfor de foregår.

Med alle spinoffene der ute, er det ikke rart at noen mennesker har utviklet en ignorering og skepsis til gafler. Men uten dem ville det være liten måte å endre og forbedre programvaren på. Gafler gir mulighet når det er uenighet mellom de forskjellige gruppene i et kryptosamfunn – de gir en vei fremover.

Til slutt gir de fleste gafler positiv endring, men noen skaper (noen ganger utilsiktet) negativ endring. Hvis kryptovalutamarkedet fortsetter å vokse, er det svært sannsynlig at både myke og harde gafler vil forbli et langsiktig trekk i denne bransjen.

I slekt: Essential Blockchain Terms: A Beginner’s Guide