Czym są forki w blockchain?
W blockchain społeczność może zadecydować o przyszłości danej sieci. W szczególnych przypadkach może dojść do podziału zwanego forkiem. Sprawdź artykuł, w którym tłumaczymy jego działanie oraz przyczyny.
Gdy w wyszukiwarce wpisujesz „Bitcoin”, może pojawić się kilka różnych kursów aktywów, które mają tą frazę w nazwie plus dopisek, np. „Cash”. Nie szukając długo możesz znaleźć Bitcoin Gold, Diamond i tak dalej. W głowie może pojawić się znak zapytania – skąd tyle aktywów ze zbliżonym nazewnictwem? Wytłumaczenie jest bardzo proste. Są to rozwidlenia, które powstały po forkach sieci. W tym artykule wyjaśnienie ich działanie i przyczyny powstawania.
Fork łańcucha bloków – definicja i działanie
Kryptowaluty są w większości oprogramowaniem typu open-source. Oznacza to, iż społeczność ma wgląd do kodu źródłowego, mogąc proponować zmiany. Jeśli kierunek, w którym zmierza dana sieć, nie odpowiada części użytkowników, może dojść do rozwidlenia sieci poprzez fork. Na tym etapie ustalmy krótką i jasną definicję forka, by w pełni rozumieć przedmiot artykułu.
Fork jest zaakceptowaną techniczną zmianą w protokole, czyli zestawie reguł, na których opiera się dany blockchain.
Dzielą się one na soft oraz hard forki. Soft forki są kompatybilnie wsteczne. Oznacza to, że transakcje zapisane w poprzednich blokach są częścią nowopowstałej sieci. W przypadku hard forków dochodzi do całkowitego oddzielenia. Przykładem popularnego soft forka może być np. Segregated Witness (SegWit), natomiast hard forka – Ethereum Classic.
Dlaczego forki mają miejsce?
Blockchain to przestrzeń, gdzie społeczność ma prawo proponowania i głosowania nad jego przyszłością. Panują tu odmienne zasady do podmiotów scentralizowanych, gdzie za całość procesu decyzyjnego odpowiada właściciel lub grupa właścicieli danej jednostki. Sieci, które są szeroko wykorzystywane, mają bardzo dużą ilość użytkowników, którzy mogą chcieć rozwoju blockchain w określonym, demokratycznie przegłosowanym kierunku. Ma to na celu rozwiązywanie problemów, które dotyczą zazwyczaj różnych aspektów przebiegu transakcji czy rozmiaru bloków. Zapoznaj się z artykułem dotyczącym trylematu blockchain, by zrozumieć, jakie ograniczenia mają sieć. To właśnie poprawa opisanych aspektów jest zazwyczaj przedmiotem podziału społeczności odnośnie danego tematu.
Case study forka – Bitcoin Cash
Bitcoin Cash (BCH) jest kryptowalutą powstałą na skutek hard forka Bitcoina. Miała ona miejsce 1 sierpnia 2017 roku. Dotyczył on ograniczeń dla rosnącej liczby transakcji, co skutkowało zatorami sieci i wysokimi opłatami transakcyjnymi. Wśród propozycji rozwiązania problemu pojawiły się m.in. zwiększenie rozmiaru bloku lub zmiany w strukturze transakcji. Ostatecznie zdecydowano się na zwiększenie rozmiaru bloku do 8 MB, co doprowadziło do powstania BCH. Sieć podzieliła się wówczas na Bitcoin, który pozostał niezmieniony oraz rozgałęzienie Bitcoin Cash, które rozpoczęło się od bloku nr 478 558. BCH dalej kontynuuje swój rozwój przy wsparciu oddanej społeczności.
Podsumowanie – społeczność krypto nadaje kierunek blockchainom
Cechą wyróżniającą blockchain jest fakt, iż przyszłość sieci zależy od decyzji społeczności. Bez community nawet najsilniejsze projekty przestaną prosperować, dlatego we wspólnym interesie w celu utrzymania wartości aktywa sieci jest, aby poszczególne decyzje spełniały oczekiwania różnych grup uczestników. Forki pozytywnie wpływają na sieć, pozwalając się jej rozwijać, ponieważ w tak dynamicznej branży jak blockchain, projekty muszą pozostać na bieżąco z rozwiązaniami technologicznymi, aby być konkurencyjne.