Šta je blockchain fork i koje vrste postoje?

Blockchain fork je u suštini kolektivno dogovoreno ažuriranje softvera. Dok viljuške slijede poznate obrasce, svaka viljuška je jedinstvena i daje drugačiji rezultat. Važno je znati kontekst i detalje svake vilice kako biste iskoristili drastične i iznenadne promjene koje se često dešavaju. Hajde da vidimo šta su vilice u blockchainu i kako ih možemo razlikovati.

Šta je blockchain fork?

Blockchain fork je u suštini a kolektivno dogovoreno ažuriranje softvera. Blockchains se oslanjaju na decentralizirane grupe validatora koji rade zajedno. Svaki pojedinačni validator, uobičajeno poznat kao “puni čvor”, pokreće softver neophodan za provjeru javne knjige blockchaina i održavanje mreže sigurnom. Što više čvorova koji istovremeno pokreću softver, to će mreža biti sigurnija.

dijagram

Pojednostavljeni dijagram karakteristika Ethereum klijenta. Izvor: Ethereum.org.

U osnovi, svaki puni čvor mora pokretati isti komad softvera za pristup istoj zajedničkoj knjizi. Drugim riječima, svaki puni čvor koji pokreće osnovni Bitcoin softver (tj. Bitcoin Core) ima pristup blockchain knjizi Bitcoin i stoga možete provjeriti Bitcoin transakcije i pristupiti historiji Bitcoin transakcija. Ali puni čvor koji pokreće samo osnovni Ethereum softver (tj. Go-ethereum) ne može pristupiti Bitcoin blockchainu.

Vrste viljuški blockchain.

Važna je i verzija softvera. Ako programeri Bitcoin Core-a (ili bilo ko drugi koji može uvjeriti dovoljno punih čvorova da pređu na njihov softver) ažuriraju Bitcoin kod kako bi instalirali nove funkcije ili promijenili važne parametre, ažurirani softver možda nije kompatibilan sa prethodnom verzijom softvera. Pogledajmo koje vrste viljuški možemo pronaći u blockchain tehnologiji:

Tvrde i meke vilice - Koja je razlika između njih? | Koraci analitike
Razlike između a meka vilica i a tvrda vilica. Izvor: AnalyticSteps.

Hard forks.

Viljuške koje nisu kompatibilni sa prethodnim verzijama softvera Poznate su kao tvrde viljuške (tvrde vilice). Tvrde viljuške pravila konsenzusa se često mijenjaju (tj. veličina bloka, algoritam rudarenja, konsenzus protokol) na način koji čini starije verzije softvera su nekompatibilne. Na primjer, Ethereumovo ažuriranje "The Merge" promijenit će pravila protokola konsenzusa kako Ethereum počinje prelazak sa Proof-of-Work (PoW) na Proof-of-Stake (PoS).

dijagram

Objašnjeno je ažuriranje Ethereuma The Merge. Izvor: GARP.

Kada je Ethereum nadograđen zahvaljujući spajanju, nadogradnja je bila hard fork. Puni čvorovi koji su odlučili da više ne ažuriraju svoj softver neće biti kompatibilan sa ažuriranim PoS čvorovima. Na sreću, Ethereum hard forkovi su obično nekontroverzni i većina mreže pristaje na nadogradnju. U suprotnom, puni čvor koji pokreće ažurirani PoS softver ne bi imao potpuno istu knjigu kao puni čvor koji pokreće stariju verziju. S obzirom na svaki čvor bi imao različita pravila konsenzusa, oni bi u suštini vodili poseban blockchain.

Meke viljuške.

Međutim, postoje neke vilice koje su kompatibilne sa starijim verzijama softvera. Meke viljuške To su ažuriranja softvera koja i dalje rade s prethodnim verzijama. Na primjer, Bitcoin-ova SegWit nadogradnja je bila soft fork. Kada je SegWit aktiviran, kreirana je nova adresna klasa (Bech32). Ali ažuriranje nije uticalo na one koji koriste starije P2SH adrese. Potpuni čvor koji pokreće verziju 0.1 Bitcoin Core softvera mogao bi poslati transakciju koja nije SegWit čvoru koji koristi ažurirani SegWit softver i transakcija bi i dalje prolazila. Sve dok se najmanje 51% hash snage prebaci na soft fork za nadogradnju, starije verzije softvera će nastaviti raditi (ako starije verzije predlažu nevažeće blokove, one će privremeno formirati "samo stari lanac" verzije knjige) .

Bitcoin Core 0.18.0 Kladi se na usvajanje Segwit-a i nagoveštava Offline Tx potpisivanje - Ethereum World News
Razlike između Bitcoina i Segwita. Izvor: Ethereum World News.

Contentious Hard Forks.

Nisu sve bifurkacije jednoglasno dogovorene od strane cijele zajednice čvorova. Većina najpoznatijih (i ozloglašenih) viljuški smatrane su tvrdim viljuškama i zapravo su bile vrlo kontroverzne. A Contentious Hard Fork javlja se kada se značajan dio punih čvorova ne slaže o tome koju verziju softvera pokrenuti. Na primjer, njega Ethereum DAO hak (gde je ukradeno 55 miliona dolara ETH) izazvalo je burnu debatu u zajednici. Mnogi puni čvorovi željeli su poništiti hakiranje i vratiti ukradena sredstva. Međutim, mnogi drugi su tvrdili da bi poništavanje napada fundamentalno potkopali legitimitet blockchaina. Dvije strane nisu mogle postići dogovor. Zajednica koja je bila protiv poništavanja hakovanja konačno se odvojio i formirao novi blockchain, Ethereum Classic.

Istorija DAO – SuperRare Editorial
ETH hard fork objašnjen nakon hakovanja Ethereum DAO. Izvor: SuperRare Editorial

Važno je da vlasnici originalnog tokena često će dobiti proporcionalne količine novog tokena stvorena u spornom hard forku. Nakon Ethereum Classic fork-a, svi vlasnici ETH-a primili su ETC proporcionalno iznosu ETH-a koji su posjedovali.

Bifurkacije kontroverzno.

Tokom proteklog mjeseca maja 2022 Protokol Terra i cijeli njegov ekosistem su propali, vodeći cijeli ekosistem kriptovaluta naprijed. Nakon što je bio svjedok jednog od najozloglašenijih padova u historiji kripto prostora, izgubio blizu 28 milijardi kapitalizacije za manje od nedelju dana, iz pravca protokola Terra lansirali su prijedloge kako bi mogli oživjeti projekat nakon svih kontroverzi koje su se povukle kroz ovaj prošli mjesec. Odjednom, zvona su zazvonila kada je tema izvrši hard fork o Luna blockchainu.

Počinje glasanje za Terra (LUNA) hard fork prijedlog
Glasanje za izvođenje hard forka na LUNA blockchainu. Izvor: BeInCrypto

Nakon grešaka uzrokovanih nestabilnošću isplata prinosa onih koji su blokirali UST tokene, komentirano je da izvođenje hard fork-a u protokolu bi bilo najrazumnije, pošto su varijable morale biti uvedene/modifikovane koje ne bi bile kompatibilne sa prethodnom verzijom. Ovaj prijedlog je imao veliku težinu, ali konačno nije napravljen takav hard fork Luna Classica, ali direktno novi blockchain iz Genesis 0 bloka. Međutim, povjerenje investitora je već nestalo zajedno s milijardama dolara koje su natjerali da njihova zajednica izgubi.

Promjena naracije na račvama.

Cijena Ethereuma je pala nakon DAO hakovanja i spornog hard forka Ethereum Classica. Zbog toga su se sporne hard viljuške općenito smatrale štetnim za glavni lanac. Međutim, to se promijenilo kada Bitcoin Cash je odvojen od Bitcoina. Bitcoin Cash je rezultat višegodišnje debate o najboljem načinu da povećati broj transakcija unutar Bitcoin mreže. Iako je predloženo nekoliko rješenja, nijedno nije dobilo ogromnu podršku. Jedan prijedlog se, između ostalog, zalagao za veću veličinu bloka. Ovo je na kraju stvorilo kontroverzni hard fork koji je nazvan Bitcoin Cash.

Odakle je došao Bitcoin Cash? —Crypto Ambit
Objašnjenje BTC hard forka u kojem je BCH rođen. Izvor: Crypto Ambit

Na osnovu Ethereum DAO Hack fork-a, mnogi su mislili da je ova fork bi dovelo do pada cijene Bitcoina. Ali umjesto toga, Bitcoin je počeo naglo rasti ubrzo nakon lansiranja Bitcoin Cash-a u augustu 2017. Bitcoin Cash je slijedio sličan obrazac kao i Bitcoin i naglo povećavao sa otprilike 300 dolara po novčiću na vrhunac od preko 3.000 dolara po novčiću u decembru 2017. Nakon meteorskog uspona Bitcoin Cash-a, narativ oko kontroverznih hard forkova se promijenio. Sad, sporne hard forke se često opisuju kao "besplatan novac" ili kao opšta pozitiva za glavni lanac jer grupa koja stvara svađu možete slobodno raditi na vlastitoj verziji protokola.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.