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

Poloniex

Poloniex gotowy do pełnego wznowienia swojej działalności

Poloniex, jedna z wiodących giełd kryptowalutowych, oświadczyła o zbliżającym się wznowieniu działalności po niedawnym incydencie włamania, który skutkował gigantycznymi odpływami środków z platformy. Informacje te zostały potwierdzone…
XRP reaches another milestone - number of active unique addresses rises to record levels

Plotki o IPO powodują dynamiczny wzrost wartości XRP

Ostatni czas przyniósł dynamiczny wzrost wartości XRP, które w ciągu zaledwie siedmiu dni zyskało aż 28%. Pogłoski o planach Ripple dotyczących publicznego debiutu, które mogą zostać ogłoszone…
All articles loaded
No more articles to load

Analizy

All articles loaded
No more articles to load

Baza Wiedzy

Pożyczanie i kredytowanie Bitcoin (BTC)

Większość inwestorów długoterminowych na rynku kryptowalut, skupia się na przetrzymywaniu swojego Bitcoina na zimnych portfelach. Zapewnia im to bezpieczeństwo i świadomość, że tylko oni mają…

Jak kopać kryptowaluty?

Chciałbyś zająć się wydobyciem kryptowalut, ale nie wiesz od czego zacząć? Dobrze trafiłeś! W artykule tym wyjaśnimy, czym jest „kopanie” kryptowalut, czyli z angielskiego tak…

DeFi i szał na yield farming

Środowisko kryptowalut to możliwości zarabiania dzięki innowacji. Wydawałoby się, że jedyną drogą uzyskania realnego zysku jest trading, lub inwestycja długoterminowa. Okazuje się jednak, że istnieją…

Społeczności kryptowalut

Skuteczne inwestowanie w kryptowaluty wiąże się z zainteresowaniem rozwojem projektów i śledzeniem wykresów. Wiele na ten temat dowiedzieć się możesz z artykułu pod tytułem „Strony…

Karty płatnicze Crypto, które powinieneś mieć

Zarówno giełdy, jak i kryptograficzne platformy pożyczkowe, coraz częściej wychodzą z ofertą dotyczącą kart, załączanych do kont ich użytkowników. W tym materiale postaramy się przybliżyć…

Czym jest sieć Bitcoin Lightning?

W tym artykule wyjaśnimy, czym jest lightning i jak jest używany. Skalowanie sieci Bitocin Chociaż obecnie Bitcoin (BTC) jest najpopularniejszą kryptowalutą na świecie, w 2008…

Czym jest Segregated Witness

Bitcoin to aktywo zmienne nie tylko z uwagi na swoją cenę. Zastosowane w nim rozwiązania również ulegały ewolucji. Było to niezbędne dla postępu adopcji. Przykładem…

Czym jest blockhalving?

W tym artykule przedstawimy koncepcję blockhalving. Aby zrozumieć czym jest blockhalving, musisz najpierw poznać dodatkowe informacje. W jaki sposób wydobywane są nowe monety przez górników?…

Czym jest asymetryczne szyfrowanie?

Jeżeli czytasz ten artykuł, z pewnością jesteś zainteresowany tematem kryptowalut takich jak Bitcoin (BTC) lub Ethereum (ETH). W związku z tym, chcemy zadać Ci pytanie:…
All articles loaded
No more articles to load