Hard Fork proti Soft Forku

Trdi fork v primerjavi z mehkim forkom kriptovalut – razlike, ki so pomembne

Se sprašujete, kakšne so razlike med trdimi in mehkimi vilicami? Tukaj je vodnik z vsem, kar morate vedeti o trdih in mehkih vilicah.

Kriptovalute poganja decentralizirana programska oprema z odprto kodo, h kateri lahko prispeva vsak. Ta programska oprema se imenuje veriga blokov in je dobesedno sestavljena iz blokov podatkov. Predstavljajte si zelo dolg vlak, sestavljen iz vseh transakcij, izvedenih v verigi blokov, in v katerem je še vedno mogoče izslediti prvo transakcijo. 

Ker gre za odprtokodno kriptovaluto, skupnosti, ki jo uporabljajo, vzdržujejo in razvijajo osnovno kodo. Včasih skupnost spremeni osnovno kodo ali osnovni nabor pravil. Ko se to zgodi, se veriga blokov razveji in ustvari drugo verigo blokov, ki si deli izvirnost prve verige blokov. Takšna tvorba je znana kot razvejanje kriptovalut. Zdaj obstajata dve glavni vrsti razvejanja kriptovalut, trde vilicein mehke vilice. Oglejmo si podrobneje njihove razlike v tem vodniku o trdih in mehkih vilicah. 

Trde vilice

V bistvu trdi razcep naredi starejšo različico protokola veriženja blokov neveljavno. Če starejša različica še naprej deluje, bo imela drugačen protokol in podatke v primerjavi z novejšo različico, kar lahko povzroči morebitne napake in zmedo. 

Vzemimo primer BitcoinS svojo trdo vilico (Bitcoin Cash), bi nujno spremenil ključne parametre, kot so algoritem težavnosti rudarjenja, velikost bloka, omejitve dodatnih informacij, ki jih je mogoče dodati, in drugo. Če se katero koli od teh pravil spremeni, bo novi protokol bloke sprejel, starejši pa jih bo zavrnil. To bi lahko povzročilo resno zmedo in težave, celo morebitno izgubo sredstev. 

Če bi velikost bloka povečali z 1 MB na 4 MB, bi novi protokol sprejel blok velikosti 2 MB, starejši protokol pa bi ga zavrnil. Recimo, da je blok velikosti 2 MB potrjen in dodan v verigo blokov. 

Bitcoin Cash (BCH) je bil predstavljen leta 2017 in je hard fork različica Bitcoina. Kot se hard forki morajo razlikovati, se BCH razlikuje od Bitcoina – takole:

  • Bitcoin je originalna kriptovaluta, ki je bila predstavljena veliko pred Bitcoin Cashom. Ima veliko širši omrežni doseg in boljšo infrastrukturo v primerjavi s hard fork različico. 
  • Velikost bloka Bitcoina je 1 MB, medtem ko je velikost bloka Bitcoin Casha 32 MB. 
  • Podpise transakcij je mogoče zavreči iz transakcij Bitcoin s SegWitom (Segregated Witness), mehkim razcepom verige blokov Bitcoin. Medtem ko BCH ne podpira SegWita.
  • Bitcoin je počasen in zaračunava višjo provizijo. BCH pa transakcije obdela hitreje in zaračunava nižje provizije, saj za preverjanje novih blokov potrebuje manj rudarske moči.

Sedaj imate ti dve verigi blokov, eno z novim protokolom (npr. Bitcoin Cash) in drugo samo s starim protokolom (npr. Bitcoin). Ti dve različni verigi lahko rasteta vzporedno. Ta proces razcepitve se imenuje težaven. Lahko je tvegan, lahko povzroči dvojno porabo in potencialno neurejen.

Čeprav so trdi razcepi lahko tvegani, imajo svoje prednosti. Ko veriga blokov gre skozi trdi razcep, se izboljša njena funkcionalnost. Tudi uporabniki verige blokov so s trdim razcepom spodbujeni, saj prejmejo nove kovance in uživajo v funkcijah nove programske opreme. Ena najpomembnejših prednosti trdega razcepa je odpravljanje pomembnih varnostnih tveganj, ki so bila prisotna v starejšem protokolu, in dodajanje novih funkcionalnosti. 

Ethereum je odličen primer odpravljanja pomembnih varnostnih tveganj. Decentralizirana avtonomna organizacija (DAO) Aplikacija, ki je bila lansirana na verigi blokov Ethereum, je bila vdrta zaradi ranljivosti v njeni kodni bazi. 

Po vdoru je bilo soglasno odločeno Ethereum skupnost, da je za razveljavitev transakcij, ki so zapravile več deset milijonov dolarjev digitalnih sredstev, potreben trdi razcep. Ta odločitev ni ravno razveljavila zgodovine transakcij omrežja, je pa najdbe, povezane z DAO, premestila z novo ustvarjenim pametna pogodbaNamen tega je bil omogočiti prvotnim lastnikom dvig svojih sredstev. 

Po tem je DAO vzel preostale žetone, ki so ostali po trdem razcepu, in jih razdelil svojim kuratorjem, da bi organizaciji zagotovil "varnostno zaščito".  

V naši primerjavi trdega in mehkega razcepa si bomo ogledali mehki razcep. 

Mehka vilica

V bistvu je mehka razcepitev nasprotje trde razcepitve, kjer so nove spremembe združljive s starejšim protokolom. 

Na primer, če se protokol spremeni in razvijalci poostrijo pravila ter dodajo funkcijo, ki ne vpliva na strukturo verige blokov, bo starejša različica sprejela bloke novejše različice. Vendar pa novejša različica ne bo sprejela blokov starejše različice. 

Bitcoin je doživel spremembo protokola s SegWitom ali Segregated Witness. Potreba po tej spremembi se je pojavila, ko je ogromno število transakcij obremenilo omrežje Bitcoin in povzročalo zamude pri obdelavi in ​​preverjanju transakcij. V nekaterih primerih je potrditev ene same transakcije trajala več ur. Implementacija SegWita je omogočila večje število transakcij znotraj bloka velikosti 1 MB, kar je pospešilo postopek preverjanja transakcij. 

V kripto soft forku bi rudarji starih različic ugotovili, da so njihovi bloki zavrnjeni in bi jih morali nadgraditi. Ko bo vedno več rudarjev nadgrajevalo, bodo osiroteli bloki starih različic privedli do nadgradenj še več rudarjev. To je samokorekcijski proces in ker tako stara kot nadgrajena vozlišča sprejemajo bloke novih različic, bo sčasoma zmagala nova različica. Nenazadnje, soft forkovi ne nosijo tveganja dvojne porabe. 

Trdi fork v primerjavi z mehkim forkom – povzetek 

Če govorimo o mehkem (soft fork) v primerjavi s trdim (hard fork), je mehki fork vsekakor boljša možnost za kriptovaluto, saj ne nosi tveganja izgube sredstev in dvojne porabe. Ta način samokorekcijskega upravljanja je idealen za kriptovalute, vendar je na koncu odločitev odvisna od skupnosti.

Trdi fork proti mehkemu forku – pogosta vprašanja

1. Kakšna je razlika med trdim in mehkim vilicami?

V bistvu trdi fork naredi starejšo različico protokola veriženja blokov neveljavno. Če starejša različica še naprej deluje, bo imela drugačen protokol in podatke v primerjavi z novejšo različico. To lahko privede do morebitnih napak in zmede. Po drugi strani pa je mehki fork nasprotje trdega forka, kjer so nove spremembe združljive s starejšim protokolom. Trdi forki so lahko tvegani in potencialno neurejeni ter povzročajo dvojno porabo. Mehki forki ne nosijo tveganja dvojne porabe.

2. Kaj se zgodi z mojimi kovanci v primeru trdega razcepa (hard fork)?

Pri trdem razcepu (hard fork) se veriga blokov razdeli na dve različni verigi. Bitcoin se na primer razdeli na Bitcoin (BTC) in Bitcoin Cash (BCH). V primeru trdega razcepa (hard fork) bodo vaši Bitcoini popolnoma varni. Tudi v primeru mehkega razcepa (soft fork) bodo vaši žetoni varni. Ko gre za trdo in mehko razcepitev (hard fork), je to podobnost. Vendar pa tudi če je priročno, svojih kriptovalut ne smete shranjevati na borzi dlje časa.

DELI:

Facebook
Twitter
LinkedIn

vsebina

Podobni