En hård gaffel er en ekstrem pause fra en tidligere protokol på en blockchain, der gør ugyldige blokke gyldige eller gyldige blokke ugyldige. På grund af dette skal alle noder opgradere til den nyere version af protokolsoftwaren, ellers er minedrift umulig. Hårde gafler markerer en dramatisk opdeling fra en blockchain til to – den ‘arvede’ kæde og en helt ny, der ofte efterlader en gren af ​​kæden ‘forældreløs’ eller ude af stand til at fortsætte.

Hvad er Blockchain gafler, og hvorfor sker de??

Blockchain gafler forekommer normalt af en af ​​to grunde. For det første er der utilsigtede gafler. Disse opstår typisk, når minearbejdere bruger forskellige versioner af den samme minesoftware og derved opretter to separate hovedbøger. Således kører en node en gammel protokol, og en anden node bruger den nyere protokol.

Bitcoin Hardfork

I en utilsigtet hård gaffel verificerer en node en blok med ugyldige transaktioner, og andre noder forsøger at bygge oven på denne, når de ikke skulle. Der oprettes to kæder – en baseret på de gamle regler, den anden på de nye regler. Når dette sker, skal udviklere finde en måde at rette bugs på og patch patchkæderne.

Den anden grund til, at blockchain gafler opstår, er fordi en part ønsker at foretage ændringer i blockchains infrastruktur eller kode. Dette vedrører normalt dets transaktionshistorik eller ønsker at oprette nye regler til bestemmelse af, hvad der udgør en gyldig transaktion.

I dette tilfælde beslutter en gruppe at oprette en ny regel og derved skabe en ny blockchain. Den anden gruppe er tilbage med den originale blockchain og dens originale protokol.

Hvad er forskellen mellem en hård gaffel og en blød gaffel?

Blockchain gafler kan klassificeres som bløde gafler eller hårde gafler. Forskellen ligger i splittelsens natur. I en blød gaffel er opdateringen bagudkompatibel. Dette betyder, at ældre versioner af softwaren stadig kan genkende nye blokke. Bløde gafler har typisk en meget mindre effekt på netværket, fordi brugere med ældre versioner stadig kan fungere som de er.

Hårde gafler er opdateringer, der ikke er bagudkompatible. Som et resultat skal alle brugere opdatere deres software, ellers kan de ikke deltage i blockchain. Brugere med gamle versioner af softwaren kan simpelthen ikke genkende og udvinde nye blokke.

En kort historie om Bitcoin Hard Forks

Til dato har Bitcoin haft fem hårde gafler, der hver stammer fra Bitcoin Core, den originale software udgivet af Satoshi Nakamoto. Når ordet “Bitcoin” kastes rundt, henvises der til den originale mønt, ikke gaflerne beskrevet nedenfor.

Den første gaffel, Bitcoin XT, blev oprindeligt frigivet den 15. august 2015. Gaffelen skulle øge blokstørrelsen til otte megabyte og derefter fordoble den hvert andet år. Det fik ikke den støtte, det havde brug for i begyndelsen af ​​2016, og dets anvendelse har været dramatisk langsommere siden da.

Den anden gaffel, Bitcoin Classic, havde sin stabile udgivelse den 5. januar 2017, cirka ti måneder efter den første udgivelse. Ligesom Bitcoin XT var Bitcoin Classic et forsøg på at skalere blockchain, dog mindre aggressivt. Gaffelen ændrede til sidst sine mål og blev afsluttet den 10. november 2017.

Den tredje gaffel, Bitcoin Unlimited, gik live den 11. maj 2017 og giver brugerne mulighed for at bestemme en passende blokstørrelsesgrænse. Denne grænse skal have flertallet af konsensus for at indstille en blokstørrelsesværdi.

Den fjerde fork, Bitcoin Cash, er den mest populære fork. Det gik live den 1. august 2017 og har forårsaget en lille borgerkrig blandt Bitcoin-entusiaster. Nøglefunktionen i opdateringen er, at den implementerer en stigning i blokstørrelse til otte megabyte versus Bitcoins. Denne gaffel repræsenterer et segment af kryptokurrency-samfundet, der ønsker at se digitale mønter konkurrere primært som almindelige valutaer og betalingsmedier snarere end digitalt guld (selvom de mener, at Bitcoin også har værdi som en investering).

Den femte gaffel var en unik gaffel kaldet en ‘blød gaffel’, der øgede kapaciteten i hver transaktionsblok ved at opdele transaktionsoplysningerne fra ‘vidne’ til transaktionen og pakke vidnerne sammen i mere rumkonservative bundter. Denne gaffel blev kaldt ‘SegWit’ af Bitcoin-insidere og blev aktiveret 24. august 2017.

Den sidste og seneste gaffel, Bitcoin Gold, fandt sted den 23. oktober 2017. Målet med denne gaffel er at give folk med mindre magtfulde maskiner mulighed for at udvinde og derved yderligere decentralisere netværket og udvide blockchains brugerbase.

GaffelnavnGaffeldatoGaffeltypeBeskrivelse og resultat
Bitcoin XT 15. august 2015 Hårdt Forsøgte at øge blokstørrelsen, nåede ikke konsensus.
Bitcoin Classic 5. januar 2017 Hårdt Forsøgte at skalere blockchain, men ændrede sine mål og blev lukket den 11/10/2017
Bitcoin Ubegrænset 11. maj 2017 Hårdt Tillader brugere at bestemme en passende blokstørrelsesgrænse. Påkrævet flertalskonsensus.
Bitcoin kontanter 1. august 2017 Hårdt Implementerer en blokstørrelsesforøgelse til otte megabyte i forhold til Bitcoins ene. Øget transaktionshastighed.
SegWit-implementering 24. august,

2017

Blød Segregated Witness (SegWit) deler hver transaktion mellem dataene og vidnet for det.
Bitcoin guld 23. oktober 2017 Hårdt Tillader folk med mindre kraftfulde maskiner at udvinde og derved yderligere decentralisere netværket og udvide blockchains brugerbase.

En kort historie om Ethereum Hard Forks

Ligesom Bitcoin har Ethereum hidtil haft fem hårde gafler.

Homestead var den anden store version af Ethereum-platformen og dens første produktionsudgivelse. Det gav mulighed for at foretage yderligere netværksopgraderinger. Homestead blev lanceret den 14. marts 2016.

DAO’s hårde gaffel havde en primær funktion – at returnere al Ethereum taget fra DAO (den decentrale autonome organisation) til en smart kontrakt om refusion. Den hårde gaffel trådte i kraft den 20. juli 2016.

Tangerine Whistle gaffel var som svar på et denial of service (DoS) angreb, der ramte Ethereum blockchain. Målet var at løse presserende netværkssundhedsproblemer forårsaget af angrebet. Denne hårde gaffel blev lanceret den 18. oktober 2016.

Spurious Dragon-gaffelen kan betragtes som “del to” af Tangerine Whistle-gaffelen. Spurious Dragon gaffel adresserer mindre vigtige sikkerhedsforanstaltninger som yderligere justering af operationskodepriser for at stoppe DoS-lignende angreb fra at ske igen. Gaffelen fandt sted den 22. november 2016.

Den femte og seneste gaffel, Byzantium, implementerede en række Ethereum-forbedringsprotokoller for at hjælpe netværket med at køre glattere. De fleste af ændringerne er mindre; dog omfatter mere fremtrædende opgraderinger bedre håndtering af defekte koder inden for smarte kontrakter, stabilisering af blokeringstider og nedsættelse af belønningen, som minearbejdere får for at gøre processen hurtigere og billigere. Denne gaffel fandt sted den 16. oktober 2017.

Gaffelnavn Gaffeldato Gaffeltype Beskrivelse og resultat
Homestead 14. marts 2016 Hårdt Ethereums første produktionsudgivelse; forudsat muligheden for at foretage yderligere netværksopgraderinger
DAO 20. juli 2016 Hårdt Returnerede al Ethereum taget fra DAO (den decentrale autonome organisation) til en smart refusionskontrakt.
Mandarin fløjte 18. oktober 2016 Hårdt Lanceret som svar på et denial of service (DoS) angreb, der ramte blockchain; løste hastende netværkssundhedsproblemer forårsaget af angrebet.
Vred drage 22. november 2016 Hårdt “Del to” af Tangerine Whistle fork. Denne behandlede mindre vigtige sikkerhedsforanstaltninger.
Byzantium 16. oktober 2017 Hårdt Implementerede en række forbedringsprotokoller for at hjælpe netværket med at køre glattere