Czym jest hard fork i soft fork?

What is a hard fork and soft fork in cryptocurrencies?

Jeżeli interesujesz się kryptowalutami, z pewnością nie raz słyszałeś te dwa terminy – hard fork i soft fork. Ale czy wiesz, co one oznaczają? W artykule tym postaramy się wyjaśnić, czym są hard forki oraz soft forki, oraz cały kontekst z nimi związany.

Czym jest fork?

Wytłumaczenie, czym jest fork, zaczniemy od przytoczenia przykładu związanego z Githubem. Git to dobrze znany programistom system kontroli wersji oprogramowania, natomiast Github jest portalem, na który programiści wrzucają pliki kodu źródłowego. Mówimy tu o systemie kontroli wersji, ponieważ w miarę rozwoju oprogramowania, kod się rozrasta. Dodawane są nowe linijki, odpowiadające za kolejne funkcjonalności. Dzięki kontroli wersji Git jesteśmy w stanie sprawdzić, kto i kiedy edytował kod, oraz jakie wprowadził w nim zmiany. Wspomnieć tu należy również o sytuacji, w której powstaje fork. Załóżmy, że dwóch programistów pracuje na tym samym kodzie, natomiast oboje za cel mają wprowadzenie dwóch różnych funkcjonalności. W takim wypadku, programiści ci korzystają z funkcji fork, a więc tworzą kopię kodu, który posiada wspólną historię, ale od pewnego miejsca ulega rozwidleniu na dwie, rozłączne wersje. 

Hard fork i soft fork

Analogicznie działa fork rozumiany w kontekście Bitcoina (BTC). Sieć Bitcoin stworzona jest z pojedynczego łańcucha bloków, który stale się powiększa, a wszyscy jej użytkownicy wspólnie ustalają reguły, według jakich sieć ta będzie działać. Reguły te nazywane są konsensusem. Jeżeli wspomniany wyżej łańcuch ulega rozwidleniu, nazywamy to forkiem. Istnieją dwa rodzaje forków: hard fork oraz soft fork. 

Hard fork

Terminem hard fork określamy sytuację, w której dochodzi do aktualizacji oprogramowania, po której nie jest ono kompatybilne ze swoją starszą wersją. Przeważnie dotyczy to zmiany w regułach, takie jak na przykład zmiana wielkości pojedynczego bloku. 

Soft fork

Soft fork to również sytuacja, w której dochodzi do rozwidlenia w sieci. Oprogramowanie zostaje zaktualizowane, ale w przeciwieństwie do hard forka, działa ono ze swoją starszą wersją. 

Jak tworzone są forki? Czyli czym jest BIP. 

Teraz, gdy wiesz już czym są forki, oraz jaka jest różnica pomiędzy soft forkiem i hard forkiem, na pewno zastanawiasz się, w jaki sposób proponowane są zmiany w łańcuchu. W przypadku Bitcoina, propozycja ulepszenia łańcucha nosi nazwę BIP, czyli Bitcoin Improvement Proposal. Jest to standard proponowania zmian w protokole Bitcoin. Propozycje BIP mogą obejmować zmiany krytyczne dla konsensusu (takie jak aktualizacje protokołu soft fork i hard fork), ale także inne zmiany, które muszą zostać skoordynowane względem różnej implementacji oprogramowania Bitcoin (BTC). 

ZastrzeżenieBlockbulletin nie bierze odpowiedzialności za inwestycje oparte na informacjach zawartych w witrynie. Zalecamy czytelnikom przeprowadzenie dokładnych badań przed podjęciem jakichkolwiek inwestycji

Udostępnij ten post

Baza Wiedzy

It seems we can't find what you're looking for.

Wiadomości

FTX plans to release new stablecoin: Sam Bankman-Fried

Uniwersytet Stanforda zwraca miliony pozyskane od FTX

Uniwersytet Stanforda znalazł się w epicentrum skandalu, który wstrząsnął elitarną uczelnią. Ojciec Sama Bankman’a-Fried’a, założyciela FTX, wraz ze swoją żoną oskarżeni zostali o wykorzystywanie swojej pozycji w…
All articles loaded
No more articles to load

Analizy

Review of the most interesting analyses of the Bitcoin chart

Przegląd najciekawszych analiz wykresu Bitcoina

Nadchodzi weekend, a zatem czas, gdy zmienność Bitcoina ulega regularnemu osłabieniu. Jest to więc dobra okazja aby przyjrzeć się analizom poszczególnych weteranów rynku. Poniżej przedstawiamy…
All articles loaded
No more articles to load

Baza Wiedzy

Czym jest VeChain (VET)

Kolejną kryptowalutą, którą weźmiemy pod lupę jest VeChain (VET). Przyjrzymy się, co wyróżnia ją spośród innych projektów w blockchain i powoduje, że cieszy się ona…

Czym jest Uniswap (UNI)

W artykule zatytułowanym „Czym jest Binance Coin (BNB)”, zobrazowaliśmy giełdę, która na potrzeby swojej działalności, stworzyła własny token. Przykład Binance nie jest jednak odrębny. Tym…

Co to jest Terra (LUNA)?

Tym razem pod lupę bierzemy kolejny projekt, który dynamicznie wkradł się w serca inwestorów. Na czym polega fenomen Terra (LUNA)? Blockchain Terra (LUNA) przeznaczony jest…

Czym jest Stellar Lumens (XLM)

Niektóre projekty w świecie kryptowalut, mimo iż niezależne, są ze sobą powiązane. Jednym z przykładów jest chociażby Litecoin, nazywany potocznie młodszym bratem Bitcoina. Takich historii…

Co to jest Solana (SOL)

Solana (SOL) to jeden z najgorętszych projektów kryptograficznych na rynku. Mimo iż jest to twór stosunkowo młody, zdołał już pozyskać ogromne rzesze fanów. Skąd takie…

Co to jest Shiba Inu (SHIB)

Shiba Inu (SHIB) to jeden z najbardziej rozchwytywanych coinów na rynku. Świadczą o tym jego dynamiczne rajdy i globalne zainteresowanie. Czy jednak zasługuje on na…

Co to jest Sandbox (SAND)?

W tym materiale przyjrzymy się jednej z najszybciej rozwijających się przestrzeni z rodziny metaverse. Mowa o Sandbox i tokenie SAND. Dowiemy się na czym polega…

Co to jest Polygon (MATIC)?

Kolejna moneta której warto się przyjrzeć to Polygon (MATIC). Darzona jest ona szczególną sympatią wielu inwestorów. Co zatem powoduje, iż jej popularność stale narasta? Wsparcie…

Czym jest Polkadot (DOT)

Tym razem obiektem naszych zainteresowań będzie projekt, o którym głośno zrobiło się już w 2017 roku, lecz który przebojem wdarł się na rynkowe parkiety dopiero…

Czym jest NEO

Kryptowaluty cechuje wiele różnic, dzięki czemu mają one szerokie zastosowanie w rozmaitych dziedzinach życia. Zdarzają się jednak też takie, które są do siebie uderzająco podobne,…
All articles loaded
No more articles to load