Ce este o furculiță moale?
În ceea ce privește tehnologia blockchain, o furculiță soft (sau uneori softfork) este o modificare a protocolului software în care numai blocurile / tranzacțiile anterior valabile sunt făcute invalide. Din moment ce nodurile vechi vor recunoaște noile blocuri ca fiind valabile, o furculiță soft este compatibilă înapoi. Acest tip de furcă necesită doar o majoritate a minerilor actualizați pentru a aplica noile reguli, spre deosebire de o furcă dură, care necesită toate nodurile pentru actualizare și acordul asupra noii versiuni.
Înțelegerea utilizării furcilor soft
Noi tipuri de tranzacții pot fi adesea adăugate ca furci soft, necesitând doar participanții (de ex. Expeditorul și receptorul) și minerii să înțeleagă noul tip de tranzacție. Acest lucru se realizează prin a face ca noua tranzacție să apară clienților mai în vârstă ca o tranzacție „plătită către oricine” (cu o formă specială) și prin faptul că minerii sunt de acord să respingă blocurile care includ aceste tranzacții, cu excepția cazului în care tranzacția se validează în conformitate cu noile reguli. Acesta este modul în care hash-ul pay-to-script (P2SH) a fost adăugat la Bitcoin.
Investopedia
O furculiță moale poate apărea, de asemenea, uneori din cauza unei divergențe temporare a blockchain-ului, când minerii care folosesc noduri neactualizate încalcă o nouă regulă de consens despre care nodurile lor nu știu.
Furcile soft nu necesită upgrade pentru a menține un consens, deoarece toate blocurile cu noul soft forked din reguli respectă și regulile vechi, de aceea clienții vechi le acceptă. Furculițele moi nu pot fi inversate fără o furcă tare, deoarece definiția unei furci moale permite doar setul de blocuri valide să fie un subset corespunzător a ceea ce era pre-furcă validă. Dacă utilizatorii trec la un client de furcă post-soft și, dintr-un motiv oarecare, majoritatea minerilor revin la clientul pre-softfork, utilizatorii clientului furculiță post-soft ar încălca consensul imediat ce a venit un bloc care nu a urmat. noile reguli ale clienților lor. Pentru ca o furculiță moale să funcționeze, majoritatea puterii miniere trebuie să funcționeze un client care recunoaște furculița. Cu cât sunt mai mulți mineri care acceptă noile reguli, cu atât rețeaua este mai sigură. Dacă 3/4 dintre mineri recunosc furculița, 1/4 blocuri create nu sunt garantate să respecte noile reguli. Aceste 1/4 blocuri vor fi valabile pentru nodurile vechi care nu sunt la curent cu noile reguli, dar vor fi ignorate de noile noduri.
Furcile moi au fost utilizate pe blockchain-urile Bitcoin și Ethereum, printre altele, pentru a implementa funcționalități noi și modernizate, care sunt compatibile înapoi.
