Hard Fork (Blockchain)
Co to jest twardy widelec?Twardy widelec (lub hardfork), ponieważ odnosi się do technologii blockchain, jest radykalną zmianą w protokole sieci, który powoduje, że wcześniej nieważne bloki i transakcje są ważne, lub odwrotnie. Twardy rozwidlenie wymaga od wszystkich węzłów lub użytkowników aktualizacji do najnowszej wersji oprogramowania protokołu.
Kluczowe dania na wynos
- Twardy widelec to radykalna zmiana w protokole sieci blockchain, która powoduje, że wcześniej niepoprawne bloki / transakcje są ważne (lub odwrotnie).
- Widelec w blockchainie może wystąpić na dowolnej platformie kryptograficznej, nie tylko Bitcoin.
Zrozumienie twardego widelca
Trudnym rozwidleniem jest sytuacja, gdy węzły najnowszej wersji łańcucha bloków nie akceptują już najnowszej wersji łańcucha; który tworzy trwałą rozbieżność z poprzednią wersją blockchain. Dodanie nowej reguły do kodu zasadniczo tworzy rozwidlenie w łańcuchu bloków: jedna ścieżka podąża za nowym, ulepszonym łańcuchem bloków, a druga ścieżka biegnie wzdłuż starej ścieżki. Ogólnie rzecz biorąc, po krótkim czasie osoby ze starego łańcucha zdają sobie sprawę, że ich wersja blockchain jest przestarzała lub nieistotna i szybko aktualizują się do najnowszej wersji.
Rozwidlenie bitcoinów
Widelec w blockchainie może wystąpić na dowolnej platformie kryptograficznej - na przykład Ethereum - nie tylko Bitcoin; powód: blockchainy i kryptowaluty działają w zasadzie w ten sam sposób, bez względu na to, na jakiej platformie kryptograficznej działają. Możesz myśleć o blokach w łańcuchach bloków jako o kluczach kryptograficznych, które przenoszą pamięć. Ponieważ górnicy w łańcuchu bloków ustalają reguły, które przenoszą pamięć w sieci, górnicy rozumieją nowe reguły.
Wszyscy górnicy muszą jednak uzgodnić nowe zasady i to, co stanowi ważny blok w łańcuchu. Więc jeśli chcesz zmienić te reguły, musisz „rozwidlić” - podobnie jak rozwidlenie na drodze - aby wskazać, że nastąpiła zmiana lub zmiana protokołu. Następnie programiści mogą zaktualizować całe oprogramowanie, aby odzwierciedlić nowe reguły.
Dzięki temu procesowi rozwidlenia powstały różne waluty cyfrowe o nazwach podobnych do bitcoinów: gotówka bitcoin, złoto bitcoin i inne. Dla zwykłego inwestora kryptowalut, może być trudno odróżnić te kryptowaluty i odwzorować różne widelce na osi czasu. Aby temu zaradzić, stworzyliśmy historię najważniejszych twardych widelców bitcoin z ostatnich kilku lat.
Jak pokazano na poniższej grafice, węzły, które nie zostały zaktualizowane, odrzucają nowe reguły, co tworzy rozbieżność lub twardy rozwidlenie w łańcuchu bloków.
Powody twardego widelca ">
Istnieje wiele powodów, dla których programiści mogą wdrożyć twardy rozwidlenie: w celu skorygowania ważnych zagrożeń bezpieczeństwa występujących w starszych wersjach oprogramowania; aby dodać nową funkcjonalność lub odwrócić transakcje - tak jak wtedy, gdy blockchain Ethereum stworzył twardy widelec, aby odwrócić hack w Zdecentralizowanej Organizacji Autonomicznej (DAO). Po włamaniu społeczność Ethereum niemal jednogłośnie opowiedziała się za twardym rozwidleniem wycofywania transakcji, które pochłonęły dziesiątki milionów dolarów cyfrowej waluty przez anonimowego hakera. Twardy widelec pomógł również posiadaczom tokenów DAO odzyskać środki eterowe (ETH)
Propozycja twardego rozwidlenia nie odwróciła historii transakcji w sieci. Zamiast tego przeniósł środki związane z DAO do nowo utworzonej inteligentnej umowy, której jedynym celem było umożliwienie pierwotnym właścicielom wycofania środków. Posiadacze tokenów DAO mogą teraz wypłacać ETH w wysokości około 1 ETH do 100 DAO. Dodatkowa równowaga tokenów i każdego eteru pozostającego w wyniku twardego widelca zostanie wycofana i rozdana przez kuratorów DAO, aby zapewnić organizacji „bezpieczną ochronę przed awarią”.
Widelce twarde kontra widelce miękkie
Twarde i miękkie rozwidlenia są zasadniczo takie same w tym sensie, że po zmianie istniejącego kodu platformy kryptowalutowej stara wersja pozostaje w sieci podczas tworzenia nowej wersji. W przypadku miękkiego rozwidlenia tylko jeden łańcuch bloków pozostanie ważny, gdy użytkownicy przyjmą aktualizację. Podczas gdy w przypadku twardego widelca zarówno stare, jak i nowe łańcuchy bloków istnieją obok siebie, co oznacza, że oprogramowanie musi zostać zaktualizowane, aby działało zgodnie z nowymi zasadami. Oba widelce tworzą podział, ale twardy widelec tworzy dwa łańcuchy bloków, a miękki widelec ma dać jeden.
Biorąc pod uwagę różnice w bezpieczeństwie między twardymi i miękkimi widelcami, prawie wszyscy użytkownicy i programiści opowiadają się za twardym widelcem, nawet jeśli miękki widelec wydaje się, że mógłby to zrobić. Przegląd bloków w blockchain wymaga ogromnej mocy obliczeniowej, ale prywatność uzyskana z twardego widelca ma większy sens niż używanie miękkiego widelca.
Porównaj rachunki inwestycyjne Nazwa dostawcy Opis Ujawnienie reklamodawcy × Oferty przedstawione w tej tabeli pochodzą od partnerstw, od których Investopedia otrzymuje wynagrodzenie.