Czym jest blockchain fork?
Krypto dla profesjonalistów
Other articles
Forki w sieci blockchain są zasadniczo podziałem sieci. Sieć jest oprogramowaniem typu open-source, a kod źródłowy jest dostępny do pobrania. Oznacza to, że każdy może wprowadzać zmiany w kodzie i przesyłać ulepszenia. Możliwość eksperymentowania z oprogramowaniem open-source jest kluczową cechą kryptowalut, a także pomaga w aktualizacjach oprogramowania blockchain. Gdy oprogramowanie oddzielnych górników przestaje być zsynchronizowane, dochodzi do rozwidlenia. Górnicy muszą wybrać, który blockchain będzie używany w przyszłości. Jeśli nie ma większościowego wniosku, mogą zostać utworzone dwie kopie łańcucha bloków. W takich przypadkach mogą występować okresy większej zmienności cen.
Forki działają poprzez wprowadzanie zmian w protokole oprogramowania blockchain. Są one często powiązane z generowaniem nowych tokenów. Najczęstszą metodą produkcji nowych monet jest rozpoczęcie od zera. Alternatywnie, istniejący blockchain Bitcoina może zostać "rozwidlony". Najpopularniejszym sposobem jest tworzenie nowych tokenów od zera. Metoda ta polega na "kopiowaniu i wklejaniu" istniejącego kodu do nowego tokena, który jest następnie zmieniany i uruchamiany. Sieć musi zostać zbudowana od podstaw, a użytkownicy muszą zostać przekonani do korzystania z nowej monety. Przykładem takiej strategii jest Litecoin, który powstał jako klon bitcoina. Ludzie zostali przekonani przez twórców do zmian w kodzie, a teraz stał się on popularną kryptowalutą.
Istnieją dwa rodzaje forków: twarde i miękkie forki.
Twardy fork to proces tworzenia bitcoin cash z bitcoina. Hard fork to znacząca modyfikacja oprogramowania, która zmusza wszystkich użytkowników do aktualizacji do najnowszej wersji. Węzły, które nadal korzystają z poprzedniej wersji programu, nie zostaną zaakceptowane w nowej. Hard fork to trwałe zerwanie z poprzednią wersją blockchaina. Jeśli nowa wersja nie zostanie jednogłośnie zatwierdzona, dwa łańcuchy bloków mogą korzystać z wariantu tego samego oprogramowania.
Z drugiej strony, soft fork jest kompatybilny wstecz. Ulepszony blockchain jest odpowiedzialny za walidację transakcji. Z drugiej strony, węzły, które nie zostały zmodyfikowane, uznają nowe bloki za ważne. Działa to tylko w jednym kierunku; węzły, które nie zostały zaktualizowane, zostaną zignorowane przez ulepszony blockchain. Większość górników musi dokonać aktualizacji, aby soft fork zadziałał. Sieć będzie bezpieczniejsza po rozwidleniu, jeśli więcej górników zaakceptuje nowe przepisy. Soft forki zostały zastosowane między innymi w blockchainach bitcoina i ethereum. Są one powszechnie stosowane do przeprowadzania aktualizacji oprogramowania (takich jak BIP 66 w przypadku bitcoina).