Co je to měkká vidlička?
Z hlediska technologie blockchainu je měkká vidlice (nebo někdy softforka) změnou softwarového protokolu, kde jsou neplatné pouze dříve platné bloky / transakce. Protože staré uzly rozpoznají nové bloky jako platné, je měkká vidlice zpětně kompatibilní. Tento druh vidlice vyžaduje pouze vylepšení většiny horníků, aby prosadil nová pravidla, na rozdíl od tvrdé vidlice, která vyžaduje, aby všechny uzly upgradovaly a dohodly se na nové verzi.
Porozumění používání měkkých vidlic
Nové typy transakcí lze často přidat jako měkké vidličky, což vyžaduje pouze to, aby účastníci (např. Odesílatel a příjemce) a horníci pochopili nový typ transakce. To se provádí tak, že se nová transakce objeví starším klientům jako transakce typu „pay-to -body“ (zvláštního formuláře) a nutí horníky, aby souhlasili s odmítnutím bloků včetně těchto transakcí, pokud transakce nebude ověřena podle nových pravidel. Takto byl do bitcoinů přidán hash pay-to-script hash (P2SH).
Investopedia
Měkká vidlička může také nastat kvůli občasným rozdílům v blockchainu, když horníci používající neaktualizované uzly porušují nové pravidlo konsensu, o kterém jejich uzly nevědí.
Měkké vidličky nevyžadují upgrade žádných uzlů, aby se udržela shoda, protože všechny bloky s novými měkkými vidličkami v pravidlech se také řídí starými pravidly, a proto je staří klienti přijímají. Měkké vidlice nelze vrátit bez tvrdé vidlice, protože měkká vidlice podle definice umožňuje, aby sada platných bloků byla správnou podmnožinou toho, co bylo platné před vidličkou. Pokud uživatelé upgradují na klienta s měkkým vidličkou a z nějakého důvodu se většina horníků přepne zpět na klienta s měkkým vidlicí, uživatelé klienta s měkkým vidličkou přestanou souhlasit, jakmile dorazí blok, který nenasledoval nová pravidla svých klientů. Aby fungovala měkká vidlička, musí většina těžební síly provozovat klienta, který tuto vidličku rozpoznává. Čím více horníků přijímá nová pravidla, tím bezpečnější je síť po rozvětvení. Pokud máte 3/4 horníků, kteří rozeznávají vidličku, není zaručeno, že vytvořené 1/4 bloky budou dodržovat nová pravidla. Tyto bloky 1/4 budou platné pro staré uzly, které si nová pravidla nejsou vědoma, ale nové uzly budou ignorovány.
Měkké vidličky byly použity na bitcoinových a etereových blockchainech, mimo jiné, k implementaci nových a upgradovaných funkcí, které jsou zpětně kompatibilní.
