Miękki widelec
Co to jest miękki widelec?Jeśli chodzi o technologię blockchain, miękki widelec (lub czasami softfork) to zmiana w protokole oprogramowania, w którym unieważniane są tylko wcześniej ważne bloki / transakcje. Ponieważ stare węzły rozpoznają nowe bloki jako prawidłowe, softfork jest kompatybilny wstecz. Ten rodzaj rozwidlenia wymaga tylko większości górników uaktualnienia w celu egzekwowania nowych zasad, w przeciwieństwie do twardego rozwidlenia, który wymaga wszystkich węzłów do uaktualnienia i uzgodnienia nowej wersji.
Gdy używane są miękkie widelce
Nowe typy transakcji można często dodawać jako miękkie widelce, wymagając jedynie, aby uczestnicy (np. Nadawca i odbiorca) i górnicy rozumieli nowy typ transakcji. Odbywa się to poprzez wyświetlenie nowej transakcji starszym klientom jako transakcji typu „pay-to-any” (specjalnego formularza) oraz skłonienie górników do wyrażenia zgody na odrzucenie bloków obejmujących te transakcje, chyba że transakcja zostanie zatwierdzona zgodnie z nowymi zasadami. W ten sposób bitcoin został dodany hash do skryptu płatności (P2SH).
Miękki rozwidlenie może również wystąpić czasami z powodu tymczasowej rozbieżności w łańcuchu bloków, gdy górnicy używający niezmodernizowanych węzłów naruszają nową zasadę konsensusu, o której nie wiedzą.
Miękkie widelce nie wymagają aktualizacji żadnych węzłów w celu zachowania konsensusu, ponieważ wszystkie bloki z nowymi regułami programowymi działają również zgodnie ze starymi regułami, dlatego dawni klienci je akceptują. Miękkich widelców nie można odwrócić bez twardego widelca, ponieważ miękki widelec z definicji pozwala tylko zestawowi prawidłowych bloków być odpowiednim podzbiorem tego, co było prawidłowe przed widelcem. Jeśli użytkownicy przejdą na klienta po miękkim rozwidleniu i z jakiegoś powodu większość górników przełącza się z powrotem na klienta przed miękką pracą, użytkownicy klienta po miękkiej pracy łamią konsensus, gdy tylko pojawi się blok, który nie podąża za jego klientami nowe zasady. Aby softfork działał, większość mocy wydobywczej musi być uruchomiona przez klienta rozpoznającego rozwidlenie. Im więcej górników akceptuje nowe reguły, tym bezpieczniejsza jest sieć po rozwidleniu. Jeśli masz 3/4 górników rozpoznających widelec, 1/4 utworzonych bloków nie gwarantuje przestrzegania nowych zasad. Te 1/4 bloków będą obowiązywać dla starych węzłów, które nie są świadome nowych reguł, ale będą ignorowane przez nowe węzły.
Miękkie widelce zostały zastosowane między innymi w łańcuchach bloków Bitcoin i Ethereum, aby zaimplementować nowe i ulepszone funkcje, które są kompatybilne wstecz.
Porównaj rachunki inwestycyjne Nazwa dostawcy Opis Ujawnienie reklamodawcy × Oferty przedstawione w tej tabeli pochodzą od partnerstw, od których Investopedia otrzymuje wynagrodzenie.