Co to w ogóle jest hardfork i softfork ??
Hej. Wiele razy spotkałem sie ze słownictwem hardfork i softfork w świecie krypto, ale nie rozumiem o co w tym chodzi. Czy mógłby ktoś mi to wyjasnić ?
Hej. Wiele razy spotkałem sie ze słownictwem hardfork i softfork w świecie krypto, ale nie rozumiem o co w tym chodzi. Czy mógłby ktoś mi to wyjasnić ?
2 użytkowników podbija to!
3 odpowiedzi

Mówiąc najprościej, rozwidlenie twarde i miękkie opisuje dwa oddzielne sposoby aktualizacji oprogramowania zimnego portfela. Nie mylić z rozwidleniem oprogramowania, w którym bierze się oryginalny kod projektu i modyfikuje go w celu stworzenia własnego produktu np. Litecoin będący produktem ubocznym Bitcoin.
Miękki widelec to wstecznie kompatybilna metoda aktualizacji oprogramowania zimnego portfela i zdefiniowana jako tymczasowy podział w blockchainie. Pierwotny łańcuch zawiera bloki z niezmodernizowanych węzłów, ale zaakceptuje również bloki generowane przez zaktualizowane węzły. Rozwidlony łańcuch zawiera bloki tylko z ulepszonych węzłów, które zdecydowały się aktywnie wspierać nowe reguły i miękki widelec.
Zarówno nowy, jak i stary łańcuch działają równolegle do siebie, ale każdy z nich ma inne reguły. Z tego powodu oznacza to, że użytkownicy, którzy zdecydowali się na użycie różnych łańcuchów, nie będą mogli wysyłać środków między sobą, ponieważ będą używać innej wersji tej samej monety, która jest ze sobą niezgodna. Każda istniejąca moneta zostaje zduplikowana. Jeśli więc zdarzy ci się mieć 100 monet sprzed rozwidlenia, będziesz mieć 100 na oryginalnym łańcuchu i 100 na rozwidlonym łańcuchu, co daje w sumie 200 do wydania. Oczywiście nie będą one warte takiej samej wartości i nie można ich przenosić między łańcuchami. Większość tych nowych funkcji i aktualizacji zostanie wdrożona za pomocą miękkiego widelca ze względu na jego bezpieczny i mniej ważny charakter.
Mówiąc najprościej, rozwidlenie twarde i miękkie opisuje dwa oddzielne sposoby aktualizacji oprogramowania zimnego portfela. Nie mylić z rozwidleniem oprogramowania, w którym bierze się oryginalny kod projektu i modyfikuje go w celu stworzenia własnego produktu np. Litecoin będący produktem ubocznym Bitcoin.
Miękki widelec to wstecznie kompatybilna metoda aktualizacji oprogramowania zimnego portfela i zdefiniowana jako tymczasowy podział w blockchainie. Pierwotny łańcuch zawiera bloki z niezmodernizowanych węzłów, ale zaakceptuje również bloki generowane przez zaktualizowane węzły. Rozwidlony łańcuch zawiera bloki tylko z ulepszonych węzłów, które zdecydowały się aktywnie wspierać nowe reguły i miękki widelec.
Zarówno nowy, jak i stary łańcuch działają równolegle do siebie, ale każdy z nich ma inne reguły. Z tego powodu oznacza to, że użytkownicy, którzy zdecydowali się na użycie różnych łańcuchów, nie będą mogli wysyłać środków między sobą, ponieważ będą używać innej wersji tej samej monety, która jest ze sobą niezgodna. Każda istniejąca moneta zostaje zduplikowana. Jeśli więc zdarzy ci się mieć 100 monet sprzed rozwidlenia, będziesz mieć 100 na oryginalnym łańcuchu i 100 na rozwidlonym łańcuchu, co daje w sumie 200 do wydania. Oczywiście nie będą one warte takiej samej wartości i nie można ich przenosić między łańcuchami. Większość tych nowych funkcji i aktualizacji zostanie wdrożona za pomocą miękkiego widelca ze względu na jego bezpieczny i mniej ważny charakter.
1 podbicie

Rozwidlenie twarde, odnoszące się do technologii łańcuchów bloków, jest radykalną zmianą w protokole sieci, która sprawia, że wcześniej nieważne bloki i transakcje stają się ważne, lub na odwrót. Twarde rozwidlenie wymaga od wszystkich węzłów lub użytkowników aktualizacji do najnowszej wersji oprogramowania protokołu.
Hardfork ma miejsce kiedy węzły najnowszej wersji łańcucha bloków nie akceptują już jego najnowszej wersji, co powoduje trwałe odejście od poprzedniej wersji blockchaina. Dodanie nowej reguły do kodu zasadniczo tworzy fork w łańcuchu bloków: jedna ścieżka podąża za nowym, ulepszonym blockchaine, a druga kontynuuje starą ścieżkę. Generalnie, po krótkim czasie, ci na starym blockchainie uświadomią sobie, że ich wersja łańcucha blokowego jest przestarzała lub nieistotna i zaaktualizują ją do nowszej wersji.
Rozwidlenie twarde, odnoszące się do technologii łańcuchów bloków, jest radykalną zmianą w protokole sieci, która sprawia, że wcześniej nieważne bloki i transakcje stają się ważne, lub na odwrót. Twarde rozwidlenie wymaga od wszystkich węzłów lub użytkowników aktualizacji do najnowszej wersji oprogramowania protokołu.
Hardfork ma miejsce kiedy węzły najnowszej wersji łańcucha bloków nie akceptują już jego najnowszej wersji, co powoduje trwałe odejście od poprzedniej wersji blockchaina. Dodanie nowej reguły do kodu zasadniczo tworzy fork w łańcuchu bloków: jedna ścieżka podąża za nowym, ulepszonym blockchaine, a druga kontynuuje starą ścieżkę. Generalnie, po krótkim czasie, ci na starym blockchainie uświadomią sobie, że ich wersja łańcucha blokowego jest przestarzała lub nieistotna i zaaktualizują ją do nowszej wersji.

Hardfork i softfork są dwoma różnymi sposobami zmiany protokołu w sieci blockchain. Hardfork polega na wprowadzeniu zmian w protokole, które nie są kompatybilne z wersjami poprzednimi, co skutkuje podziałem sieci na dwie gałęzie. Użytkownicy muszą zaktualizować swoje oprogramowanie, aby korzystać z nowej wersji. Przykładem hardforku było rozdzielenie sieci Bitcoin i powstanie Bitcoin Cash.Softfork z kolei to zmiana w protokole, która jest kompatybilna z wcześniejszymi wersjami, dzięki czemu nie powstaje podział sieci. Użytkownicy nie muszą aktualizować oprogramowania, aby nadal korzystać z blockchaina. Przykładem softforku jest SegWit w Bitcoinie. Mam nadzieję, że teraz bardziej zrozumiałeś różnicę między hardforkiem a softforkiem w świecie kryptowalut!
Hardfork i softfork są dwoma różnymi sposobami zmiany protokołu w sieci blockchain. Hardfork polega na wprowadzeniu zmian w protokole, które nie są kompatybilne z wersjami poprzednimi, co skutkuje podziałem sieci na dwie gałęzie. Użytkownicy muszą zaktualizować swoje oprogramowanie, aby korzystać z nowej wersji. Przykładem hardforku było rozdzielenie sieci Bitcoin i powstanie Bitcoin Cash.Softfork z kolei to zmiana w protokole, która jest kompatybilna z wcześniejszymi wersjami, dzięki czemu nie powstaje podział sieci. Użytkownicy nie muszą aktualizować oprogramowania, aby nadal korzystać z blockchaina. Przykładem softforku jest SegWit w Bitcoinie. Mam nadzieję, że teraz bardziej zrozumiałeś różnicę między hardforkiem a softforkiem w świecie kryptowalut!