Twardy widelec (Blockchain)
Co to jest twardy widelec?
Hard fork (lub hardfork), w odniesieniu do technologii blockchain,. to radykalna zmiana protokołu sieciowego, która sprawia, że wcześniej nieprawidłowe bloki i transakcje są ważne lub odwrotnie. Hard fork wymaga, aby wszystkie węzły lub użytkownicy zaktualizowali do najnowszej wersji oprogramowania protokołu.
Forki mogą być inicjowane przez programistów lub członków społeczności kryptograficznej, którzy są niezadowoleni z funkcjonalności oferowanych przez istniejące implementacje blockchain. Mogą również pojawić się jako sposób na pozyskanie finansowania społecznościowego dla nowych projektów technologicznych lub ofert kryptowalut .
Twardy widelec można skontrastować z miękkim widelcem.
Zrozumienie twardego widelca
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ść z poprzednią wersją blockchaina.
Dodanie nowej reguły do kodu zasadniczo tworzy rozwidlenie w łańcuchu bloków: jedna ścieżka podąża nowym, zaktualizowanym łańcuchem bloków, a druga ścieżka prowadzi dalej starą ścieżką. Ogólnie rzecz biorąc, po krótkim czasie osoby korzystające ze starego łańcucha zdadzą sobie sprawę, że ich wersja łańcucha bloków jest przestarzała lub nieistotna i szybko zaktualizują ją do najnowszej wersji.
Jak działają widelce
Widelec w łańcuchu bloków może wystąpić na dowolnej platformie kryptotechnologicznej — nie tylko na Bitcoinie. Dzieje się tak, ponieważ łańcuchy bloków i kryptowaluty działają w zasadzie w ten sam sposób, niezależnie od platformy kryptograficznej, na której się znajdują. Możesz myśleć o blokach w łańcuchu bloków jako o kluczach kryptograficznych, które przenoszą pamięć. Ponieważ górnicy w blockchain ustalają zasady, które przenoszą pamięć w sieci, ci górnicy rozumieją nowe zasady.
Jednak wszyscy górnicy muszą zgodzić się na nowe zasady i na to, co zawiera prawidłowy blok w łańcuchu. Więc kiedy chcesz zmienić te zasady, musisz „rozwidlić się” — jak rozwidlenie drogi — aby wskazać, że nastąpiła zmiana lub zmiana protokołu. Deweloperzy mogą następnie zaktualizować całe oprogramowanie, aby odzwierciedlić nowe zasady.
To dzięki temu procesowi rozwidlania powstały różne waluty cyfrowe o nazwach podobnych do bitcoina: bitcoin cash, bitcoin gold i inne. Dla zwykłego inwestora w kryptowaluty może być trudno odróżnić te kryptowaluty i zmapować różne widełki na osi czasu. Aby temu zaradzić, stworzyliśmy historię najważniejszych hard forków bitcoin z ostatnich kilku lat. Ponadto ci, którzy chcą zaangażować się w jedną z najlepszych giełd kryptowalut, muszą ostrożnie inwestować w waluty takie jak Bitcoin, aby nie tracić czasu i pieniędzy na niewłaściwą walutę cyfrową.
Jak pokazuje poniższy rysunek, węzły, które nie zostały zaktualizowane, odrzucają nowe reguły, co tworzy rozbieżność lub hard fork w łańcuchu bloków.
Powody dla Hard Forka?
Istnieje wiele powodów, dla których programiści mogą zaimplementować hard fork, takich jak korygowanie ważnych zagrożeń bezpieczeństwa występujących w starszych wersjach oprogramowania, dodawanie nowych funkcji lub odwracanie transakcji — na przykład, gdy blockchain Ethereum utworzył hard fork do odwrócenia hack na Zdecentralizowanej Organizacji Autonomicznej (DAO).
Po włamaniu społeczność Ethereum niemal jednogłośnie zagłosowała za hard forkiem do wycofania transakcji, które wyprowadzały dziesiątki milionów dolarów z cyfrowej waluty przez anonimowego hakera. Hard fork pomógł również posiadaczom tokenów DAO w odzyskaniu środków z etheru (ETH).
Propozycja hard forka nie rozwinęła historii transakcji w sieci. Zamiast tego przeniósł fundusze powiązane z DAO do nowo utworzonej inteligentnej umowy, której jedynym celem było umożliwienie pierwotnym właścicielom wycofania swoich funduszy.
Posiadacze tokenów DAO mogą wypłacać ETH w tempie około 1 ETH do 100 DAO. Dodatkowe saldo tokenów i dowolnego eteru, które pozostały w wyniku hard forka, zostało wycofane i rozprowadzone przez kuratorów DAO, aby zapewnić organizacji „bezpieczną ochronę”.
Twarde widły kontra miękkie widły
Hard fork i soft fork są zasadniczo takie same w tym sensie, że gdy istniejący kod platformy kryptowalutowej zostanie zmieniony, stara wersja pozostaje w sieci, podczas gdy tworzona jest nowa wersja.
Dzięki soft forkowi tylko jeden blockchain pozostanie ważny, gdy użytkownicy przyjmą aktualizację. Podczas gdy w przypadku hard forka, zarówno stary, jak i nowy blockchain istnieją obok siebie, co oznacza, że oprogramowanie musi zostać zaktualizowane, aby działało zgodnie z nowymi zasadami. Oba widełki tworzą podział, ale hard fork tworzy dwa blockchainy, a soft fork ma skutkować jednym.
Biorąc pod uwagę różnice w zabezpieczeniach między hard forkami a soft forkami, prawie wszyscy użytkownicy i programiści wymagają hard forka, nawet jeśli wydaje się, że soft fork może wykonać zadanie. Naprawa bloków w łańcuchu bloków wymaga ogromnej mocy obliczeniowej, ale prywatność uzyskana dzięki hard forkowi ma więcej sensu niż użycie soft forka.
Przegląd najważniejszych wydarzeń
Hard fork może wystąpić w każdym blockchainie, nie tylko w Bitcoin (gdzie hard fork stworzył między innymi Bitcoin Cash i Bitcoin SV).
W hard fork posiadacze tokenów w oryginalnym łańcuchu blokowym otrzymają również tokeny w nowym widelcu, ale górnicy muszą wybrać, który blockchain kontynuować weryfikację.
Hard fork odnosi się do radykalnej zmiany protokołu sieci blockchain, która w rzeczywistości skutkuje dwiema gałęziami, jedną zgodną z poprzednim protokołem i drugą z nową wersją.