Kaj je trda vilica?
Trd vilica (ali hardfork), ki se nanaša na tehnologijo blockchain, je korenita sprememba protokola omrežja, zaradi katere so prej veljavni neveljavni bloki in transakcije veljavni ali obratno. Trd vilica zahteva, da se vsa vozlišča ali uporabniki nadgradijo na najnovejšo različico protokolarne programske opreme.
Ključni odvzemi
- Trd vilica je korenita sprememba protokola omrežja blockchain, zaradi katerega so prej neveljavni bloki / transakcije veljavni (ali obratno). Vilice v blockchainu se lahko pojavijo na kateri koli kriptotehnični platformi, ne samo na Bitcoin.
Razumevanje trde vilice
Trda vilica je, ko vozlišča najnovejše različice blockchaina ne sprejemajo več najnovejše različice blockchain; kar ustvarja stalno razhajanje od prejšnje različice blockchaina. Če koda dodate novo pravilo, v bistvu ustvari vilice v blockchain: ena pot sledi novi, nadgrajeni blockchain, druga pa se nadaljuje po stari poti. Na splošno bodo po kratkem času tisti v stari verigi ugotovili, da je njihova različica blockchaina zastarela ali nepomembna, in hitro nadgradili na najnovejšo različico.
Pojasnjena bitcoin vilica
Vilice v blockchainu se lahko pojavijo na kateri koli platformi za kriptotehnologijo - na primer v Ethereumu - ne le pri Bitcoin-u. To je zato, ker blockchains in cryptocurrency delujejo na enak način, ne glede na to, na kateri kripto platformi so. O blokih v blockchainsu si lahko mislite, da so kriptografski ključi, ki premikajo pomnilnik. Ker rudarji v blockchain postavljajo pravila, ki pomikajo pomnilnik v omrežju, ti rudarji razumejo nova pravila.
Vsi rudarji pa se morajo strinjati o novih pravilih in o tem, kaj vsebuje veljaven blok v verigi. Torej, ko želite spremeniti ta pravila, ga morate "viliti" - kot vilice na cesti -, da označite, da je prišlo do spremembe ali preusmeritve protokola. Razvijalci lahko nato posodobijo vso programsko opremo, da odraža nova pravila.
Skozi ta postopek vilitve so se pojavile različne digitalne valute z imeni, podobnimi bitcoin: bitcoin cash, bitcoin gold in druge. Za navadnega vlagatelja v kripto valute je težko ugotoviti razliko med temi kripto valutami in preslikati različne vilice na časovnico. Da bi to razrešili, smo sestavili zgodovino najpomembnejših bitcoin trdih vilic zadnjih nekaj let.
Kot je prikazano na spodnji sliki, vozlišča, ki niso nadgrajena, zavračajo nova pravila, kar ustvarja razhajanje ali trde vilice v blockchainu.
Slika Julie Bang © Investopedia 2019
Razlogi za trdo vilico?
Obstajajo številni razlogi, zakaj lahko razvijalci izvedejo trdo vilico, na primer popravijo pomembna varnostna tveganja, ki jih najdemo v starejših različicah programske opreme, da dodajo novo funkcionalnost ali da razveljavijo transakcije - kot takrat, ko je blockchain Ethereum ustvaril trdo vilico, da obrne zajezi Decentralizirano avtonomno organizacijo (DAO). Po kraji je skupnost Ethereum skoraj soglasno glasovala za trde vilice za odvračanje transakcij, ki so anonimnemu hekerju odtujile več deset milijonov dolarjev vredno digitalno valuto. Trdi vilice so tudi pomagale imetnikom žetona DAO vrniti sredstva za eter (ETH)
Predlog trde vilice ni ravno odvil zgodovine transakcij omrežja. Namesto tega je sredstva, povezana z DAO, preusmeril na novo ustvarjeno pametno pogodbo z enim samim namenom, da prvotni lastniki odvzamejo sredstva. Imetniki žetona DAO zdaj lahko umaknejo ETH s hitrostjo približno 1 ETH do 100 DAO. Dodatni znesek žetonov in katerega koli etra, ki ostane zaradi trde vilice, bodo kustosi DAO umaknili in razdelili, da bodo zagotovili "varno zaščito" za organizacijo.
Trdi vilice proti mehkim vilicam
Trdi vilice in mehke vilice so v bistvu enaki v smislu, da ob spremembi obstoječe kode platforme za kriptovalute ostane v omrežju stara različica, medtem ko nova različica ustvarja. Z mehkimi vilicami bo med sprejemanjem posodobitve ostala le ena blokovna veriga. Medtem ko s trdimi vilicami obstajajo stari in novi blockchains drug ob drugem, kar pomeni, da je treba programsko opremo posodobiti, da deluje po novih pravilih. Obe vilici ustvarita razcep, vendar trda vilica ustvarja dve blokovni verigi, mehka vilica pa naj bi povzročila eno.
Glede na razlike v varnosti med trdimi in mehkimi vilicami skoraj vsi uporabniki in razvijalci zahtevajo trdo vilico, tudi če se zdi, da bi mehka vilica lahko opravila. Prenova blokov v blockchainu zahteva ogromno računalniške moči, vendar je zasebnost, pridobljena s trdo vilico, bolj smiselna kot uporaba mehke vilice.
