Minkštas kriptovaliutos šakutės išsišakojimas

Fredrick Awino
19.07.2022
177 Views

Kriptovaliutos remiasi dviem svarbiomis technologijomis – kriptografija ir blokų grandine. Paprastai tariant, būtent šios dvi technologijos įtvirtino kriptovaliutas ir pavertė jas tuo, apie ką šiandien kalbama. Kartu su šiomis technologijomis yra kriptovaliutų kasyba ir mazgai. Dabar jau turite žinoti, kad kriptovaliutų kasyba yra procesas, kurio metu atsiranda virtualiosios valiutos. Kriptovaliutų kasybos procesas apima aukštųjų technologijų procesą, kurį atlieka kriptovaliutų mazgai.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Kita vertus, kriptografijos mazgai – tai kiekvienas atskiras kompiuteris, kuris yra prijungtas prie kitų kompiuterių tinklo, veikia pagal protokolus ir leidžia keistis informacija. Jei norite išsamiau sužinoti, kaip kriptovaliutų mazgai sukuriami ir veikia realiame gyvenime, skaitykite: Kas yra „Bitcoin” mazgas? Supratus pagrindinius mazgus, kyla klausimas, kaip seni mazgai iš tikrųjų sujungiami su naujais, kad blokų grandinė išliktų vientisa. Atsakymas į šį klausimą – minkštoji šakutė.

Kriptovaliutoje ” minkštoji šakutė” leidžia naujos kriptovaliutos mazgams bendrauti su senosios kriptovaliutos mazgais ir atvirkščiai. Tai reiškia, kad nors ir yra atnaujinimų, nauja blokų grandinė nesukuriama. Taip yra todėl, kad išlieka pirminis.

Blokų grandinės technologijoje„soft fork” reiškia programinės įrangos protokolo pakeitimą ir ankstesni galiojantys sandoriai tampa negaliojantys. Pagrindinė priežastis yra ta, kad senieji mazgai naujus blokus laiko teisėtais. Todėl minkštoji šakutė yra suderinama atgaline tvarka.

Supratimas apie minkštąją šakutę

Minkšta šakutė – tai laikinas padalijimas, kuris skiriasi nuo kietosios šakutės. Per minkštąją šakutę senojo konsensuso mazgams leidžiama laikyti naujus sandorius galiojančiais. Be to, minkštosioms šakutėms nereikia, kad visi kalnakasiai sutiktų paleisti naują kodą. Ji gali būti įgyvendinta, jei tam pritars dauguma prekybininkų.

Tai, kad ji neleidžia visiems visiems žmonėms susitarti, yra gerai. Taip yra todėl, kad tinklo atnaujinimai gali būti atliekami taip greitai, jei tam pritaria dauguma bendruomenės narių. Kai kuriais atvejais „soft fork” įvyksta dėl kalnakasio klaidos. Taip atsitinka, kai seni mazgai pažeidžia naujas taisykles, apie kurias žmogus nežino. Įdomu tai, kad geriausias būdas pakeisti „minkštąją šakutę” yra „kietoji šakutė”.

Kai kriptovaliutose įvyksta „soft fork”, keičiasi bloko priėmimo į blokų grandinę taisyklės. Taisyklės laikomos suderinamomis atgaline data. Tai paprasčiausiai reiškia, kad į naująją versiją įtrauktos naujos taisyklės yra senųjų taisyklių poaibis. Pavyzdžiui, jei mieste greičio apribojimas pakeičiamas nuo 50 iki 70 km/h, tuomet žmonės, važiuojantys 50 km/h greičiu, vis tiek laikosi taisyklių.

„soft fork” labai nesutrikdo blokų grandinės. Tai susiję su tuo, kad mazgams nereikia pakeisti visų anksčiau išgautų blokų, kad jie galiotų paskelbus naują sistemą. Todėl jie bus priimami pagal naująsias taisykles.

Minkštas šakojimasis yra pusiau nuolatinė skirtumų forma blokų grandinės technologijoje. Kadangi pokyčiai nėra tokie drastiški, jie nesukelia didelių kriptovaliutos rinkos vertės pokyčių. Be to, pokyčius galima lengvai pakeisti.

Kriptovaliutos „minkštosios šakutės” pavyzdys

Pavyzdys – 2017 m. įvykęs „SegWit Soft Fork”. Per tą laiką „Bitcoin” grandinėje įvyko „segregated witness protocol soft fork”. Pagrindinė jo įgyvendinimo priemonė buvo padidinti bloko dydžio ribą. Kitas įgyvendinimas – grandinės sandorių greičio didinimas.

Nors tai buvo minkšta šakutė, ji paveikė kai kuriuos kalnakasius, kurie nenorėjo naujojo protokolo, kad šie imtųsi „kietosios šakutės” ir taip sukurtų „Bitcoin Cash”. „Segwit” pakeitė sandorių ir blokų formatą. Taip buvo siekiama, kad senieji mazgai galėtų patvirtinti sandorius ir blokus.

„Hard Fork” ar „Soft Fork”, kuris iš jų geresnis?

„Soft fork” ir „hard fork” tikslai yra skirtingi. Nors ginčytina „kietoji šakutė” paprastai suskaldo bendruomenę, tačiau protingos ir gerai suplanuotos šakutės gali lemti programinės įrangos modifikavimą. Tačiau visi turi būti sutarę.

Pasak kriptovaliutų biržų, „soft fork” ir „hard fork” yra skirtingi tikslai. Todėl kietosios šakutės gali pakeisti minkštąsias šakutes, nes jos yra diplomatiškos ir švelnios. Jei atnaujinimai nekeičia galiojančių taisyklių, nėra reikalo nerimauti.

Kodėl taikomos minkštosios šakutės

Minkštoji šakutė kriptovaliutoje paprastai prideda arba pakeičia funkciją, nesikišdama į blokų grandinės struktūrą. Kai kurios priežastys, dėl kurių tai gali įvykti, yra programinės įrangos atnaujinimas ar pakeitimas ir konsensuso algoritmo pakeitimas.

Jei dauguma kalnakasių tinkle atnaujina taisykles, naudodamiesi kodavimo galia, tai yra kalnakasių aktyvuota minkštoji šakutė (MASF). Kita vertus, naudotojo aktyvuota minkštoji šakutė (UASF) yra tada, kai visi mazgai koordinuoja naujų taisyklių įgyvendinimą. Tačiau kalnakasiai neprivalo pritarti sprendimui.

Pagrindiniai „Hard Fork” ir „Soft Fork” skirtumai

„Hard fork” yra nesuderinamas su atgaline tvarka, o „soft fork” yra suderinamas su atgaline tvarka. Be to, „hard fork” yra grįžtamas, o „soft fork” yra negrįžtamas. Vienintelis būdas ją ištaisyti – pirmiausia ją paversti kieta šakute. Be to, kietosios šakutės atveju galiausiai sukuriamos dvi blokų grandinės, o minkštosios šakutės atveju galiausiai sukuriama viena blokų grandinė.

Be to, atrodo, kad kietoji šakutė yra saugesnė nei minkštoji. Kalbant apie taisykles, „hard fork” reikia, kad visi kalnakasiai patvirtintų naujas taisykles. Tačiau, kalbant apie „soft fork”, reikia, kad tam pritartų dauguma kalnakasių. Nors „hard fork” keičia visas blokų grandinės taisykles, „soft fork” naudoja naujų savybių ir funkcijų įtraukimą į blokų grandinę.

Author Fredrick Awino