Przeglądany tag
Hard fork (lub hardfork), w odniesieniu do technologii blockchain, to radykalna zmiana w protokole sieci, która sprawia, że nieprawidłowe wcześniej bloki i transakcje zostają uznane za poprawne (lub odwrotnie). Takka zmiana wymaga, aby wszystkie węzły lub użytkownicy zaktualizowali oprogramowanie protokołu do najnowszej wersji.
Hard fork ma miejsce, gdy węzły najnowszej wersji łańcucha bloków nie akceptują już najnowszej wersji łańcucha bloków. Tworzy to trwałą rozbieżność w stosunku do poprzedniej wersji łańcucha bloków. 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 mają zdać sobie sprawę z tego, że ich wersja łańcucha bloków jest przestarzała lub nieistotna i szybko zaktualizują ją do najnowszej wersji.
Hard fork łańcucha bloków może mieć miejsce na dowolnej platformie – na przykład Ethereum – nie tylko na Bitcoinie. Dzieje się tak, ponieważ łańcuchy bloków i kryptowaluty działają w zasadzie w ten sam sposób, bez względu na to, na jakiej platformie kryptowalutowej się znajdują. Można 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ą zasady, które przenoszą pamięć w sieci, ci górnicy rozumieją nowe zasady.
Wszyscy górnicy muszą uzgodnić nowe zasady i to, co stanowi ważny blok w łańcuchu. Więc jeśli te reguły mają ulec zmianie, droga musi zostać 'rozwidlona” tak, aby wskazać, że nastąpiła zmiana lub „objazd” w protokole. Deweloperzy mogą następnie zaktualizować całe oprogramowanie, aby odzwierciedlić nowe zasady.