Īss ceļvedis Bitcoin Forks

Ja esat apskatījis visus jaunumus, kas pagātnē parādījās par Bitcoin, jums jābrīnās par to, kas tieši ir dakšas. Dakšu var vienkārši definēt kā tehnisku scenāriju, kas notiek, kad vairākiem dalībniekiem rodas nepieciešamība panākt vienošanos, pamatojoties uz kopīgiem noteikumiem.

Runājot par Bitcoin, dakša notiktu, kad Blockchain sadalīsies divos atsevišķos ceļos un virzīsies uz priekšu. Dakša noteiktu, kā darījums ir derīgs pēc šādas sadalīšanas. Cilvēkiem, kuri izmanto noteiktu Blockchain, pēc sadalīšanas būs jāatbalsta viens ceļš un jāparāda atbalsts tam.

Dakšas šajā pasaulē ir samērā jauns jēdziens. Tomēr pasaulē ir iespējams atrast daudz dažādu dakšu veidu. Dažas dakšas spēj atrisināt pašas, bet citas nē. Dakšas veicina dziļās plaisas, kas notiek sabiedrībā. Tas var novest tīklu arī uz pastāvīgu sadalīšanu. Šādā sadalījumā tiktu izveidotas divas dažādas Blockchain vēstures. Citiem vārdiem sakot, būtu divas atsevišķas valūtas.

Pamati par dakšām

Dakšas var vienkārši definēt kā blakusproduktu, kas rastos vienprātības rezultātā. Kad divi dažādi kalnrači gandrīz vienlaikus izdomā bloku, notiktu dakša. Ar tiem saistītā neskaidrība atrisinātos, kad nākamie bloki tiks pievienoti vienā. Tā rezultātā tiktu izveidota garākā ķēde. Pa to laiku otrs bloks kļūtu par bāreni no tīkla.

Tīklā ir iespējams labprātīgi ieviest dakšas. Šāda lieta notiktu, kad Bitcoin izstrādātāji cer mainīt noteikumus, kurus programmatūra izmanto, lai izlemtu, vai konkrēts darījums ir derīgs vai nē. Kad Blockchain ir nederīgi darījumi, tīkls ignorē šo bloku. Kalnračnieks, kurš atradis šo bloku, zaudētu ar to saistīto atlīdzību. Tāpēc kalnračiem būs tikai jāiegūst derīgi bloki, lai dotu dzīvību garai ķēdei.

Dakšas var iedalīt divās galvenajās kategorijās kā cietās dakšas un mīkstās dakšas.

Kas ir cieta dakša?

Cieto dakšiņu var vienkārši definēt kā programmatūras jaunināšanu, kurai ir iespēja tīklā ieviest jaunu kārtulu, kas nav saderīga ar vecāku programmatūru. Citiem vārdiem sakot, cieto dakšiņu var definēt kā noteikumu paplašināšanu. Jaunais noteikums palielinātu bloka lielumu no 1 MB līdz 2 MB, izmantojot cieto dakšiņu.

Cietās dakšas laikā mezgli, kas darbojas ar vecāku programmatūras versiju, noskaidrotu, ka jaunie darījumi nav derīgi. Rezultātā viņi pārietu uz jauno ķēdi un turpinātu kalnrūpniecību ar derīgiem blokiem. Ir svarīgi, lai visi tīklā esošie mezgli tiktu jaunināti uz jaunajiem noteikumiem.

Kad notiek politiska strupceļš, jautājumi rodas cietajā dakšiņā. Ievērojama daļa lietotāju pieņem lēmumu palikt pie vecajiem noteikumiem neatkarīgi no tā, kas ir ieviests jauns. Viņi neņem vērā tīkla skaitļošanas jaudu vai jaukšanas ātrumu. Tas, kas viņus uztrauc, ir dati. Šādā situācijā kalnračiem rastos nepieciešamība turpināt ķēdes ieguvi, turpretim izstrādātāji veiktu nepieciešamos pasākumus, lai sniegtu savu atbalstu tai.

Kas ir mīksta dakša?

Mīksto dakšiņu var vienkārši definēt kā atpakaļ savietojamas izmaiņas. Šeit ieviestais jaunais noteikums sniegs atbalstu tikai līdz 500 KB blokiem 1 MB bloka vietā. Šādā situācijā mezgli, kas nav jaunināti, arī turpmāk redzēs, ka jaunie darījumi ir derīgi. Tomēr blokus, kurus mīnēs nejauninātie bloki, jauninātie bloki noraidīs. Tas ir galvenais iemesls, kāpēc mīkstajām dakšām tīklā ir nepieciešama papildu jauda.

Ja lielākā daļa tīkla jaudu, kas pastāv tīklā, neizlemj sniegt atbalstu mīkstajai dakšai, tā kļūtu par īsāko ķēdi. Vai arī tas sāk darboties kā cieta dakša. Šeit viena ķēde atdalītos. Mīkstās dakšiņas var uzskatīt par visplašāk izmantoto metodi, kas tiek izmantota, lai uzlabotu Bitcoin Blockchain. Tas ir tāpēc, ka tie ir saistīti ar minimālu tīkla sadalījuma risku. Daži no veiksmīgajiem mīkstajiem dakšas no pagātnes ietver P2SH un BIP 66.

Kas ir lietotāja aktivizēta mīksta dakša?

Visbeidzot, ir svarīgi pievērst uzmanību lietotāja aktivizētai mīkstajai dakšai. Šī ir strīdīga ideja. Tas pēta, kā konkrēta Blockchain pievienotu jauninājumu, kas netiek nodrošināts ar tiešu atbalstu no tīkla jaukšanas jaudas. Šādā situācijā tas parasti gaidīs sliekšņa atbalstu caur kalnrūpniecības baseiniem. Tomēr lietotāja aktivizētā mīkstā dakša izmantotu enerģiju, lai aktivizētu mīkstu dakšiņu, kas iet uz apmaiņu, nevis gaidīšanu.

Gandrīz visām lielākajām Bitcoin apmaiņām būtu nepieciešams sabiedrības atbalsts, lai veiktu šādas izmaiņas. Tomēr ir iespējams ierakstīt izmaiņas kodā un atjaunināt to kā jaunu versiju. Tad jaunā programmatūra, ko sauc par aktivizācijas punktu, tiktu instalēta mezglos, kuriem ir jāpiedalās mīkstajā dakšiņā. Ir svarīgi paturēt prātā, ka šīs metodes darbībai ir nepieciešams ilgāks darba laiks, salīdzinot ar mīksto dakšiņu, kuru iedarbina jaucējspēks. Faktiski kriptovalūtas eksperti uzskata, ka situācija prasītu papildu laiku līdz vienam gadam. Tas ir tāpēc, ka kods ir jāraksta jauns, kas ir sarežģīts process, nekā izklausās.