Hva er en hard gaffel?
En hard gaffel (eller hardfork), når det gjelder blockchain-teknologi, er en radikal endring av et nettverks protokoll som gjør ugyldige blokker og transaksjoner tidligere gyldige, eller omvendt. En hard gaffel krever at alle noder eller brukere oppgraderer til den siste versjonen av protokollprogramvaren.
Viktige takeaways
- En hard gaffel er en radikal endring av protokollen til et blockchain-nettverk som gjør ugyldige blokker / transaksjoner tidligere gyldige (eller omvendt). En gaffel i en blockchain kan forekomme i enhver kryptoteknologisk plattform, ikke bare Bitcoin.
Forstå en hard gaffel
En hard gaffel er når noder for den nyeste versjonen av en blockchain ikke lenger godtar den nyeste versjonen av blockchain; som skaper en permanent avvik fra den forrige versjonen av blockchain. Hvis du legger til en ny regel til koden, oppretter det i utgangspunktet en gaffel i blockchain: den ene banen følger den nye, oppgraderte blockchainen, og den andre banen fortsetter langs den gamle banen. Generelt sett vil de i den gamle kjeden etter kort tid innse at deres versjon av blockchain er utdatert eller irrelevant og raskt oppgradere til den nyeste versjonen.
Bitcoin Fork forklart
En gaffel i en blockchain kan forekomme i hvilken som helst kryptoteknologiplattform - for eksempel Ethereum - ikke bare Bitcoin. Det er fordi blockchains og cryptocurrency fungerer på samme måte uansett hvilken kryptoplattform de er på. Du kan tenke på blokkene i blockchains som kryptografiske nøkler som flytter minne. Fordi gruvearbeiderne i en blockchain setter reglene som flytter minnet i nettverket, forstår disse gruvearbeiderne de nye reglene.
Imidlertid må alle gruvearbeiderne være enige om de nye reglene og om hva som utgjør en gyldig blokk i kjeden. Så når du vil endre disse reglene, må du "gaffel den" - som en gaffel i en vei - for å indikere at det har skjedd en endring i eller en avledning til protokollen. Utviklerne kan deretter oppdatere all programvaren for å gjenspeile de nye reglene.
Det er gjennom denne gaffelprosessen at forskjellige digitale valutaer med navn som ligner på bitcoin har kommet til å være: bitcoin cash, bitcoin gold, og andre. For den tilfeldige cryptocurrency-investoren kan det være vanskelig å se forskjellen mellom disse cryptocururrencyene og å kartlegge de forskjellige gaflene på en tidslinje. For å hjelpe med å ordne opp i dette, har vi komponert en historie med de viktigste bitcoin harde gaflene de siste årene.
Som grafikken nedenfor viser, avviser noder som ikke er oppgradert de nye reglene, som skaper en divergens, eller hard gaffel, i blockchain.
Bilde av Julie Bang © Investopedia 2019
Årsaker til en hard gaffel?
Det er flere årsaker til at utviklere kan implementere en hard gaffel, for eksempel å korrigere viktige sikkerhetsrisikoer som finnes i eldre versjoner av programvaren, for å legge til ny funksjonalitet eller for å reversere transaksjoner - som når Ethereum blockchain opprettet en hard gaffel for å reversere hack på den desentraliserte autonome organisasjonen (DAO). Etter hackingen stemte Ethereum-samfunnet nesten enstemmig for en hard gaffel for å rulle tilbake transaksjoner som siphoned av titalls millioner dollar i digital valuta av en anonym hacker. Den harde gaffelen hjalp også DAO-tokenholdere med å få tilbake eter-midlene (ETH)
Forslaget om en hard gaffel avviklet ikke akkurat nettverkets transaksjonshistorikk. Snarere flyttet den midlene knyttet til DAO til en nyopprettet smartkontrakt med det ene formål å la de opprinnelige eierne ta ut midlene. Innehavere av DAO-symboler kan nå trekke ETH til med en hastighet på mellom 1 ETH og 100 DAO. Den ekstra balansen mellom symboler og eventuell eter som gjenstår som et resultat av den harde gaffelen vil bli trukket tilbake og distribuert av DAO-kuratorene for å gi "mislykket beskyttelse" for organisasjonen.
Hard Forks vs. Soft Forks
Harde gafler og myke gafler er i hovedsak de samme i den forstand at når en cryptocurrency-plattforms eksisterende kode endres, forblir en gammel versjon på nettverket mens den nye versjonen opprettes. Med en myk gaffel vil bare en blockchain forbli gyldig når brukere vedtar oppdateringen. Mens en hard gaffel eksisterer både de gamle og nye blockchains side om side, noe som betyr at programvaren må oppdateres for å fungere etter de nye reglene. Begge gaflene lager en delt, men en hard gaffel skaper to blockchains og en myk gaffel er ment å resultere i en.
Med tanke på forskjellene i sikkerhet mellom harde og myke gafler, krever nesten alle brukere og utviklere en hard gaffel, selv når en myk gaffel virker som den kan gjøre jobben. Overhaling av blokkene i en blockchain krever en enorm mengde datakraft, men personvernet som oppnås fra en hard gaffel er mer fornuftig enn å bruke en myk gaffel.
