Forskjellen mellom hard gaffel og myk gaffel

Det er to typer blockchain-gafler: harde gafler og myke gafler.Til tross for de lignende navnene og den samme sluttbruken, er harde gafler og myke gafler svært forskjellige.Før du forklarer begrepene "hard gaffel" og "myk gaffel", forklar begrepene "foroverkompatibilitet" og "bakoverkompatibilitet"
ny node og gammel node
Under blokkjedeoppgraderingsprosessen vil noen nye noder oppgradere blokkjedekoden.Noen noder er imidlertid ikke villige til å oppgradere blokkjedekoden og fortsette å kjøre den opprinnelige gamle versjonen av blokkjedekoden, som kalles den gamle noden.
Harde gafler og myke gafler

hardt for

Hard gaffel: Den gamle noden kan ikke gjenkjenne blokkene generert av den nye noden (den gamle noden er ikke foroverkompatibel med blokkene generert av den nye noden), noe som resulterer i at en kjede blir direkte delt inn i to helt forskjellige kjeder, den ene er den gamle kjeden ( kjører original Det er en gammel versjon av blokkjedekoden, drevet av den gamle noden), og en er en ny kjede (kjører den oppgraderte nye versjonen av blokkjedekoden, drevet av den nye noden).

myk

Myk gaffel: Nye og gamle noder eksisterer side om side, men vil ikke påvirke stabiliteten og effektiviteten til hele systemet.Den gamle noden vil være kompatibel med den nye noden (den gamle noden er foroverkompatibel med blokkene generert av den nye noden), men den nye noden er ikke kompatibel med den gamle noden (det vil si at den nye noden ikke er bakoverkompatibel med blokkene generert av den gamle noden), kan de to fortsatt dele eksisterer på en kjede.

For å si det enkelt betyr den harde gaffelen til en digital kryptovaluta at den gamle og nye versjonen er inkompatible med hverandre og må deles inn i to forskjellige blokkkjeder.For myke gafler er den gamle versjonen kompatibel med den nye versjonen, men den nye versjonen er ikke kompatibel med den gamle versjonen, så det vil være en liten gaffel, men den kan fortsatt være under samme blokkjede.

eth hard-fork

Eksempler på harde gafler:
Ethereum-gaffel: DAO-prosjektet er et crowdfunding-prosjekt initiert av blockchain IoT-selskapet Slock.it.Den ble offisielt utgitt i mai 2016. Fra juni samme år har DAO-prosjektet samlet inn mer enn 160 millioner amerikanske dollar.Det tok ikke lang tid før DAO-prosjektet ble målrettet av hackere.På grunn av et stort smutthull i den smarte kontrakten, ble DAO-prosjektet overført med en markedsverdi på 50 millioner dollar i eter.
For å gjenopprette eiendelene til mange investorer og stoppe panikken, foreslo Vitalik Buterin, grunnleggeren av Ethereum, til slutt ideen om en hard gaffel, og fullførte til slutt den harde gaffelen ved blokk 1920000 av Ethereum gjennom et flertall av samfunnet.Rullet tilbake all eteren inkludert hackerens besittelse.Selv om Ethereum er splittet i to kjeder, er det fortsatt noen mennesker som tror på blokkjedens uforanderlige natur og holder seg på den opprinnelige kjeden til Ethereum Classic

vs

Hard Fork vs Soft Fork - Hvilken er bedre?
I bunn og grunn tjener de to typer gafler nevnt ovenfor forskjellige formål.Kontroversielle hardgafler deler et fellesskap, men planlagte hardgafler lar programvare fritt modifiseres med alles samtykke.
Myke gafler er det mildere alternativet.Generelt er hva du kan gjøre mer begrenset fordi de nye endringene dine ikke kan komme i konflikt med gamle regler.Når det er sagt, hvis oppdateringene dine kan gjøres på en måte som forblir kompatibel, trenger du ikke å bekymre deg for nettverksfragmentering.


Innleggstid: 22. oktober 2022