Hard fork vs soft fork: ce înseamnă fiecare pentru mineri
Hard fork-urile și soft fork-urile diferă într-un punct: software-ul vechi mai acceptă blocurile noi? Ce înseamnă fiecare tip pentru mineri și plăți.
Ce este un fork?
Un fork este o schimbare a regulilor unui blockchain, nimic mai dramatic. Un blockchain este un set de reguli din care toată lumea rulează aceeași copie. Cuvântul sună a criză, dar majoritatea fork-urilor sunt întreținere de rutină pe care o observă doar dezvoltatorii.
O singură întrebare separă cele două tipuri și orice altă diferență decurge din ea. Software-ul care nu a fost actualizat mai acceptă blocurile create după noile reguli?
- Hard fork: nu. Software-ul vechi respinge blocurile noi.
- Soft fork: da. Software-ul vechi încă le acceptă.
Hard fork: regulile se relaxează, software-ul vechi refuză
Un hard fork permite ceva ce regulile vechi nu permiteau. Poate fi un bloc mai mare, un nou tip de tranzacție sau un program de recompense schimbat. Software-ul cu regulile vechi vede că aceste blocuri fac ceva interzis și le respinge ca invalide.
Așa că un hard fork nu este compatibil cu versiunile anterioare și toată lumea trebuie să se mute împreună. Dacă toți actualizează, există un singur lanț și schimbarea pur și simplu intră în vigoare.
Dacă un grup semnificativ nu actualizează, de la acel bloc încolo există două lanțuri. Fiecare este valid după propriile reguli și fiecare îl ignoră pe celălalt.
Soft fork: regulile se înăspresc, software-ul vechi este de acord
Un soft fork interzice ceva ce regulile vechi permiteau. Blocurile noi sunt o submulțime a ce era deja valid. Așa că software-ul vechi le verifică, nu găsește nimic de obiectat și le acceptă. Nimeni nu este forțat să părăsească lanțul pentru că nu a actualizat.
Capcana este în sens invers. Un miner cu software vechi poate produce un bloc care respectă regulile vechi, dar le încalcă pe cele noi, mai stricte. Majoritatea actualizată îl respinge. Blocul nu doar întârzie: este aruncat, împreună cu toată munca depusă pentru a-l găsi.
De aceea un soft fork se activează de obicei doar după ce o mare majoritate a hashrate-ului semnalează că este pregătită. Hashrate-ul este puterea totală de mining din rețea. Actualizarea este programată astfel încât minoritatea rămasă în urmă să fie mică, să observe repede și să se mute.
Ce înseamnă o despărțire a lanțului pentru plățile mele?
Dacă un lanț se desparte cu adevărat, pentru un miner două lucruri contează mai mult decât motivele despărțirii.
În primul rând, hashrate-ul se împarte între ramuri. Atunci ambele sunt mai puțin sigure decât era lanțul unic. Ambele au și blocuri mai lente până se ajustează dificultatea.
Această ajustare durează. Între timp, o ramură cu o parte mică din hashrate poate produce blocuri chiar foarte încet.
În al doilea rând, monedele dumneavoastră există pe ambele ramuri, pentru că ambele împart istoricul până la despărțire. Dacă a doua ramură valorează ceva este o întrebare de piață, iar adesea răspunsul este foarte puțin.
Exchange-urile sunt de obicei prudente cu depunerile în jurul unui fork. Țineți cont de asta dacă plănuiați să vindeți.
Creează fiecare fork o monedă nouă?
Nu. Majoritatea fork-urilor schimbă un lanț și lasă un lanț. Excepțiile celebre sunt fork-urile în care un grup a păstrat intenționat regulile vechi în viață ca monedă separată. Mai multe monede bine cunoscute au apărut din astfel de despărțiri.
O actualizare planificată a rețelei pe care o adoptă toată lumea este tehnic un hard fork. Totuși nu produce nicio monedă nouă. Actualizarea este scopul, iar fork-ul este doar mecanismul.
Doar un fork în care două grupuri continuă să construiască lasă în urmă două monede.
Ce trebuie să facă un miner?
Nu trebuie să urmăriți dezbaterea. Trebuie să rulați software-ul pe care îl rulează lanțul pe care sunteți plătit. Trebuie să știți și când se schimbă asta.
- Urmăriți canalul de anunțuri al monedei pentru înălțimile de activare. Un fork are loc la o înălțime de bloc anunțată, nu la o oră anunțată, așa că notați acel număr.
- Dacă minați pe un pool, pool-ul rulează nodul și se ocupă de actualizare. În mod normal miner-ul nu este afectat, pentru că pool-ul vă trimite muncă și nu validați singur blocuri.
- Dacă minați solo cu propriul nod, actualizarea acelui nod este treaba dumneavoastră. Actualizați târziu și minați un lanț pe care nu-l acceptă nimeni.
- În jurul unui fork controversat, așteptați-vă ca estimarea câștigurilor să fie greșită o vreme. Dificultatea, prețul și lanțul urmat de pool se pot mișca toate în aceeași săptămână.