Logo Coinbase

Język i region

Co to jest fork?

Łańcuch bloków kryptowaluty, rozwidlający się na dwie różne gałęzie

Definicja

Kryptowaluty, takie jak bitcoin i ethereum, są obsługiwane przez zdecentralizowane, otwarte oprogramowanie zwane łańcuchem bloków (blockchain). Do forka dochodzi zawsze wtedy, gdy społeczność wprowadza zmiany w protokole łańcucha bloków, czyli podstawowym zestawie reguł.

Kryptowaluty, takie jak bitcoin i Ethereum, są obsługiwane przez zdecentralizowane, otwarte oprogramowanie, które każdy może współtworzyć, zwane blockchainem. Nazwa blockchain wzięła się stąd, że łańcuchy te dosłownie składają się z bloków danych (wyobraź sobie bardzo długi pociąg), które można prześledzić aż do pierwszej transakcji w sieci. W związku z tym, że są to systemy typu open source, opierają się one na społecznościach, które utrzymują i rozwijają ich podstawowy kod.

Do forka dochodzi zawsze wtedy, gdy społeczność wprowadza zmiany w protokole łańcucha bloków, czyli podstawowym zestawie reguł. Kiedy tak się dzieje, łańcuch rozdziela się i tworzy drugi łańcuch bloków, który posiada taką samą historię jak ten pierwotny, ale zmierza w nowym kierunku.

Dlaczego to ważne?

Większość walut cyfrowych jest zarządzanych przez niezależne zespoły programistów odpowiedzialne za zmiany i ulepszenia sieci. Podobnie ma się sprawa ze zmianami w protokołach internetowych, dzięki którym przeglądanie stron internetowych z biegiem czasu staje się coraz lepsze. Czasami do forka dochodzi w celu zwiększenia bezpieczeństwa kryptowaluty lub dodania do niej kolejnych funkcji. 

Twórcy nowej kryptowaluty mogą także wykorzystać fork do stworzenia zupełnie nowych coinów i ekosystemów.

  • Soft fork: soft fork należy traktować jak „aktualizację oprogramowania” blockchain. O ile jest stosowany przez wszystkich użytkowników, staje się nowym zestawem standardów dla danej waluty. Soft forków używa się do wprowadzania nowych cech lub funkcji, zazwyczaj na poziomie programowania, zarówno w przypadku bitcoina, jak i Ethereum. W związku z tym, że rezultatem jest pojedynczy blockchain, zmiany są wstecznie kompatybilne z blokami sprzed wprowadzenia forka. 

  • Hard fork: hard fork ma miejsce, gdy kod zmienia się do tego stopnia, że nowa wersja nie jest już wstecznie kompatybilna z wcześniejszymi blokami. W tym scenariuszu blockchain dzieli się na dwie części: pierwotny blockchain i nową wersję zgodną z nowym zestawem reguł. W ten sposób powstaje zupełnie nowa kryptowaluta, z której wywodzi się wiele znanych coinów. Kryptowaluty takie jak Bitcoin Cash i Bitcoin Gold wyewoluowały z oryginalnego blockchainu Bitcoina poprzez hard fork. 

Co to jest fork

Dlaczego dochodzi do forków?

Jak każde oprogramowanie, łańcuchy bloków wymagają aktualizacji z powodów, takich jak:

  • dodanie funkcji,

  • przeciwdziałanie zagrożeniom bezpieczeństwa,

  • rozstrzygnięcie różnicy zdań w społeczności na temat kierunku rozwoju kryptowaluty.

Jak forki nadal zmieniają krajobraz kryptowalut?

  • Blockchain Ethereum przeznaczono do obsługi „inteligentnych kontraktów”. Są one elementami kodu, które automatycznie wykonują zestaw wcześniej ustalonych działań, gdy określone kryteria zostaną spełnione. Inteligentne kontrakty znajdują zastosowanie we wszystkim: od gier poprzez narzędzia logistyczne aż do zdecentralizowanych aplikacji w branży zdecentralizowanych finansów (DeFi dapps). 

  • Ponieważ jest to platforma, na której działają te wszystkie aplikacje, blockchain Ethereum można postrzegać jako coś podobnego do systemu operacyjnego komputera. Zgodnie z tą analogią różne forki Ethereum – Ethereum, Ethereum Classic, Ethereum 2.0 – są jak nowsze wersje systemu operacyjnego, które mają więcej funkcji lub większą wydajność od poprzednich wersji. 

  • Starszy fork może pozostać stabilną, sprawdzoną platformą, a nowszy może zaoferować programistom zupełnie nowe sposoby interakcji. (Starsze i nowsze wersje ostatecznie mogą się połączyć lub dalej ewoluować niezależnie od siebie).  

  • Soft fork należy traktować jako „aktualizację oprogramowania” (jak wtedy, gdy telefon prosi o aktualizację do najnowszego systemu operacyjnego), a hard fork jako zupełnie nowy system operacyjny (tak jak Linux i Mac OS wyewoluowały z liczącej pół wieku platformy UNIX).

Popularne kryptowaluty

Wybór kryptowalut w pierwszej 50 pod względem kapitalizacji rynkowej.

Kup bitcoiny w ciągu kilku minut

Jesteśmy najbardziej zaufanym miejscem, w którym osoby fizyczne i firmy mogą kupować i sprzedawać kryptowaluty oraz nimi zarządzać.