Ce este un Blockchain Fork? Furcile dure vs furcile moi explicate | BitPay

Ce este un Blockchain Fork? Furcile dure vs furcile moi explicate | BitPay

Nodul sursă: 3011694

Bits Important
Tranzacțiile înregistrate pe un blockchain sunt permanente, dar regulile de bază care mențin rețelele în funcțiune sunt o poveste diferită. Uneori, din diverse motive, utilizatorii rețelei inițiază o modificare a acestor reguli fundamentale, rezultând o bifurcație. Există diferite tipuri de furci, cu niveluri diferite de severitate și care au implicații diferite pentru rețelele blockchain și utilizatorii acestora. Două dintre cele mai populare blockchain-uri, Bitcoin și Ethereum, au suferit furk-uri în trecut.

Criptomonede precum Bitcoin și Ethereum sunt alimentate de o formă descentralizată de software open-source numită blockchain. Datorită naturii open-source a blockchain-urilor, dezvoltatorii sau membrii comunității fac uneori modificări care modifică modul în care funcționează protocoalele software subiacente într-un proces cunoscut sub numele de forking. Există diferite tipuri de furci și apar din diverse motive. Unele sunt schimbări semnificative, altele sunt mai minore. În continuare, vom despacheta cele mai importante lucruri de știut despre furcile blockchain, vom explica modul în care funcționează și vom oferi câteva exemple de furci din viața reală. 

Conceptul de furci în blockchain explicat

Termenul „furcă” în limbajul cripto este împrumutat din ingineria software. În acest context, un furk este atunci când dezvoltatorii preiau o bucată de cod sursă existentă pentru a o folosi ca bază pentru o bucată nouă, separată de software, care este diferită de originalul. 

O furcătură blockchain apare atunci când comunitatea sa face o schimbare care modifică într-un fel modul în care funcționează protocolul. Când se întâmplă acest lucru, un al doilea blockchain se desprinde de cel original, similar cu dinții tipului de furculiță cu care mănânci. Blockchain-ul bifurcat împărtășește o istorie identică cu „prong”ul original, dar își merge pe drumul său din momentul în care are loc divizarea. Unele furci se reunesc în cele din urmă cu blockchain-ul inițial pe linie, altele rămân permanent separate.

Blockchain-urile sunt menținute și securizate de participanții la rețea (sau „noduri”) care aderă la un set comun de reguli cunoscut sub numele de protocol. Protocoalele blockchain guvernează modul în care funcționează o rețea, incluzând totul, de la dimensiunea fiecărui bloc până la cât sunt plătiți minerii pentru fiecare nou bloc de tranzacții pe care îl extrag. Funcționalitatea unui blockchain depinde de faptul că aceste noduri sunt de acord asupra protocoalelor și acționează în conformitate cu regulile, ceea ce se numește consens. Cu toate acestea, uneori, nodurile nu sunt de acord cu privire la direcția pe care o ia o criptomonedă și inițiază o schimbare, ceea ce determină divizarea unui blockchain. Furkurile apar și din motive mai puțin controversate, cum ar fi adăugarea unei noi caracteristici sau funcție, sau pentru a aborda o problemă de securitate. 

Tipuri de furci blockchain

Există două tipuri de furci blockchain, furcile „soft” și furcile „hard”, principala diferență fiind amploarea modificărilor aduse protocolului blockchain.

Furci dure apar atunci când codul de bază al unui blockchain suferă o schimbare atât de semnificativă încât versiunea mai nouă este incompatibilă cu blocurile anterioare. Acesta este momentul în care un blockchain este împărțit, creând o furcă a originalului care urmează setul modificat de reguli, în timp ce originalul continuă cu protocoalele stabilite. Când se întâmplă acest lucru, se creează o criptomonedă complet nouă. Unele hard forks au dus la crearea unor criptomonede populare cu ecosisteme robuste și comunități masive, cum ar fi Bitcoin Cash (BCH) și Litecoin (LTC). Datorită divizării, hard forks sunt considerate mult mai riscante decât soft forks și pot face rețelele mai puțin sigure și mai vulnerabile la furtul de către hackeri sau alți actori rău intenționați.

Furculițe moi seamănă mai mult cu o actualizare de software decât cu o schimbare majoră care determină divizarea unui blockchain. Furcile soft sunt de obicei inițiate de membrii comunității unui blockchain pentru a adăuga o nouă funcție sau caracteristică, de obicei la nivel de programare. Deoarece un soft furk nu provoacă separarea unui nou blockchain de cel original, atâta timp cât majoritatea nodurilor sunt de acord cu noile reguli, acestea pot fi implementate pe blockchain-ul existent și rămân compatibile cu tranzacțiile anterioare. Un exemplu binecunoscut de furcăre moale este upgrade-ul Segregated Witness (SegWit) al blockchain-ului Bitcoin, care a îmbunătățit capacitatea rețelei, permițând mai multe tranzacții pe bloc.

Principalele diferențe între furcile tari și moi

Hard forks apar atunci când modificările aduse protocoalelor unui blockchain sunt atât de semnificative încât creează un blockchain separat și, uneori, o criptomonedă complet nouă. Când are loc un hard fork, validatorii de rețea sunt obligați să actualizeze la cea mai recentă versiune a protocolului, iar tranzacțiile pe blockchain-ul nou divizat nu vor fi compatibile cu versiunea originală. Când are loc o bifurcătură dură, deținătorii de jetoane din lanțul anterior primesc jetoane pe noul lanț.

Furcile soft sunt mult mai puțin perturbatoare, necesitând doar o majoritate puternică de noduri pentru a susține modificările propuse înainte ca acestea să poată fi integrate fără probleme în blockchain-ul existent. Furcile soft nu provoacă divizarea unui blockchain și nici nu duc la crearea unei noi criptomonede.

O modalitate obișnuită de a descrie diferența dintre o furcă moale și cea tare este să ne gândim la ea ca la un sistem de operare pentru computer sau dispozitiv mobil. O furcă moale este asemănătoare cu obținerea unei noi versiuni a sistemului de operare, în care toate programele rămân compatibile. Un hard fork, pe de altă parte, este ca trecerea la un sistem de operare complet nou, în care programele tale vechi sunt acum incompatibile.

Exemple notabile din viața reală de furci blcokchain

Au existat o serie de fork-uri proeminente hard și soft de-a lungul duratei de viață a criptomonedelor și a rețelelor blockchain. În continuare, vom arunca o privire asupra unora dintre acestea și vom discuta implicațiile lor pentru lumea activelor digitale.

Martor segregat (SegWit)

Tip furca: Moale
Blockchain afectat: Bitcoin
Data furcii: August 23, 2017

Segregated Witness, sau SegWit, a fost o actualizare soft fork la protocolul Bitcoin inițiat în august 2017. SegWit a permis să fie incluse mai multe tranzacții în fiecare bloc prin decuplarea datelor tranzacțiilor de semnătura lor digitală, ceea ce a permis ca schimbarea să aibă loc fără a crește efectiv dimensiunea limită a blocului. Efectul net a fost creșterea capacității rețelei, ceea ce a sporit viteza tranzacțiilor și a redus taxele pentru utilizatori.

SegWit2x și Bitcoin Cash

Tip furca: Greu
Blockchain afectat: Bitcoin
Data furcii: August 1, 2017

La momentul implementării SegWit, un grup de participanți la rețeaua Bitcoin dorea să mărească dimensiunea limitei blocului de tranzacții, crezând că aceasta era mai în concordanță cu viziunea originală a lui Satoshi Nakamoto. Ca urmare, blockchain-ul Bitcoin a fost bifurcat, ceea ce a dus la crearea blockchain-ului și criptomonedei Bitcoin Cash. Inițial, dimensiunea blocului BCH a fost de 8 MB (comparativ cu 1 MB pe blockchain-ul original Bitcoin), dar de atunci a crescut la 32 MB.

Ethereum Classic și 2016 DAO Hack

Tip furca: Greu
Blockchain afectat: Ethereum
Data furcii: iulie 2016

Una dintre cele mai controversate furcături din istoria blockchain-ului a fost pusă în mișcare de hack-ul organizației autonome descentralizate (DAO) din 2016 asupra Ethereum. DAO a strâns ETH în valoare de peste 150 de milioane de dolari într-o vânzare de simboluri, dar hackerii au profitat de o vulnerabilitate din baza sa de cod și au reușit să fure ETH în valoare de 60 de milioane de dolari de la mii de investitori. La acea vreme, fondurile furate reprezentau aproape 14% din totalul Ether în circulație. Fondatorul Ethereum, Vitalik Buterin, a sugerat inițial o furcă moale care ar fi trecut pe lista neagră adresa portofelului hackerului și ar fi făcut ca fondurile obținute ilegal să nu fie deplasate. Cu toate acestea, cineva care pretindea că este hackerul a spus că va mitui minerii ETH pentru a preveni apariția soft-furk-ului. În cele din urmă, a fost executată un hard fork care, în esență, a anulat istoricul tranzacțiilor rețelei Ethereum înainte ca fondurile să fie furate. Fondurile furate au fost apoi deturnate într-un contract inteligent, astfel încât cei 11,000 de investitori care au pierdut fonduri să poată fi întregi. Hard fork a fost foarte controversată și respinsă de unii utilizatori Ethereum, care și-au aruncat sprijinul în spatele versiunii originale, nerevocate a rețelei, care este acum cunoscută sub numele de Ethereum Classic (ETC).

Terminați cu blockchains

Furcăturile blockchain sunt destul de neobișnuite și nu sunt întotdeauna rezultatul unui dezacord între utilizatorii rețelei. Mulți sunt chiar încurajați în mod activ de membrii comunității unui blockchain, deoarece abordează un defect fundamental sau o slăbiciune a rețelei. Rezultatele unei furculițe, în special ale unei furculițe dure, pot fi imprevizibile. Regulile care guvernează rețelele blockchain nu sunt ușor modificate, ceea ce face parte din motivul pentru care orice eveniment de bifurcare este semnificativ. Pentru ca o bifurcație să aibă loc, trebuie să se întâmple unul din două lucruri. Fie marea majoritate a nodurilor rețelei trebuie să fie de acord că este nevoie, fie un grup de utilizatori se opune atât de tare modului în care funcționează o criptomonedă, încât aceștia renunță singuri.

Timestamp-ul:

Mai mult de la BitPay