Fork

Začátečníci
Fork označuje odštěpení blockchainové sítě. Po forku sítě musí operátoři uzlů, tedy zařízení, která ověřují blockchainové transakce, přejít na nejnovější verzi protokolu. Každý uzel má kopii blockchainu, pomocí které zajišťuje, že nové transakce nejsou v rozporu s jeho historií. 

Existují dva typy forků: soft a hard. Oba typy vytváří v historii transakcí blockchainu rozštěpení, ale dělají to jiným způsobem a s různými důsledky pro síť. Soft fork je softwarová aktualizace blockchainu, která blockchain nerozdělí na dvě části, když většina uzlů v síti danou aktualizaci přijme.

Hard fork je změna blockchainového protokolu, která není zpětně kompatibilní. Každý uzel musí své systémy aktualizovat na nejnovější verzi, pokud chce zůstat na síti aktivní. V případech, kdy konsenzus o nových pravidlech není jednomyslný, může dojít k rozdělení na dva různé blockchainy, kdy každý z nich bude od okamžiku rozdělení pokračovat nezávisle s vlastní účetní knihou.

Soft forky jsou v porovnání s hard forky považovány za rozumnější a bezpečnější alternativu, protože jsou zpětně kompatibilní. To znamená, že uzly, které nepřejdou na novější verzi protokolu, budou blockchain dál považovat za platný. Soft forky mohou přidávat nové vlastnosti a funkce, které nemění pravidla, jimiž se blockchain řídí. Tyto typy forků se často používají k implementaci nových funkcí na programovací úrovni.

Příkladem hard forku je Ethereum a Ethereum Classic. K tomuto forku došlo kvůli neshodám ohledně rozhodnutí o zvrácení transakcí po hacknutí DAO. Příkladem soft forku je potom integrace vylepšení SegWit na síti Bitcoin, ke které došlo v srpnu 2017.

Forky mohou mít na blockchainové sítě a jejich uživatele významný dopad. Mohou vést k vytvoření nových kryptoměn, ovlivnit hodnotu stávajících tokenů a změnit strukturu správy sítě.