Hard Fork - jest radykalną zmianą protokołu, który sprawia, że wcześniej niepoprawne bloki / transakcje są ważne (lub odwrotnie). Wymaga to od wszystkich węzłów lub użytkowników uaktualnienia do najnowszej wersji oprogramowania. Innymi słowy,
Hard Fork jest trwałą dywergencją od poprzedniej wersji łańcucha bloków, a węzły (nody) z poprzednimi wersjami nie będą już akceptowane przez najnowszą wersję.
Zasadniczo tworzy to rozwidlenie (po angielsku
FORK "widelec") w łańcuchu: jedna ścieżka podąża za nowym, ulepszonym łańcuchem bloków, a druga ścieżka wzdłuż starej ścieżki. Zwykle po krótkim czasie ci na starym łańcuchu uświadomią sobie, że ich wersja blockchainu jest przestarzała lub nieistotna i szybko zaktualizują się do najnowszej wersji.
Można zastosować
Hard Fork w celu skorygowania ważnych zagrożeń bezpieczeństwa występujących w starszych wersjach oprogramowania, dodania jakiejś nowej funkcjonalności lub odwrócenia transakcji (jak w przypadku
Hard Fork'a dla odwrócenia włamania do DAO (zdecentralizowanej autonomicznej organizacji) w Ethereum).
Hard fork polega na podziale łańcucha blockchain przez unieważnienie transakcji potwierdzonych przez węzły, które nie zostały uaktualnione do nowej wersji oprogramowania.
Po włamaniu do DAO społeczność Ethereum niemal jednogłośnie głosowała za
Hard fork 'iem, aby cofnąć transakcje, które wyssały dziesiątki milionów dolarów w walucie cyfrowej przez anonimowego hakera.
Hard Fork pozwolił również posiadaczom tokena DAO na cofnięcie funduszy ETH.
Soft Fork - to zmiana protokołu oprogramowania, w której tylko wcześniej ważne bloki / transakcje są unieważniane. Ponieważ stare węzły rozpoznają nowe bloki jako poprawne, oprogramowanie jest kompatybilne wstecz. Ten rodzaj "widelca"
FORKA wymaga tylko większości górników, aby wymusić nowe reguły, w przeciwieństwie do
Hard Forka, który wymaga od wszystkich węzłów uaktualnienia i uzgodnienia nowej wersji.
Soft Fork był używany na blokach Bitcoin i Ethereum, między innymi, w celu wdrożenia nowych i ulepszonych funkcji, które są kompatybilne wstecz.
Przetłumaczono z
https://www.investopedia.com/terms/h/hard-fork.asp