Hva er en blockchain-gaffel og hvilke typer finnes det?

En blokkjedegaffel er i hovedsak en kollektiv avtalt programvareoppdatering. Mens gafler følger kjente mønstre, er hver gaffel unik og gir et annet resultat. Det er viktig å kjenne konteksten og detaljene til hver gaffel for å dra nytte av de drastiske og plutselige endringene som ofte skjer. La oss se hva gafler i blockchain er og hvordan vi kan skille dem.

Hva er en blockchain-gaffel?

En blokkjedegaffel er egentlig en kollektiv avtalt programvareoppdatering. Blokkjeder er avhengige av desentraliserte grupper av validatorer som samarbeider. Hver enkelt validator, vanligvis kjent som en "full node", kjører programvaren som er nødvendig for å verifisere den offentlige hovedboken til blokkjeden og holde nettverket sikkert. Jo flere fulle noder som kjører programvaren samtidig, jo sikrere vil nettverket være.

diagram

Forenklet diagram over Ethereum-klientfunksjoner. Kilde: Ethereum.org.

I utgangspunktet må hver full node kjøre den samme programvaren for å få tilgang til den samme delte hovedboken. Med andre ord, hver full node som kjører kjerneprogramvaren for Bitcoin (dvs. Bitcoin Core) har tilgang til blokkjedeboken av Bitcoin, og derfor kan du verifisere Bitcoin-transaksjoner og få tilgang til Bitcoin-transaksjonshistorikk. Men en full node som bare kjører kjernen Ethereum-programvaren (dvs. Go-ethereum) kan ikke få tilgang til Bitcoin-blokkjeden.

Typer gafler blockchain.

Programvareversjonen har også betydning. Hvis Bitcoin Core-utviklerne (eller noen andre som kan overbevise nok fulle noder til å bytte til programvaren deres) oppdaterer Bitcoin-koden for å installere nye funksjoner eller endre viktige parametere, oppdatert programvare er kanskje ikke kompatibel med forrige versjon av programvaren. La oss se hvilke typer gafler vi kan finne i blokkjedeteknologi:

Harde og myke gafler - Hva er forskjellen mellom dem? | Analytics-trinn
Forskjeller mellom a myk gaffel og en vanskelig gaffel. Kilde: AnalyticSteps.

Harde gafler.

Gaflene det er inkompatible med tidligere versjoner av programvaren De er kjent som harde gafler (harde gafler). De harde gaflene konsensusreglene endres ofte (dvs. blokkstørrelse, gruvealgoritme, konsensusprotokoll) på en måte som gjør eldre versjoner av programvaren er inkompatible. For eksempel vil Ethereums "The Merge"-oppdatering endre reglene for konsensusprotokollen når Ethereum begynner skiftet fra Proof-of-Work (PoW) til Proof-of-Stake (PoS).

diagram

Ethereums The Merge-oppdatering forklart. Kilde: GARP.

Da Ethereum ble oppgradert takket være sammenslåingen, var oppgraderingen en hard gaffel. Fulle noder som valgte å ikke oppdatere programvaren sin lenger vil ikke være kompatibel med oppdaterte PoS-noder. Heldigvis er Ethereum harde gafler vanligvis ukontroversielle, og flertallet av nettverket godtar å oppgradere. Ellers ville ikke en full node som kjører den oppdaterte PoS-programvaren ha nøyaktig samme hovedbok som en full node som kjører den eldre versjonen. Gitt hver node vil ha forskjellige konsensusregler, ville de egentlig kjøre en egen blokkjede.

Myke gafler.

Imidlertid er det noen gafler som er kompatible med eldre versjoner av programvaren. Myke gafler De er programvareoppdateringer som fortsatt fungerer med tidligere versjoner. For eksempel var Bitcoins SegWit-oppgradering en myk gaffel. Da SegWit ble aktivert, ble en ny adresseklasse (Bech32) opprettet. Men de som brukte eldre P2SH-adresser ble ikke påvirket av oppdateringen. En full node som kjører versjon 0.1 av Bitcoin Core-programvaren kan sende en ikke-SegWit-transaksjon til en node som kjører den oppdaterte SegWit-programvaren, og transaksjonen vil fortsatt gå gjennom. Så lenge minst 51 % av hash-kraften skifter til oppgraderingens myke gaffel, vil eldre versjoner av programvaren fortsette å fungere (hvis eldre versjoner foreslår ugyldige blokker, vil de midlertidig danne "kun gammel kjede"-versjoner av hovedboken).

Bitcoin Core 0.18.0-spill på Segwit-adopsjon og hint om offline Tx-signering - Ethereum World News
Forskjeller mellom Bitcoin og Segwit. Kilde: Ethereum World News.

Omstridte Hard Forks.

Ikke alle bifurkasjoner er enstemmig enige om av hele nodefellesskapet. De fleste av de mest kjente (og beryktede) gaflene ble ansett som harde gafler og var faktisk veldig kontroversielle. En omstridt hardgaffel oppstår når en betydelig del av de fullstendige nodene er uenige om hvilken versjon av programvaren som skal kjøres. For eksempel ham Ethereum DAO hack (der ETH for 55 millioner dollar ble stjålet) utløste heftig debatt i samfunnet. Mange fulle noder ønsket å reversere hacket og returnere de stjålne midlene. Imidlertid hevdet mange andre at å reversere angrepet fundamentalt ville undergrave legitimiteten til blokkjeden. De to partene klarte ikke å komme til enighet. Samfunnet som var imot å reversere hacket brøt til slutt bort og dannet en ny blokkjede, Ethereum Classic.

Historien til DAO - SuperRare Editorial
ETH hard gaffel forklart etter Ethereum DAO hack. Kilde: SuperRare Editorial

Viktigere, eierne av den opprinnelige token ofte vil motta proporsjonale mengder av det nye tokenet skapt i den omstridte harde gaffelen. Etter Ethereum Classic-gaffelen mottok alle ETH-eiere ETC proporsjonalt med mengden ETH de eide.

bifurcations kontroversielle.

I løpet av den siste mai 2022 Terra-protokollen og hele dens økosystem kollapset, og tar hele kryptovaluta-økosystemet foran. Etter å ha vært vitne til en av de mest beryktede krasjene i kryptorommets historie, etter å ha tapt nærmere 28 milliarder kapitalisering på mindre enn en uke, fra retning av Terra-protokollen lanserte de forslag for å kunne gjenopplive prosjektet etter all kontroversen som har trukket utover denne siste måneden. Plutselig ringte klokkene når temaet for utføre en hard gaffel om Luna-blokkjeden.

Avstemningen begynner på Terra (LUNA) hardgaffelforslag
Stemme for å utføre en hard gaffel på LUNA blockchain. Kilde: BeInCrypto

Etter feilene forårsaket av ustabiliteten i avkastningsbetalingene til de som blokkerte UST-tokens, ble det kommentert at å utføre en hard gaffel i protokollen ville være det mest fornuftige, siden variabler måtte introduseres/modifiseres som ikke ville være kompatible med forrige versjon. Dette forslaget hadde stor tyngde, men til slutt ingen slik hardgaffel av Luna Classic ble laget, men direkte en ny blokkjede fra en Genesis 0-blokk. Tilliten fra investorer har imidlertid allerede forsvunnet sammen med milliarder av dollar som de fikk samfunnet til å tape.

Narrativ endring ved gafler.

Ethereum-prisen falt etter DAO-hakket og omstridte Ethereum Classic-hardgaffelen. På grunn av dette ble omstridte harde gafler generelt ansett som skadelige for hovedkjeden. Det endret seg imidlertid når Bitcoin Cash ble forfalsket fra Bitcoin. Bitcoin Cash var resultatet av en flerårig debatt om den beste måten å gjøre det på øke antall transaksjoner innenfor Bitcoin-nettverket. Selv om flere løsninger ble foreslått, fikk ingen overveldende vedtak. Ett forslag gikk blant annet inn for en større blokkstørrelse. Dette skapte til slutt en kontroversiell hardgaffel som ble kalt Bitcoin Cash.

Hvor kom Bitcoin Cash fra? — Kryptoomfang
Forklaring av BTC-hardgaffelen der BCH ble født. Kilde: Crypto Ambit

Basert på Ethereum DAO Hack-gaffelen, trodde mange at denne gaffelen ville føre til en nedgang i prisen på Bitcoin. Men i stedet begynte Bitcoin en skyhøye oppgang kort tid etter lanseringen av Bitcoin Cash i august 2017. Bitcoin Cash fulgte et lignende mønster som Bitcoin og økte raskt fra omtrent $300 per mynt til en topp på over $3.000 per mynt i desember 2017. Etter den voldsomme økningen av Bitcoin Cash, endret fortellingen rundt kontroversielle hardgafler. Nå, omstridte harde gafler beskrives ofte som "gratis penger" eller som et generelt positivt for hovedkjeden fordi gruppen som skaper feiden du står fritt til å jobbe med din egen versjon av protokollen.