Fork-urile Bitcoin
De catre Criptopedia - 02 sep 2021
În orice rețea descentralizată, atunci când este nevoie de un update al protocolului, dezvoltatorii și contribuitorii rețelei decid cum și când să facă respectivele schimbări.
Un fork (bifurcație) apare atunci când un blockchain deja existent se ramifică în două blockchain-uri diferite. Fenomenul acesta se întâmplă atunci când este făcut un update la nivel de rețea și acesta nu este acceptat și adoptat de către toate nodurile.
Tipuri de fork-uri
Soft fork — este un update făcut la nivel de protocol, fără să cauzeze o ramificație. Ambele tipuri de noduri, atât cele noi cât și cele vechi, sunt capabile să citească ambele versiuni de blockchain (acestea fiind compatibile). Doar unul dintre blockchain-uri rămâne valid.
Hard fork — nodurile vechi nu pot citi noul blockchain și nici invers, nodurile noi să citească vechiul blockchain (versiunile fiind incompatibile). De aici rezultă două blockchain-uri separate, independente, fiecare cu propriul token/propria monedă.
Ori de câte ori are loc un update la nivel de protocol, nodurile trebuie să decidă dacă vor face upgrade, acceptând noile schimbări, sau nu. Dacă vor decide să nu accepte schimbările atunci rezultatul este un hard fork.
Fork-uri în istoria Bitcoin
De-a lungul istoriei sale, Bitcoin a avut atât soft fork-uri, cât și hard fork-uri.
Un exemplu de soft fork este Segwit, care a avut loc tot în august 2017. El a permis blockchain-ului Bitcoin să scaleze, prin adăugarea de mai multe tranzacții în spațiul de 1MB disponibil.
Un altul este Taproot, care va avea loc în noiembrie 2021. Acest update va îmbunătăți confidențialitatea și securitatea Bitcoin.
Cel mai important hard fork al Bitcoin a fost cel din august 2017, atunci când a rezultat Bitcoin Cash. La momentul acela a existat o discuție foarte aprinsă în comunitatea Bitcoin, privitoare la mărimea unui bloc. Susținătorii Bitcoin cash propuneau creșterea mărimii unui bloc, de la 1MB la 8 MB. Cei care au susținut status quo-ul, au adus ca argument faptul că rămânerea la 1 MB încurajează o participare mai mare a nodurilor și în acest fel este asigurată o descentralizare mai ridicată a rețelei.
În concluzie, fork-urile sunt inerente și sunt semnul unei comunități dinamice, care inovează continuu.