Co jsou hard forky a soft forky blockchainu?

Úvod do blockchainových forků
V kontextu blockchainových účetních knih se fork odkazuje na proces implementace nové aktualizace blockchainové sítě.
Jak se blockchainové projekty vyvíjejí, vývojáři pravidelně aktualizují své základní protokoly, aby podporovali nové softwarové aktualizace nebo opravovali zastaralé funkce.
V závislosti na typu implementované aktualizace může, ale nemusí být zpětně kompatibilní s původním řetězcem. V některých případech nové softwarové aktualizace přímo neovlivňují, jak protokol funguje, a vývojáři je mohou implementovat bez narušení sítě. Tyto jsou známé jako soft forky.
Mezitím jsou některé aktualizace složité a mohou zavádět zcela nové funkce, které nejsou zpětně kompatibilní se starším kódem. Aktivace těchto konkrétních změn vyžaduje více úsilí a někdy může být pro síť velmi rušivá. Tyto jsou známé jako hard forky.
Pochopení různých typů blockchainových forků může být důležitým krokem k pochopení plného potenciálu technologie blockchain. Tak pojďme na to.

Typy blockchainových forků
Existují dva hlavní typy blockchainových forků:
- Soft fork: zpětně kompatibilní aktualizace pravidel protokolu, která nevytváří dva samostatné řetězce. Umožňuje plynulý přechod, protože všechny uzly v síti mohou nadále ověřovat transakce a bloky, udržovat konsensus, i když se někteří účastníci rozhodnou neaktualizovat svůj software.
- Hard fork: významná a nevratná odchylka v pravidlech protokolu blockchainu, která vede ke dvěma samostatným a nekompatibilním řetězcům. K tomu obvykle dochází, když je provedena podstatná změna v kódu blockchainu, což často vede k vytvoření nové kryptoměny a komunity.
Co je soft fork?
Soft fork nastane, když vývojáři provedou zpětně kompatibilní aktualizaci protokolu blockchainu.
Po soft forku mohou uzly, které nemusely být aktualizovány na nejnovější verzi protokolu, stále fungovat v blockchainové síti bez narušení. Transakce a bloky odpovídající novým pravidlům jsou platné a kompatibilní s bloky, které byly potvrzeny před soft forkem, stejně jako s novými bloky, které jsou vytvořeny po soft forku.
Soft forky se obvykle používají k implementaci drobných změn, jako jsou opravy chyb nebo optimalizace. Je to proto, že soft forky lze provést bez způsobení úplného rozdělení řetězce.
Co je hard fork?
Hard fork je změna protokolu blockchainu, která není zpětně kompatibilní.
Hard forky vedou k významným a nevratným změnám protokolu blockchainu, které způsobí, že nová verze blockchainu již není synchronizována s předchozí verzí.
Vývojáři aktivují tento typ forku, když hlavní síťová aktualizace zavádí nová pravidla blockchainu, která jsou nekompatibilní se starým protokolem.
Hard forky vedou k rozdělení sítě na dva samostatné blockchainy, jeden se řídí starým protokolem a druhý se drží nového.
Každá větev, která vznikne z hard forku, funguje nezávisle. To znamená, že po hard forku síťové uzly přijímají transakce jako platné na jedné větvi forku, ale neudržují druhou větev, která vznikla rozdělením.
Hard forky se často vyskytují, když je potřeba provést podstatné změny v síti, jako je zavedení nových funkcí, zlepšení bezpečnosti nebo řešení zranitelností. Síťové uzly a vývojáři musí aktualizovat svůj software na novou verzi forku, aby se mohli nadále účastnit sítě.
Proč jsou forky důležité?
Vývojáři a komunity uzlů historicky implementovaly hard forky k řešení vnitřních sporů mezi důležitými členy komunity. V mnoha případech napětí mezi týmy ohledně nových funkcí, důležitých rozhodnutí nebo budoucích směrů vyústilo v ostré veřejné bitvy.
Tyto často vyvrcholily tím, že jedna strana provedla hard fork blockchainu, aby vytvořila zcela novou odnožovou verzi s vlastní unikátní kryptoměnou. Poté je na těžařích, uzlech a dalších členech širší komunity, aby se rozhodli, kterou forkovanou síť chtějí v budoucnu používat.
Mnoho dalších blockchainů však provádí soft forky pravidelněji, aby přijaly nové funkce nebo provedly méně významné aktualizace samotného protokolu blockchainu.
Zatímco hard forky se často mohou jevit jako výsledek neshod v komunitě, soft forky jsou typičtěji výsledkem vzájemné dohody komunity, že je třeba provést aktualizaci za účelem udržení sítě.
Historické příklady důležitých hard forků
Ethereum a Ethereum Classic
V roce 2016 prošla síť Ethereum hard forkem, aby zvrátila slavný hack DAO, při kterém hackeři ukradli Ether (ETH) v hodnotě milionů dolarů.
Část komunity však s tímto přístupem nesouhlasila. Místo toho nadále podporovali původní blockchain, což vedlo k vytvoření Ethereum Classic (ETC).
Podívejte se na naši srovnávací stránku Ethereum vs. Ethereum Classic pro více podrobností o tomto hard forku a rozdílech mezi těmito blockchainy.
Bitcoin a Bitcoin Cash
V roce 2017 došlo v síti Bitcoin ke spornému hard forku, který vedl k vytvoření Bitcoin Cash.
Rozdílné názory na limit velikosti bloku vedly k rozdělení. Bitcoin Cash chtěl zvýšit velikost bloku, aby zlepšil škálovatelnost a rychlost transakcí. Mnozí v komunitě však cítili, že tato zlepšení by byla na úkor decentralizace a bezpečnosti.
O několik let později je toto období rozdělení v komunitě Bitcoin běžně označováno jako „války o velikost bloku“.
Podívejte se na naši srovnávací stránku Bitcoin vs. Bitcoin Cash pro více podrobností o tomto hard forku a rozdílech mezi těmito blockchainy.
Litecoin a Bitcoin
V roce 2011 absolvent Massachusetts Institute of Technology a počítačový vědec Google Charlie Lee provedl hard fork protokolu Bitcoin, aby vytvořil Litecoin.
S Litecoinem se Lee snažil vyvinout blockchain, který by mohl rychleji dokončovat transakce a být použit k průkopnictví nových funkcí, než se dostanou do provozu na Bitcoinu. Litecoin byl často označován jako „stříbro k bitcoinu jako zlatu“.
Podívejte se na naši srovnávací stránku Litecoin vs. Bitcoin pro více podrobností o tomto hard forku a rozdílech mezi těmito blockchainy.
Shrnutí blockchainových forků
Tyto dva typy forků jsou základními mechanismy v blockchainovém prostoru, které usnadňují inovace, vylepšení bezpečnosti a škálovatelnosti.
Zatímco hard forky vedou k vytvoření nových řetězců s odlišnými protokoly, soft forky zavádějí zpětně kompatibilní změny.
Tyto forky hrály klíčovou roli při utváření blockchainového prostředí, umožňují sítím přizpůsobovat se a vyvíjet se v reakci na technologické změny a změny řízené komunitou.
Začněte používat Kraken
Nyní, když jste se dozvěděli vše o různých typech forků, jste připraveni udělat další krok na vaší krypto cestě?
Klikněte na tlačítko níže a vytvořte si účet a nakupte krypto na Krakenu ještě dnes!