Co je blockchain fork?
Krypto pro profesionály
Další články
Vidlice v blockchainové síti jsou v podstatě rozdělením sítě. Síť je open-source software a zdrojový kód je přístupný ke stažení. To znamená, že kdokoli může v kódu provádět změny a předkládat vylepšení. Možnost experimentovat se softwarem s otevřeným zdrojovým kódem je klíčovou vlastností kryptoměn a pomáhá také při aktualizacích softwaru blockchainu. Když se software oddělených těžařů nesynchronizuje, dochází k forkům. Těžaři si musí vybrat, který blockchain budou v budoucnu používat. Pokud nedojde k většinovému závěru, mohou být vytvořeny dvě kopie blockchainu. Kolem takových případů mohou nastat období vyšší volatility cen.
Forky fungují tak, že se provedou změny v softwarovém protokolu blockchainu. Často jsou spojeny s generováním nových tokenů. Nejběžnější metodou výroby nových mincí je začít od nuly. Alternativně může dojít k "forknutí" stávajícího blockchainu bitcoinu. Nejoblíbenějším způsobem je vytvoření čerstvých tokenů od nuly. Tato metoda zahrnuje "zkopírování a vložení" stávajícího kódu do nového tokenu, který je následně změněn a spuštěn. Síť musí být vybudována od základů a jednotlivci musí být přesvědčeni, aby novou minci využívali. Příkladem této strategie je Litecoin, který vznikl jako klon bitcoinu. Lidé se nechali přesvědčit úpravami kódu, které tvůrci provedli, a nyní se z něj stala oblíbená kryptoměna.
Existují dva typy forků: tvrdý a měkký fork.
Tvrdý fork je proces vytvoření bitcoinu cash z bitcoinu. Hard fork je významná změna softwaru, která nutí všechny uživatele přejít na nejnovější verzi. Uzly, na kterých stále běží předchozí verze programu, nebudou v nové verzi akceptovány. Hard fork je trvalý odklon od předchozí verze blockchainu. Pokud nová verze nezíská jednomyslný souhlas, mohou dva blockchainy používat variantu stejného softwaru.
Měkký fork je naopak zpětně kompatibilní. Vylepšený blockchain má na starosti ověřování transakcí. Na druhou stranu uzly, které nejsou upraveny, budou považovat nové bloky za platné. To funguje pouze v jednom směru; uzly, které nebyly aktualizovány, bude vylepšený blockchain ignorovat. Aby soft fork fungoval, musí se aktualizovat většina těžařů. Síť bude po forku bezpečnější, pokud nové předpisy přijme více těžařů. Soft forky byly použity mimo jiné v blockchainech bitcoinu a etherea. Běžně se používají k provádění aktualizací softwaru (například BIP 66 v případě bitcoinu).