Razlika med trdimi in mehkimi vilicami

Obstajata dve vrsti vilic blockchain: trde vilice in mehke vilice.Kljub podobnim imenom in enaki končni uporabi se trde in mehke vilice zelo razlikujejo.Preden razložite pojma »hard fork« in »soft fork«, razložite koncepta »združljivost naprej« in »združljivost nazaj«.
novo vozlišče in staro vozlišče
Med postopkom nadgradnje verige blokov bodo nekatera nova vozlišča nadgradila kodo verige blokov.Vendar pa nekatera vozlišča nočejo nadgraditi kode blockchain in še naprej izvajati prvotno staro različico kode blockchain, ki se imenuje staro vozlišče.
Trde vilice in mehke vilice

hardfor

Trde vilice: Staro vozlišče ne more prepoznati blokov, ki jih je ustvarilo novo vozlišče (staro vozlišče ni naprej združljivo z bloki, ki jih je ustvarilo novo vozlišče), zaradi česar je veriga neposredno razdeljena na dve popolnoma različni verigi, ena je stara veriga ( izvajanje izvirnika Obstaja stara različica kode blockchain, ki jo izvaja staro vozlišče), ena pa je nova veriga (izvaja nadgrajeno novo različico kode blockchain, ki jo izvaja novo vozlišče).

mehko

Mehke vilice: nova in stara vozlišča soobstajajo, vendar ne bodo vplivala na stabilnost in učinkovitost celotnega sistema.Staro vozlišče bo združljivo z novim vozliščem (staro vozlišče je naprej združljivo z bloki, ki jih ustvari novo vozlišče), vendar novo vozlišče ni združljivo s starim vozliščem (to pomeni, da novo vozlišče ni združljivo nazaj z bloki, ki jih je ustvarilo staro vozlišče), lahko še vedno delita obstaja v verigi.

Preprosto povedano, hard fork digitalne kriptovalute pomeni, da sta stara in nova različica med seboj nezdružljivi in ​​ju je treba razdeliti v dve različni verigi blokov.Za mehke vilice je stara različica združljiva z novo različico, vendar nova različica ni združljiva s staro različico, tako da bo prišlo do rahlega forka, vendar je še vedno lahko pod isto verigo blokov.

eth hard-fork

Primeri trdih vilic:
Ethereum fork: Projekt DAO je projekt množičnega financiranja, ki ga je sprožilo podjetje Slock.it, ki se ukvarja z IoT verigo blokov.Uradno je bil izdan maja 2016. Od junija istega leta je projekt DAO zbral več kot 160 milijonov ameriških dolarjev.Ni trajalo dolgo, da je bil projekt DAO tarča hekerjev.Zaradi velike vrzeli v pametni pogodbi je bil projekt DAO prenesen s tržno vrednostjo 50 milijonov dolarjev v etru.
Da bi obnovil premoženje številnih vlagateljev in ustavil paniko, je Vitalik Buterin, ustanovitelj Ethereuma, končno predlagal idejo o hard forku in končno dokončal hard fork v bloku 1920000 Ethereuma z večino glasovanja skupnosti.Povrnil ves eter, vključno s hekerjevo posestjo.Tudi če je Ethereum trdo razdeljen na dve verigi, še vedno obstajajo nekateri ljudje, ki verjamejo v nespremenljivost verige blokov in ostajajo na prvotni verigi Ethereum Classic

vs

Trde vilice proti mehkim vilicam – katera je boljša?
V bistvu obe zgoraj omenjeni vrsti vilic služita različnim namenom.Kontroverzni hard forki delijo skupnost, vendar načrtovani hard forki omogočajo svobodno spreminjanje programske opreme s soglasjem vseh.
Mehke vilice so nežnejša možnost.Na splošno so vaše možnosti bolj omejene, ker vaše nove spremembe ne morejo biti v nasprotju s starimi pravili.Kljub temu vam ni treba skrbeti za razdrobljenost omrežja, če je vaše posodobitve mogoče izvesti na način, ki ostane združljiv.


Čas objave: 22. oktober 2022