Kaj je vilica verige blokov?
Kripto za strokovnjake
Drugi članki
Vilice v omrežju veriženja blokov so v bistvu razcep v omrežju. Omrežje je odprtokodna programska oprema, izvorna koda pa je na voljo za prenos. To pomeni, da lahko vsakdo vnese spremembe v kodo in predloži izboljšave. Možnost eksperimentiranja z odprtokodno programsko opremo je ključna značilnost kriptovalut, pomaga pa tudi pri posodobitvah programske opreme veriženja blokov. Ko se programska oprema ločenih rudarjev ne uskladi, pride do vilic. Rudarji se morajo odločiti, katero verigo blokov bodo uporabljali v prihodnosti. Če ni večinskega sklepa, se lahko ustvarita dve kopiji verige blokov. Okoli takšnih priložnosti se lahko pojavijo obdobja večje nestanovitnosti cen.
Vilice delujejo tako, da spremenijo programski protokol verige blokov. Pogosto so povezane z ustvarjanjem novih žetonov. Najpogostejša metoda za izdelavo novih kovancev je, da se začne iz nič. Druga možnost je, da se obstoječa veriga blokov Bitcoin "razdeli" (forked). Najbolj priljubljen način je ustvarjanje svežih žetonov od začetka. Ta metoda vključuje "kopiranje in lepljenje" obstoječe kode v nov žeton, ki se nato spremeni in lansira. Omrežje je treba zgraditi od začetka, posameznike pa je treba prepričati, da uporabljajo novi kovanec. Litecoin, ki se je začel kot klon bitcoina, je primer te strategije. Ustvarjalci so s prilagoditvami kode prepričali ljudi in zdaj je postal priljubljena kriptovaluta.
Obstajata dve vrsti vilic: trde in mehke vilice.
Trda vilica je postopek ustvarjanja bitcoin cash iz bitcoina. Trda vilica je znatna sprememba programske opreme, zaradi katere morajo vsi uporabniki nadgraditi programsko opremo na najnovejšo različico. Vozlišča, ki še vedno uporabljajo prejšnjo različico programa, ne bodo sprejeta v novo različico. Trda vilica (hard fork) je trajna prekinitev s prejšnjo različico verige blokov. Če nova različica ne dobi soglasne odobritve, lahko dve verigi blokov uporabljata različico iste programske opreme.
Mehka vilica pa je po drugi strani združljiva za nazaj. Izboljšana veriga blokov je odgovorna za potrjevanje transakcij. Po drugi strani pa bodo vozlišča, ki niso spremenjena, nove bloke obravnavala kot veljavne. To deluje le v eno smer; vozlišča, ki niso bila posodobljena, bo izboljšana veriga blokov ignorirala. Da bi mehka vilica delovala, se mora posodobiti večina rudarjev. Omrežje bo po vilici varnejše, če bo več rudarjev sprejelo nove predpise. Mehke vilice so bile med drugim uporabljene v verigah blokov bitcoin in ethereum. Običajno se uporabljajo za izvajanje nadgradenj programske opreme (kot je BIP 66 v primeru bitcoina).