Ero kovan ja pehmeän haarukan välillä

Lohkoketjuhaarukoita on kahta tyyppiä: kovat haarukat ja pehmeät haarukat.Samankaltaisista nimistä ja samasta loppukäytöstä huolimatta kovat ja pehmeät haarukat ovat hyvin erilaisia.Ennen kuin selität käsitteet "kova haarukka" ja "pehmeä haarukka", selitä "eteenpäin yhteensopivuus" ja "taaksepäin yhteensopivuus" käsitteet.
uusi solmu ja vanha solmu
Lohkoketjun päivitysprosessin aikana jotkut uudet solmut päivittävät lohkoketjukoodin.Jotkut solmut eivät kuitenkaan ole halukkaita päivittämään lohkoketjukoodia ja jatkamaan lohkoketjukoodin alkuperäisen vanhan version suorittamista, jota kutsutaan vanhaksi solmuksi.
Kovat haarukat ja pehmeät haarukat

kovaa

Kova haarukka: Vanha solmu ei tunnista uuden solmun luomia lohkoja (vanha solmu ei ole eteenpäin yhteensopiva uuden solmun luomien lohkojen kanssa), jolloin ketju jaetaan suoraan kahteen täysin erilaiseen ketjuun, joista toinen on vanha ketju ( käynnissä alkuperäinen Lohkoketjukoodista on vanha versio, jota ajetaan vanhalla solmulla, ja toinen on uusi ketju (jossa suoritetaan lohkoketjukoodin päivitetty uusi versio, jota uusi solmu suorittaa).

pehmeä

Pehmeä haarukka: Uudet ja vanhat solmut ovat rinnakkain, mutta ne eivät vaikuta koko järjestelmän vakauteen ja tehokkuuteen.Vanha solmu on yhteensopiva uuden solmun kanssa (vanha solmu on eteenpäin yhteensopiva uuden solmun luomien lohkojen kanssa), mutta uusi solmu ei ole yhteensopiva vanhan solmun kanssa (eli uusi solmu ei ole taaksepäin yhteensopiva vanhan solmun luomat lohkot), nämä kaksi voivat edelleen jakaa olemassa ketjussa.

Yksinkertaisesti sanottuna digitaalisen kryptovaluutan kova haara tarkoittaa, että vanha ja uusi versio eivät ole yhteensopivia keskenään ja ne on jaettava kahteen eri lohkoketjuun.Pehmeille haarukoille vanha versio on yhteensopiva uuden version kanssa, mutta uusi versio ei ole yhteensopiva vanhan version kanssa, joten pientä haarukkaa tulee, mutta se voi silti olla saman lohkoketjun alla.

eth hard-fork

Esimerkkejä kovista haarukoista:
Ethereum fork: DAO-projekti on joukkorahoitusprojekti, jonka on käynnistänyt blockchain IoT-yritys Slock.it.Se julkaistiin virallisesti toukokuussa 2016. Saman vuoden kesäkuuhun mennessä DAO-projekti on kerännyt yli 160 miljoonaa Yhdysvaltain dollaria.Ei kestänyt kauan, kun hakkerit joutuivat DAO-projektin kohteeksi.Älykkään sopimuksen valtavan porsaanreiän vuoksi DAO-projekti siirrettiin 50 miljoonan dollarin markkina-arvolla eetterissä.
Monien sijoittajien omaisuuden palauttamiseksi ja paniikin pysäyttämiseksi Vitalik Buterin, Ethereumin perustaja, ehdotti vihdoin ideaa kovasta haarukasta ja viimeisteli lopulta Ethereumin lohkon 1920 000 kovahaarukan yhteisön enemmistöäänestyksellä.Kierrettiin kaikki eetteri, mukaan lukien hakkerin hallussapito.Vaikka Ethereum on jaettu kahteen ketjuun, jotkut ihmiset uskovat lohkoketjun muuttumattomaan luonteeseen ja pysyvät alkuperäisessä Ethereum Classicin ketjussa.

vs

Hard Fork vs Soft Fork – kumpi on parempi?
Pohjimmiltaan edellä mainitut kaksi haarukkatyyppiä palvelevat eri tarkoituksia.Kiistanalaiset kovahaarukat jakavat yhteisön, mutta suunnitellut kovahaarukat mahdollistavat ohjelmiston vapaan muokkaamisen kaikkien suostumuksella.
Pehmeät haarukat ovat hellävaraisempi vaihtoehto.Yleisesti ottaen se, mitä voit tehdä, on rajoitetumpaa, koska uudet muutokset eivät voi olla ristiriidassa vanhojen sääntöjen kanssa.Jos päivityksesi voidaan tehdä tavalla, joka pysyy yhteensopivana, sinun ei tarvitse huolehtia verkon pirstoutumisesta.


Postitusaika: 22.10.2022