Što je tvrdi vilica?
Tvrdi vile (ili hardfork), kao što se odnosi na tehnologiju blockchain, radikalna je promjena mrežnog protokola koji čini nevažeće blokove i transakcije valjanima, ili obrnuto. Tvrdi vilica zahtijeva da svi čvorovi ili korisnici nadograde na najnoviju verziju softvera protokola.
Ključni odvodi
- Tvrdi oblik je radikalna promjena u protokolu blockchain mreže koja čini nevažeće blokove / transakcije valjanima (ili obrnuto). Vilica u blockchainu može se pojaviti na bilo kojoj platformi kripto-tehnologije, ne samo Bitcoin-u.
Razumijevanje tvrdog vilice
Tvrdi napredak je kada čvorovi najnovije verzije blockchaina više ne prihvaćaju najnoviju verziju blockchaina; što stvara trajnu divergenciju od prethodne verzije blockchaina. Dodavanje novog pravila u kôd u osnovi stvara viljušku u blockchainu: jedan put slijedi novi, nadograđeni blockchain, a drugi put nastavlja starom stazom. Općenito, nakon kratkog vremena oni u starom lancu shvatit će da je njihova verzija blockchaina zastarjela ili nevažna te će se brzo nadograditi na najnoviju verziju.
Objasnio Bitcoin Fork
Vilice u blockchainu mogu se pojaviti na bilo kojoj platformi kripto-tehnologije - na primjer Ethereum - ne samo u Bitcoin-u. To je zato što blockchains i cryptocurrency rade u osnovi na isti način bez obzira na kojoj se kripto platformi nalaze. Blokove u blockchainima možete smatrati kriptografskim ključevima koji pomiču memoriju. Budući da rudari u blockchainu postavljaju pravila koja pomiču memoriju u mreži, ti rudari razumiju nova pravila.
Međutim, svi se rudari trebaju složiti oko novih pravila i o tome što sadrži valjani blok u lancu. Dakle, kada želite promijeniti ta pravila, trebate to "razviti" - poput vilice na cesti - da biste naznačili da je došlo do promjene protoka ili skretanja protokola. Tada programeri mogu ažurirati sav softver da odražavaju nova pravila.
Kroz ovaj proces forkinga pojavljuju se različite digitalne valute s nazivima sličnim bitcoinima: bitcoin cash, bitcoin gold i drugi. Za povremenog investitora kriptovalute može biti teško odrediti razliku između tih kripto valuta i preslikati različite vilice na vremensku traku. Da bismo to riješili, sastavili smo povijest najvažnijih bitcoin hard vilica u posljednjih nekoliko godina.
Kao što je prikazano na donjoj slici, čvorovi koji nisu nadograđeni odbacuju nova pravila, što stvara divergenciju ili tvrdi vilicu u blockchainu.
Slika Julie Bang © Investopedia 2019
Razlozi tvrdog vilice?
Postoji nekoliko razloga zbog kojih programeri mogu implementirati tvrdi vilicu, poput ispravljanja važnih sigurnosnih rizika koji se nalaze u starijim verzijama softvera, dodavanja nove funkcionalnosti ili preokreta transakcija - kao kad je Ethereum blockchain stvorio tvrdi vilicu za preokret hakirati na Decentraliziranu autonomnu organizaciju (DAO). Nakon hake, Ethereum zajednica gotovo jednoglasno je izglasala tvrd potez za vraćanje transakcija koji su anonimnim hakerom otisli u digitalne valute vrijedne desetke milijuna dolara. Tvrdi vilica također je pomogla vlasnicima DAO tokena da povrate svoja eterska (ETH) sredstva
Prijedlog tvrdog viljuška nije baš odmotavao povijest transakcija mreže. Umjesto toga, sredstva su vezana za DAO premjestila na novostvoreni pametni ugovor s jedinom svrhom da prvotnim vlasnicima povuku svoja sredstva. Vlasnici DAO tokena sada mogu povući ETH brzinom od približno 1 ETH do 100 DAO. DAO kustosi će dodatnu bilancu tokena i bilo koji eter koji ostane kao rezultat tvrdog vilice povući i distribuirati kako bi pružili "zaštitu od nesigurnosti" za organizaciju.
Hard Forks vs. Soft Forks
Tvrdi i soft fork-ovi u osnovi su isti u smislu da kada se promijeni postojeći kod platforme kriptocurrency, stara verzija ostaje na mreži dok se nova verzija izrađuje. Pomoću soft vilice samo će jedan blockchain vrijediti dok korisnici usvoje ažuriranje. Dok s tvrdim vilicom, i stari i novi blockchains postoje jedan pored drugog, što znači da softver mora biti ažuriran kako bi radio prema novim pravilima. Obe vilice stvaraju podjelu, ali tvrda vilica stvara dvije blok-lance, a mekana vilica želi rezultirati u jednom.
Uzimajući u obzir razlike u sigurnosti između tvrdih i mekih vilica, gotovo svi korisnici i programeri traže tvrd vilicu, čak i kad se čini da će se soft vilica moći potruditi. Pregledavanje blokova u blockchainu zahtijeva ogromnu količinu računalne snage, ali privatnost stečena tvrdim vilicom ima smisla više od upotrebe soft fork-a.