Hard Fork u odnosu na Soft Fork

Hard Fork u odnosu na Soft Fork kriptovaluta – Razlike koje su važne

Pitate se koje su razlike između tvrdih i mekih forkova? Evo vodiča sa svim potrebnim informacijama o tvrdim i mekim forkovima.

Kriptovalute pokreće decentralizirani softver otvorenog koda kojem svatko može doprinijeti. Taj se softver naziva blockchain i doslovno se sastoji od blokova podataka. Zamislite vrlo dugačak vlak sastavljen od svih transakcija izvršenih na blockchainu i u kojem se prva transakcija i dalje može pratiti unatrag. 

Budući da je otvorenog koda, zajednice koje ga koriste održavaju i razvijaju temeljni kod. Ponekad zajednica mijenja temeljni kod ili osnovni skup pravila. Kada se to dogodi, blockchain se grana, stvarajući drugi blockchain koji dijeli originalnost prvog blockchaina. Takva formacija poznata je kao kripto fork. Sada postoje dvije glavne vrste kripto forkova, tvrde vilicei soft forkove. Pogledajmo detaljnije njihove razlike u ovom vodiču za hard i soft forkove. 

Tvrde vilice

U osnovi, hard fork čini stariju verziju blockchain protokola nevažećom. U slučaju da starija verzija nastavi raditi, završit će s drugačijim protokolom i podacima u usporedbi s novijom verzijom, što može dovesti do mogućih pogrešaka i zabune. 

Uzmimo primjer BitcoinSa svojim tvrdim forkom (Bitcoin Cash), to bi nužno promijenilo ključne parametre poput algoritma težine rudarenja, veličine bloka, ograničenja dodatnih informacija koje se mogu dodati i drugo. Ako se bilo koje od ovih pravila promijeni, novi protokol će prihvatiti blokove, ali stariji će ih odbiti. To bi moglo dovesti do ozbiljne zbrke i problema, čak i mogućeg gubitka sredstava. 

Ako bi se veličina bloka povećala s 1 MB na 4 MB, novi protokol bi prihvatio blok od 2 MB, ali bi ga stariji protokol odbio. Na primjer, recimo da je blok od 2 MB validiran i dodan u blockchain. 

Bitcoin Cash (BCH) pokrenut je 2017. godine i hard-fork verzija je Bitcoina. Kao što hard-forkovi i trebaju biti, BCH se razlikuje od Bitcoina - evo kako:

  • Bitcoin je originalna kriptovaluta lansirana mnogo prije Bitcoin Casha. Ima puno širi doseg mreže i bolju infrastrukturu u usporedbi s hard-fork verzijom. 
  • Veličina bloka Bitcoina je 1 MB, dok je veličina bloka Bitcoin Casha 32 MB. 
  • Potpisi transakcija mogu se odbaciti iz Bitcoin transakcija pomoću SegWita (Segregated Witness), soft forka Bitcoin blockchaina. Dok BCH ne podržava SegWit.
  • Bitcoin je spor i naplaćuje veću naknadu. BCH, s druge strane, brže obrađuje transakcije i naplaćuje niže naknade jer zahtijeva manje rudarske snage za provjeru novih blokova.

Sada imate ova dva blockchaina, jedan s novim protokolom (npr. Bitcoin Cash) i drugi samo sa starim protokolom (npr. Bitcoin). Ova dva različita lanca mogu rasti paralelno. Ovaj proces račvanja naziva se teškim. Može biti rizičan, može izazvati dvostruko trošenje i potencijalno biti neuredan.

Iako hard forkovi mogu biti rizični, oni imaju svoje prednosti. Kada blockchain prolazi kroz hard fork, to poboljšava njegovu funkcionalnost. Čak i korisnici blockchaina dobivaju poticaje hard forkom jer primaju nove kovanice i uživaju u značajkama novog softvera. Jedna od najvažnijih prednosti hard forka je ispravljanje značajnih sigurnosnih rizika pronađenih u starijem protokolu i dodavanje novih funkcionalnosti. 

Ethereum je odličan primjer ispravljanja značajnih sigurnosnih rizika. Decentralizirana autonomna organizacija (DAO) pokrenut na Ethereum blockchainu hakiran je zbog ranjivosti u svojoj kodnoj bazi. 

Nakon hakiranja, jednoglasno je odlučeno od strane Ethereum zajednice da je potreban hard fork kako bi se poništile transakcije koje su odnijele desetke milijuna dolara digitalne imovine. Ova odluka nije baš poništila povijest transakcija mreže, ali je premjestila nalaze povezane s DAO-om s novostvorenim pametan ugovorSvrha toga bila je omogućiti izvornim vlasnicima da povuku svoja sredstva. 

Nakon toga, DAO je uzeo preostali saldo tokena koji su ostali nakon hard forka i distribuirao ih svojim kustosima kako bi organizaciji pružio „sigurnosnu zaštitu“.  

Zatim, u našoj usporedbi hard forka i soft forka, pogledat ćemo soft fork. 

Meki fork

U osnovi, soft fork je suprotnost hard forku, gdje su nove promjene unatrag kompatibilne sa starijim protokolom. 

Na primjer, ako protokol prolazi kroz promjene i programeri pooštre pravila i dodaju funkciju koja ne utječe na strukturu blockchaina, starija verzija će prihvatiti blokove novije verzije. Međutim, novija verzija neće prihvatiti blokove stare verzije. 

Bitcoin je prošao kroz promjenu protokola sa SegWit-om ili Segregated Witness-om. Potreba za ovom promjenom nastala je kada je ogroman broj transakcija opterećivao Bitcoin mrežu i uzrokovao kašnjenja u obradi i provjeri transakcija. U nekim slučajevima, potvrda jedne transakcije trajala je satima. Implementacija SegWita omogućila je veći broj transakcija unutar bloka od 1 MB, što je ubrzalo proces provjere transakcija. 

U kripto soft forku, rudari starih verzija bi otkrili da se njihovi blokovi odbijaju i da bi ih morali nadograditi. Kako sve više rudara nadograđuje, osiroćeni blokovi starih verzija doveli bi do nadogradnje još više rudara. Ovo je proces samoispravljanja i budući da i stari i nadograđeni čvorovi prihvaćaju blokove novih verzija, nova verzija bi na kraju pobijedila. Konačno, soft forkovi ne nose rizik dvostrukog trošenja. 

Hard Fork u odnosu na Soft Fork – Sažetak 

Ako govorimo o soft forku u odnosu na hard fork, soft fork je definitivno bolja opcija za kriptovalutu jer ne nosi rizik gubitka sredstava i dvostrukog trošenja. Ovaj način samoispravljanja idealan je za kriptovalute, ali na kraju ovisi o zajednici koja donosi odluku.

Hard Fork vs. Soft Fork – Često postavljana pitanja

1. Koja je razlika između hard forka i soft forka?

U osnovi, hard fork čini stariju verziju blockchain protokola nevažećom. U slučaju da starija verzija nastavi s radom, završit će s drugačijim protokolom i podacima u usporedbi s novijom verzijom. To može dovesti do mogućih pogrešaka i zabune. S druge strane, soft fork je suprotnost hard forku, gdje su nove promjene unatrag kompatibilne sa starijim protokolom. Hard forkovi mogu biti rizični i potencijalno neuredni te potiču dvostruko trošenje. Soft forkovi ne nose rizik dvostrukog trošenja.

2. Što se događa s mojim coinovima u hard forku?

U hard forku, blockchain se dijeli na dva različita lanca. Na primjer, Bitcoin se dijeli na Bitcoin (BTC) i Bitcoin Cash (BCH). U slučaju hard forka, Bitcoini koje imate bit će savršeno sigurni. Čak i u slučaju soft forka, vaši tokeni bit će sigurni. Kada je riječ o hard forku i soft forku, ovo je sličnost. Međutim, čak i ako je zgodno, ne biste trebali dugo pohranjivati ​​svoju kriptovalutu na burzi.

Podijeli:

Facebook
X / Twitter
LinkedIn

Sadržaj

povezan