Podstawowe pojęcie
Rdzeniem Bitcoina jest specjalne oprogramowanie o otwartym kodzie źródłowym. Każdy użytkownik posiadający odpowiednie umiejętności techniczne może uzyskać do niego dostęp i modyfikować je, w tym tworzyć własne projekty.
Modyfikacje kodu źródłowego nazywane są gałęziami lub twardymi i miękkimi «forkami».»
Jeśli mówimy zrozumiałym językiem, fork jest procesem zmiany początkowego zestawu reguł, na których działa biblioteka Blockchain (lub łańcuch kolejnych bloków i ich danych), a jego oryginalność jest identyfikowana. Do czego to służy? Oba forki, choć różnią się mechanizmem działania, mają na celu ulepszenie i usprawnienie sieci kryptowalut w przypadku braku centralnego organu.
Widelce twarde VS widelce miękkie
Zwyczajowo rozróżnia się dwa rodzaje widelców, z których miękki widelec jest w konsekwencji miękką formą jego manifestacji, podczas gdy twarde pozostają bardziej sztywną i kardynalną zmianą w kodzie źródłowym.
Zajmijmy się każdym gatunkiem w bardziej szczegółowy sposób.
Hard fork (może być również zapisany jako hardfork) odnosi się do technologii blockchain i reprezentuje bardziej radykalną zmianę protokołu sieci, która sprawia, że wcześniej nieważne bloki i transakcje stają się ważne i odwrotnie. Korzystanie z hard forka zakłada, że wszyscy użytkownicy lub węzły sieci Bitcoin muszą być na bieżąco z najnowszą wersją protokołu oprogramowania. Soft fork jest przeciwieństwem hard forka i nie wiąże się z obowiązkową aktualizacją oprogramowania w celu wdrożenia nowych zasad i jest kompatybilny wstecz.
Te dwa rodzaje forków blockchain są zatem uruchamiane w odpowiedzi na stare zasady przez deweloperów i społeczności kryptowalutowe, które są niezadowolone z funkcjonalności oprogramowania protokołu proponowanego przez już istniejące aplikacje blockchain. Mogą więc pojawić się jako metoda finansowania crowdsource dla różnych projektów technologicznych lub kryptowaluta oferty.
Zasada pracy widelców
Nie tylko Bitcoin jest podatny na rozwidlenie łańcucha bloków - może się to zdarzyć w dowolny platformy kryptowalutowej. Powodem jest to, że łańcuchy bloków i kryptowaluty posiadają podobną zasadę działania niezależnie od platformy kryptograficznej, na której działają. Łatwiej jest wyobrazić sobie bloki w blockchainach jako tak zwane klucze kryptograficzne, które zarządzają pojemnością i funkcjami pamięci (podobnie górnicy hiper blockchain definiują zasady, które przenoszą pamięć w sieci blockchain).
Niemniej jednak oczekuje się, że zawartość ważnego bloku w łańcuchu i związane z nim zasady zostaną potwierdzone przez prawie wszystkich górników. W przypadku, gdybyś chciał zmienić te zasady, musiałbyś odnieść się do procesu forka - jako wskaźnika ważnej zmiany w protokole lub jakiejkolwiek dywersji w sieci.
Czy kiedykolwiek zadawałeś sobie pytanie, dlaczego ostatnio powstało tak wiele kryptowalut podobnych do Bitcoina? (Prawdopodobnie słyszałeś o bitcoin cash, bitcoin gold i tak dalej). Wynika to z mechanizmu forkowania. Jeśli jesteś nowy w inwestowaniu w kryptowaluty, z pewnością trudno jest zdefiniować specyfikę wszystkich tych kryptowalut i wyciągnąć głębokie pojęcie o każdej z nich. Istnieje jednak wiele artykułów ujawniających historię najważniejszych typów hard fork bitcoinów na rynku, z którymi radzimy się zapoznać.
Mechanizm hard forka w szczegółach
Hard fork ma miejsce, gdy węzły najnowszej wersji łańcucha bloków nie akceptują już starszych wersji łańcucha bloków, co tworzy trwałą rozbieżność w stosunku do poprzedniej wersji łańcucha bloków. Nowe węzły i stare węzły, które nie zostały zmienione, odrzucają zaktualizowane zasady i jest to czynnik, który generuje rozbieżność lub hard fork w łańcuchu bloków.
Dodanie nowej reguły do kodu zasadniczo tworzy rozwidlenie w łańcuchu bloków: jedna ścieżka podąża za nowym, zaktualizowanym łańcuchem bloków, a druga ścieżka kontynuuje starą ścieżkę. Ogólnie rzecz biorąc, po krótkim czasie osoby w starym łańcuchu zdadzą sobie sprawę, że ich wersja łańcucha bloków jest przestarzała lub nieistotna i szybko zaktualizują ją do najnowszej wersji.
Hard fork można porównać do miękki widelec.
- Hard fork tworzy i prowadzi do drastycznej zmiany w protokole sieci blockchain, który skutecznie dzieli się na dwie gałęzie, jedną, która przestrzega poprzedniego protokołu i drugą, która realizuje nową wersję.
- Posiadacze tokenów w hard forku początkowego blockchaina otrzymują tokeny w nowym forku, ale górnicy powinni wybrać konkretny blockchain, aby kontynuować weryfikację.
- Hard fork może wystąpić w każdym typie blockchaina, nie tylko w Bitcoinie (gdzie, na przykład, hard forki wdrożyły Bitcoin Cash i Bitcoin SV, wraz z wieloma innymi typami).
Co dzieje się podczas Soft Fork?
Softforkowi nie towarzyszą obowiązkowe aktualizacje oprogramowania w celu egzekwowania nowych zasad. Nawet jeśli niektóre węzły ze wspólnej sieci nie mogą zostać zmienione, nie uniemożliwi im to interakcji z innymi węzłami, które zaakceptowały zasady.
Podobny przykład można podać z językami. Jeśli wszystkie węzły w sieci przed wprowadzeniem rozwidlenia rozumiały angielski typu amerykańskiego, a po wprowadzeniu nowych zasad konieczne jest przejście na typ brytyjski, to wszyscy “Amerykanie” będą mogli wygodnie wchodzić w interakcje z “Brytyjczykami” i odwrotnie.
Można podsumować, że softfork jest odwracalną modyfikacją kodu, która nie narusza istoty protokołu.
Jaka jest istota hard forka?
Przyjrzyjmy się teraz koncepcji hard forka.
Tutaj wszystko nie jest takie proste, a wprowadzone zmiany będą sprzeczne ze starymi, więc węzły z kodem źródłowym nie mogą poprawnie obsługiwać pracy węzłów, które działają w jakościowo nowy sposób.
Ponownie odnosząc się do przykładu z językami, stare węzły otrzymują język angielski, a nowe - chiński. W przypadku hard forka zmienia się istota protokołu, więc sieć jest podzielona na dwie części, z których każda będzie działać niezależnie. Zjawisko to tłumaczy się tym, że oryginalne bloki jednego kierunku nie będą identyfikowane przez te w rozwidleniu.
Widelce twarde vs. widelce miękkie
Jakie są podstawowe cechy charakterystyczne “twardych” forków w porównaniu do miękkich forków i odwrotnie? Jak wyjaśniono w poprzednich rozdziałach, hard forki i soft forki są w większości takie same w taki sposób, że jeśli istniejący kod platformy kryptowalutowej zostanie zmieniony, generowane są dwie oddzielne sieci, a stara wersja pozostaje w sieci, podczas gdy nowa wersja łańcucha jest w trakcie tworzenia. Gdy blockchain dzieli się na dwa potencjalne sposoby, może to dotyczyć historii transakcji w sieci lub nowej reguły określającej ważność transakcji i tworzenia nowych ważnych bloków. Jednak twardy typ forków jako nowa wersja łańcucha bloków jest zwykle przetwarzany w przypadku, gdy istnieje większość wsparcia ze strony społeczności górników kryptowalut (co zwykle oznacza, że oczekuje się, że 90 do 95 procent otrzyma pozytywne odpowiedzi na proces aktualizacji forka), a jeśli tak, programiści blockchain zaczynają zmieniać i aktualizować istniejący kod.
W przeciwieństwie do tego, uważa się, że soft fork występuje, gdy zmiana w protokole oprogramowania zachowuje wsteczną kompatybilność, co oznacza, że nowy rozwidlony łańcuch będzie zgodny ze świeżo zaktualizowanymi zasadami, jak również ze starymi zasadami, podczas gdy początkowy łańcuch będzie nadal przestrzegał starych zasad (na przykład zmniejszenie rozmiaru bloku może być przetwarzane przez mechanizm soft-fork). W przeciwieństwie do hard forka, który nie zostałby przetworzony, chyba że prawie wszystkie węzły zgodziłyby się na aktualizację nowej wersji, soft forki wymagają jedynie, aby większość pul wydobywczych była na bieżąco, aby świeżo zaktualizowane zasady zaczęły obowiązywać.
Fork dla kryptowalut
Jeśli zaprojektujesz proces rozgałęziania dla kryptowaluty, to w przypadku forka oznacza to zmianę zasad kodu bez konieczności zmiany protokołu. Dzięki temu Bitcoin jest bezpieczniejszy i bardziej niezawodny.
Główne konsekwencje hard forka
Na początek, trzy możliwe przypadki mogą się zdarzyć, jeśli społeczność górników kryptowalut wdroży hard-fork:
- Jeden blockchain dominuje nad hard forkiem, podczas gdy inne sieci zyskują niską akceptację społeczności i wartość (takie jak Bitcoin Unlimited i tradycyjny Bitcoin);
- Oba blockchainy są zatwierdzone, a zatem funkcjonują autonomicznie z mniej więcej taką samą adopcją społeczności i wartością (na przykład Bitcoin Cash);
- Oba blockchainy są wprowadzane, ale jeden z nich jest bardziej preferowany od drugiego, a tym samym dominuje pod względem wartości i wskaźników adopcji (takich jak sieć Ethereum).
Po wprowadzeniu zaktualizowanych reguł typu hard, jeden z nowych łańcuchów może po prostu wymrzeć, choć istnieje szansa, że będzie on nadal istniał. W tym przypadku współczynnik mocy hashowania dla każdego kierunku ma już znaczenie. Im większa moc, tym większe szanse na przetrwanie.
Uderzającym przykładem tego, co się stało, jest sieć Ethereum, gdy latem ubiegłego roku wprowadzono zmiany w protokole i pojawił się nowy łańcuch ETH, który istnieje równolegle z oryginalną wersją Ethereum Classic.
Czy wszystkie kryptowaluty są kryptowalutowymi widełkami Bitcoina?
Biorąc pod uwagę powyższe informacje, fork kodu źródłowego oddzielnego projektu kryptowalutowego może stać się podstawą innej kryptowaluty, która może być nowa.
Jeśli weźmiesz kod źródłowy Bitcoina i stworzysz na jego podstawie własny produkt, to w rzeczywistości, nawet przy minimalnych zmianach, będzie to osobny projekt kryptowaluty. Aby był rozpoznawalny i odniósł sukces, zaproś do projektu przyjaciół i znajomych, zapewnij emisję zamówienia w milionie monet, a kto wie, może rzeczywiście staniesz się założycielem poważnego projektu.
Jak odróżnić oryginał od widelca?
Nie wszystkie projekty kryptowalutowe są w rzeczywistości forkami, ponieważ nadal istnieją kolorowe monety, metacoiny i inne złożone tokeny, które nie należą do grupy gałęzi lub altcoinów.
Czym jest Altcoin?
Altcoin to każda inna waluta cyfrowa z wyjątkiem Bitcoina. Nie należy go jednak mylić z klonem, ponieważ nim nie jest. Są to dwie zupełnie różne koncepcje, które można nawet zastosować do jednego projektu, ale niezależnie od drugiego.
Jak zrozumieć różnicę?
Altcoiny obejmują kryptowaluty, które zasadniczo różnią się od innych projektów. Takimi są Etherium, NXT, Dash czy MaidSafe. Forki to Dogecoin, będący odgałęzieniem Litecoina, Expanse - fork Ethereum, Stellar jako odgałęzienie kryptowaluty Ripple.
Podsumowując
Na przestrzeni lat bitcoin zrodził już wiele forków. Chociaż trudno jest prognozować na tak niestabilnym rynku jak kryptowaluty i blockchain, jest wysoce prawdopodobne, że w przyszłości kryptowaluta będzie nadal testować i wdrażać zarówno miękkie, jak i twarde forki, stopniowo rozszerzając społeczność kryptowalut i zwiększając liczbę posiadaczy monet kryptograficznych, a jednocześnie czyniąc cały proces coraz bardziej wyrafinowanym.
Podsumowując, wielkość rynku kryptowalut ma stale rosnące perspektywy, ponieważ oczekuje się, że wzrośnie z 1,6 mld USD w 2021 r. do 2,2 mld USD do 2026 r. (aby dowiedzieć się więcej statystyk, zastosuj badania rynku na powiązanych stronach internetowych dotyczących kryptowalut). Otwiera to szeroki wachlarz możliwości dla początkujących w tej branży, ale w naszym artykule nie oferujemy żadnych porad inwestycyjnych i zawsze zalecamy skonsultowanie się z profesjonalistami przed zagłębieniem się w nowy ekscytujący świat wydobywania kryptowalut.
Zastrzeżenie: Nasza witryna jest zgodna z polityką TCF v2.0, co oznacza, że nasi partnerzy i my przetwarzamy dane naszych użytkowników, stosujemy dane precyzyjnej lokalizacji, aktywnie skanujemy charakterystykę urządzenia w celu identyfikacji, mierzymy wydajność treści, wybieramy podstawowe reklamy, mierzymy wydajność reklam, wyświetlamy spersonalizowane reklamy, stosujemy badania rynku w celu generowania spostrzeżeń dotyczących odbiorców itp. Przetwarzamy dane osobowe zgodnie z ramami przejrzystości i zgody. Nie będzie to miało wpływu na dane przeglądania i dane osobowe naszych użytkowników, ale mają oni prawo do sprzeciwu, gdy wykorzystywany jest uzasadniony interes.
Najczęściej zadawane pytania
Czy hard fork jest dobry czy zły?
Sytuacja jest nieco bardziej skomplikowana i dyskusyjna, ponieważ hard forki i soft forki mogą być zarówno dobre, jak i złe dla społeczności kryptowalutowej, więc opinie na ten temat są podzielone. Najważniejsze jest to, że hard forki tworzą trwały podział w blockchainie i są oznaką niestabilności kryptowaluty. Tak więc, jeśli doszło do hard forka, oznacza to więcej przestojów i ogólny wzrost zmienności cen kryptowalut na rynku kryptowalut.
Czym są monety typu hard fork?
Hard fork bitcoina odnosi się do konsekwentnej zmiany modelu bitcoina i protokołu blockchain, która skutecznie doprowadziła do powstania dwóch gałęzi lub typów forków bitcoina, jednej zgodnej z poprzednim protokołem i drugiej implementującej nową wersję. Dzięki temu procesowi forkowania opracowano kilka walut cyfrowych, takich jak bitcoin cash (który nadal pozostaje najbardziej udanym hard forkiem pierwszej kryptowaluty) i bitcoin gold. Tak więc bitcoin cash jest wynikiem takiego hard forka; w sumie istnieje 105 “twardych” projektów forka bitcoin cash.
Co oznacza fork w kryptowalutach?
Gdy bazowy kod źródłowy blockchain i, na przykład, platformy bitcoin jest zmieniany w celu ulepszenia określonej funkcji, następuje mechanizm zwany hard forkiem. W przypadku, gdy programiści chcą rozszerzyć możliwości łańcucha bloków poprzez zwiększenie pojemności transakcji w bloku, mechanizm hard fork jest wymagany do wdrożenia tych funkcji łańcucha bloków. Hard fork wymaga zmodernizowanych węzłów i skutkuje ciągłymi podziałami blockchaina; nowy i ulepszony blockchain będzie zarządzany przez ulepszone kody. Technologia blockchain została pierwotnie stworzona jako technologia stojąca za Bitcoinem, pierwszą zdecentralizowaną kryptowalutą, jaką kiedykolwiek stworzono.
Jakie są dwa rodzaje forków Blockchain?
Blockchain forks (lub, mówiąc w skrócie, podziały w sieci blockchain) obejmują dwie podstawowe grupy, przypadkowe i celowe forki; przypadkowe forki występują w przypadku jednoczesnego utworzenia dwóch lub więcej bloków, podczas gdy celowe forki dzielą się na hard forki i soft forki. Z kolei oba forki powodują podział sieci, ale hard fork, ponieważ nie jest kompatybilny wstecz, prowadzi do dwóch łańcuchów bloków (lub odłączonych sieci), a soft fork skutkuje jednym, może działać ze starym oprogramowaniem i nie wymaga nowych aktualizacji oprogramowania. Aby dowiedzieć się więcej o tym, jak działają soft forki i hard forki, zapoznaj się z naszym artykułem.








