Skirtumas tarp kietos ir minkštos šakutės

Yra dviejų tipų „blockchain“ šakės: kietosios ir minkštosios šakės.Nepaisant panašių pavadinimų ir to paties galutinio naudojimo, kietos ir minkštos šakės labai skiriasi.Prieš paaiškindami sąvokas „kieta šakutė“ ir „minkšta šakutė“, paaiškinkite sąvokas „suderinamumas pirmyn“ ir „atgalinis suderinamumas“.
naujas mazgas ir senas mazgas
Blockchain atnaujinimo proceso metu kai kurie nauji mazgai atnaujins blockchain kodą.Tačiau kai kurie mazgai nenori atnaujinti „blockchain“ kodo ir toliau paleisti originalią seną „blockchain“ kodo versiją, kuri vadinama senuoju mazgu.
Kietos ir minkštos šakės

sunku

Kieta šakutė: Senasis mazgas negali atpažinti naujojo mazgo sugeneruotų blokų (senasis mazgas nesuderinamas su naujojo mazgo sugeneruotais blokais), todėl grandinė yra tiesiogiai padalinta į dvi visiškai skirtingas grandines, viena yra senoji grandinė ( veikia originalus Yra sena blokų grandinės kodo versija, kurią vykdo senasis mazgas, o viena yra nauja grandinė (paleidžiama atnaujinta nauja blokų grandinės kodo versija, vykdoma naujo mazgo).

minkštas

Minkšta šakutė: Nauji ir seni mazgai egzistuoja kartu, tačiau neturės įtakos visos sistemos stabilumui ir efektyvumui.Senasis mazgas bus suderinamas su nauju mazgu (senasis mazgas yra suderinamas su naujojo mazgo sugeneruotais blokais), tačiau naujasis mazgas nesuderinamas su senuoju mazgu (ty naujasis mazgas nesuderinamas atgal blokai, sugeneruoti senojo mazgo), jie vis dar gali bendrinti, egzistuoja grandinėje.

Paprasčiau tariant, skaitmeninės kriptovaliutos kietoji šakutė reiškia, kad senoji ir naujoji versijos yra nesuderinamos viena su kita ir turi būti suskirstytos į dvi skirtingas blokų grandines.Minkštoms šakėms senoji versija yra suderinama su nauja versija, bet naujoji versija nesuderinama su senąja versija, todėl bus šiek tiek šakutė, bet ji vis tiek gali būti po ta pačia blokų grandine.

eth hard-fork

Kietų šakių pavyzdžiai:
Ethereum šakutė: DAO projektas yra sutelktinio finansavimo projektas, inicijuotas blockchain IoT bendrovės Slock.it.Oficialiai jis buvo išleistas 2016 m. gegužę. Tų metų birželio mėn. DAO projektas surinko daugiau nei 160 mln. JAV dolerių.Neilgai trukus „The DAO“ projektas atsidūrė įsilaužėlių taikiniu.Dėl didžiulės išmaniosios sutarties spragos DAO projektas buvo perduotas 50 mln. USD rinkos vertės eteryje.
Siekdamas atkurti daugelio investuotojų turtą ir sustabdyti paniką, Vitalik Buter, Ethereum įkūrėjas, pagaliau pasiūlė kietosios šakutės idėją ir galiausiai bendruomenės balsų dauguma užbaigė Ethereum 1920000 bloko kietąją šakę.Atšaukė visą eterį, įskaitant įsilaužėlio turtą.Net jei „Ethereum“ yra sunkiai suskirstytas į dvi grandines, vis tiek yra žmonių, kurie tiki nekintamu „blockchain“ prigimtimi ir pasilieka originalioje „Ethereum Classic“ grandinėje.

prieš

Kieta šakutė vs minkšta šakutė – kuri yra geriau?
Iš esmės dviejų tipų šakės, paminėtos aukščiau, skirtos skirtingiems tikslams.Prieštaringai vertinamos kietosios šakės padalija bendruomenę, tačiau suplanuotos kietosios šakės leidžia laisvai modifikuoti programinę įrangą kiekvienam sutikimu.
Minkštos šakės yra švelnesnis pasirinkimas.Apskritai tai, ką galite padaryti, yra labiau ribota, nes jūsų nauji pakeitimai negali prieštarauti senoms taisyklėms.Tačiau jei naujinimai gali būti atliekami taip, kad jie būtų suderinami, jums nereikės jaudintis dėl tinklo susiskaidymo.


Paskelbimo laikas: 2022-10-22