Galvenie secinājumi
Cietās dakšas un mīkstās dakšas ir divi blokķēdes protokola jaunināšanas veidi, kas atšķiras saderībā un tīkla ietekmē.
Cieta dakša ir nesaderīga izmaiņa, kas rada pastāvīgu tīkla dalījumu, rezultātā veidojot divas atsevišķas blokķēdes.
Mīksta dakša ir atpakaļsaderīga jaunināšana, kas ļauj mezgliem, kas nejaunina, turpināt validēt darījumus tajā pašā blokķēdē.
Cietās dakšas ļauj veikt būtiskas protokola izmaiņas un var radīt jaunas kriptovalūtas, kamēr mīkstās dakšas ievieš nelielas izmaiņas, nesadalot tīklu.
Ievads
Blokķēdes tiek veidotas uz tīkliem, kur daudz datoru strādā kopā, ievērojot kopīgas noteikumu. Dažreiz šiem noteikumiem ir jāmainās, lai pievienotu jaunas funkcijas, labotu problēmas vai atrisinātu nesaskaņas kopienā. Kad tas notiek, tīkls iziet cauri tam, ko sauc par "dakšu." Ir divi galvenie dakšu veidi: cietās dakšas un mīkstās dakšas. Zināšana par atšķirību starp tām palīdz jums saprast, kā blokķēdes aug un mainās laika gaitā.
Kas ir dakša blokķēdē?
Dakša notiek, kad blokķēdes pamatprogrammatūras protokols tiek mainīts vai uzlabots. Tas noved pie noteikumu atšķirības, kurus mezgli ievēro, lai validētu darījumus un blokos. Dakšas var būt izstrādātāju vadītas atjaunināšanas, kopienas lēmumi vai nesaskaņu risināšana par tīkla virzienu. Galvenā atšķirība starp cietajām un mīkstajām dakšām ir atpakaļsaderība un tīkla nepārtrauktība.
Kas ir cieta dakša?
Cietās dakšas ir nesaderīgas programmatūras atjaunināšanas. Parasti tās notiek, kad mezgli pievieno jaunus noteikumus tādā veidā, kas saskaras ar veco mezglu noteikumiem. Jaunie mezgli var sazināties tikai ar citiem, kas darbojas jaunajā versijā. Rezultātā blokķēde sadalās, radot divus atsevišķus tīklus:
Viena ķēde seko jaunajiem noteikumiem un prasa visiem dalībniekiem jaunināt savu programmatūru, lai turpinātu validēt darījumus.
Otra ķēde turpina saskaņā ar sākotnējiem noteikumiem ar mezgliem, kuri izvēlējās nejaunināt savu programmatūru.
Tātad tagad ir divi tīkli, kas darbojas paralēli. Viņi abi turpinās izplatīt blokus un darījumus, bet viņi vairs nedarbojas tajā pašā blokķēdē. Visi mezgli bija identiskā blokķēdē līdz dakšas punktam (un šī vēsture paliek), bet pēc tam viņiem būs atšķirīgi bloki un darījumi.
Tā kā pastāv kopēja vēsture, ja jūs turējāt monētas pirms dakšas, jūs beigsiet ar monētām abos tīklos. Pieņemot, ka jums bija 5 BTC, kad dakša notika blokā 600000. Jūs varētu iztērēt šos 5 BTC vecajā ķēdē blokā 600001, bet tie nav iztērēti jaunās blokķēdes blokā 600001. Pieņemot, ka kriptogrāfija nav mainījusies, jūsu privātās atslēgas joprojām satur piecas monētas dakšotajā tīklā.
Bitcoin Cash (dakšots no Bitcoin 2017. gadā pār bloku izmēra nesaskaņām) un Ethereum Classic (izveidots pēc DAO uzbrukuma atcelšanas) ir divi vēsturiski piemēri cietajām dakšām.
Galvenās cieto dakšu iezīmes
Nesaderīga jaunināšana.
Rezultātā rodas pastāvīgs dalījums, radot divas blokķēdes.
Prasa tīkla konsensu un masveida programmatūras jaunināšanu.
Iespējo radikālas izmaiņas protokola noteikumos.
Lietotāji var turēt žetonus abās rezultātā radušajās ķēdēs.
Kas ir mīkstā dakša?
Mīksta dakša ir atpakaļsaderīga jaunināšana, kas nozīmē, ka jauninātie mezgli joprojām var sazināties ar nejauninātajiem. Ko parasti redzat mīkstajā dakšā, ir jauna noteikuma pievienošana, kas nesaskaras ar vecajiem noteikumiem.
Mīkstās dakšas parasti tiek izmantotas, lai piemērotu nelielus atjauninājumus, piemēram, kļūdu labojumus, drošības ielāpus vai optimizācijas. Piemēram, Bitcoin Segregated Witness (SegWit) bija mīksta dakša, kas tika izstrādāta, lai novērstu darījumu mainību, nesadalot tīklu. Mīkstās dakšas parasti prasa mazāk koordinācijas un rada mazākus riskus salīdzinājumā ar cietajām dakšām.
Galvenās mīksto dakšu iezīmes
Atpakaļsaderīga jaunināšana.
Nav blokķēdes dalījuma; tīkls paliek vienots.
Atļauj vecajiem mezgliem validēt jaunus darījumus.
Parasti uzspiež stingrākus vai ierobežojošākus noteikumus.
Viegāk un mazāk traucējoši ieviest.
Kāpēc dakšas notiek?
Blokķēdes dakšas notiek daudzu iemeslu dēļ, tostarp:
Jaunu funkciju vai protokola uzlabošanas īstenošana.
Drošības ievainojamību vai kļūdu labošana.
Mērogojamības un veiktspējas izaicinājumu risināšana.
Nesaskaņu risināšana kopienā un starp izstrādātājiem par tīkla virzienu.
Lai gan mīkstās dakšas bieži notiek caur kopienas konsensu rutīnas atjauninājumiem, cietās dakšas dažreiz rodas vidū strīdīgām debatēm, kas dalās kopienā.
Cietās dakšas pret mīkstām dakšām: kura ir labāka?
Fundamentāli abi dakšu veidi kalpo atšķirīgiem mērķiem. Strīdīgās cietās dakšas var sadalīt kopienu, bet plānotās ļauj brīvību modificēt programmatūru visiem piekrītot.
Mīkstās dakšas ir maiga izvēle. Vispārīgi runājot, jūs esat vairāk ierobežots tajā, ko varat darīt, jo jūsu jaunās izmaiņas nevar saskarties ar vecajiem noteikumiem. Tas teikts, ja jūsu atjauninājums var tikt izstrādāts tā, lai tas paliktu saderīgs, jums nav jāsatraucas par tīkla fragmentāciju.
Vēsturiskie piemēri
Bitcoin un Bitcoin Cash: Bitcoin Cash tika izveidots 2017. gadā, izmantojot cietu dakšu, lai palielinātu bloku izmēru, mērķējot uz darījumu caurlaidību.
Ethereum un Ethereum Classic: Ethereum cieta dakšu, lai atceltu DAO uzbrukumu, bet daži izvēlējās turpināt atbalstīt sākotnējo ķēdi, kas noveda pie Ethereum Classic izveides.
Segregated Witness (SegWit): Mīksta dakša Bitcoin, kas ieviesa uzlabojumus, saglabājot atpakaļsaderību.
Noslēdzošās domas
Gan cietās dakšas, gan mīkstās dakšas ir svarīgi veidi, kā blokķēdes tīkli uzlabojas un paliek aktuāli. Cietās dakšas ļauj kopienai veikt lielas izmaiņas vai pat izveidot pilnīgi jaunu blokķēdi, bet tās dažreiz var radīt neskaidrības un sadalīt lietotājus. Mīkstās dakšas ir vienkāršākas atjaunināšanas, kas saglabā visus tajā pašā ķēdē ar minimāliem traucējumiem.
Papildu lasīšana
Kas ir sānu ķēdes?
Kas ir shardings un kā tas darbojas?
Kas ir Ethereum un kā tas darbojas?
Atteikšanās: Šis saturs tiek sniegts jums „kā ir” pamata vispārējai informācijai un izglītības nolūkiem, bez jebkādas veida pārstāvības vai garantijas. To nevajadzētu interpretēt kā finanšu, juridisku vai citu profesionālu padomu, un tas nav paredzēts, lai ieteiktu iegādāties kādu konkrētu produktu vai pakalpojumu. Jums jāmeklē savi padomi no atbilstošiem profesionāliem konsultantiem. Šajā rakstā pieminētie produkti var nebūt pieejami jūsu reģionā. Ja rakstu sniedz trešās puses autors, lūdzu, ņemiet vērā, ka tās izteiktās domas pieder trešās puses autoram un ne vienmēr atspoguļo Binance Academy viedokli. Lūdzu, izlasiet mūsu pilno atteikšanos par papildu informāciju. Digitālo aktīvu cenas var būt svārstīgas. Jūsu ieguldījuma vērtība var samazināties vai pieaugt, un jūs varat nezaudēt ieguldīto summu. Jūs esat pilnībā atbildīgs par savām ieguldījumu lēmumiem un Binance Academy nav atbildīga par jebkādiem zaudējumiem, ko varat ciest. Šis materiāls nedrīkst tikt interpretēts kā finanšu, juridisku vai citu profesionālu padomu. Lai iegūtu vairāk informācijas, skatiet mūsu lietošanas noteikumus un riska brīdinājumu.


