Pokud zkoumáte nebo investujete na trhu s kryptoměnami, určitě jste slyšeli o soft forku, hard forku aktualizací bitcoinu, etherea, litecoinu atd. Přemýšleli jste někdy o tom, co je Fork? Dovolte mi, abych vás provedl následujícím článkem, abyste to zjistili!

Co je to vidlička?

V blockchainu je „fork“ proces změny základního protokolu nebo pravidel blockchainu. K rozvětvení dochází, když je část softwaru zkopírována a upravena. Když k tomu dojde, blockchain se rozdělí a vytvoří se nový blockchain, ale stále si zachovává stejnou historii jako původní blockchain. Nový blockchain však bude fungovat podle jiných pravidel.

Vidlice může být úmyslná nebo neúmyslná. Fork nastane, když se komunita neshodne na tom, jak by měl blockchain fungovat. Když dojde k forku, komunita se rozhodne, který blockchain bude nadále používat a který blockchain se stane dominantním blockchainem. Se soft forkem mohou oba blockchainy nadále existovat.

Forky mohou být v blockchainové komunitě kontroverzním tématem, zatímco jiní tvrdí, že mohou být matoucí a škodlivé.

Účel Forku

Účel rozvětvení blockchainu se může lišit, ale obecně existují tři základní důvody:

- Upgrade blockchainu: fork lze použít k vylepšení blockchainu, opravě bezpečnostních slabin, přidání nových funkcí nebo změně mechanismu konsensu. Například fork Bitcoin Cash z roku 2017 měl za cíl zvýšit limit velikosti bloku a umožnit blockchainu zpracovat více transakcí za sekundu.

- Vytvořte nové coiny: Forky lze také použít k vytvoření nových kryptoměn. Toho je dosaženo zkopírováním existujícího blockchainu kryptoměny a následnou změnou protokolu.

Například k incidentu#forkEthereum Classic z roku 2016 došlo poté, co se komunita Ethereum rozdělila ohledně toho, jak zacházet s hackem chytré smlouvy DAO. Nebo nedávno Ethereum PoW (ETHW) odpadlo od Etherea, protože těžaři nesouhlasili s návrhem přejít na mechanismus PoS.

Testujte nové nápady:#Forkslze také použít k testování nových nápadů. Je to proto, že forky umožňují vývojářům testovat nové změny v blockchainu, aniž by to ovlivnilo hlavní řetězec.

Například bitcoinový SegWit 2 x#forkz roku 2017 byl navržen k testování nových způsobů zpracování transakcí na bitcoinovém blockchainu.

Příklad: Bitcoin SegWit 2 x fork z roku 2017 testující nové způsoby zpracování transakcí na#blockchainBitcoinu.

Výhoda

-Zlepšení zabezpečení: Vidlice lze použít k opravě bezpečnostních děr v blockchainu.

Například cílem forku Bitcoin Cash bylo zvýšit limit velikosti bloku, aby byl blockchain odolnější vůči útokům.

Například fork Bitcoin Cash měl za cíl zvýšit limit velikosti bloku, díky čemuž by byl blockchain odolnější vůči útokům.

-Nové funkce: Forks lze použít k přidání nových funkcí do blockchainu.

Například Ethereum Classic#forkpřidal novou funkci nazvanou „Replay Protection“, která brání útočníkům ukrást finanční prostředky z Ethereum a Ethereum Classic.

Například#forkEthereum Classic přidal novou funkci nazvanou „Ochrana proti opětovnému přehrávání“, která brání útočníkům krást finanční prostředky z Etherea a Ethereum Classic.

- Vylepšená decentralizace: Forks vylepšuje decentralizaci blockchainů tím, že umožňuje vytvářet nové blockchainy, které mohou provozovat různé skupiny lidí.

Příklad: Bitcoin#Cashvytváří a provozuje různorodá skupina lidí pomocí#blockchain#Bitcoin

Slabost

-Chaos: Forks může vést k rozdělení řetězce, chaosu a výpadkům uživatelů.

-Ztráta finančních prostředků:#Forksmůže také vést ke ztrátě finančních prostředků, pokud uživatelé neupgradují svůj software na novější verze blockchainu. V roce 2017 někteří uživatelé nebyli schopni upgradovat svůj software po Bitcoin Cash #fork, takže neměli přístup k finančním prostředkům na blockchainu Bitcoin Cash.

Tvrdá vidlice a měkká vidlice

Co je to hard fork?

Hard fork je aktualizace softwaru, která je nekompatibilní se staršími verzemi blockchainu a vyžaduje, aby všechny uzly aktualizovaly svůj software, aby se mohly nadále podílet na síti. To znamená, že uzly běžící na novější verzi blockchainu nebudou moci přijímat data transakcí provedených na starší verzi a naopak.

Během hard forku se blockchain rozdělí na dvě nezávislé verze: jednu, která se řídí novými pravidly, a druhou, která se řídí starými pravidly.

Například Ethereum zažilo hard fork v roce 2016, což vedlo ke vzniku dvou větví, Ethereum a Ethereum Classic.

Co je měkká vidlice?

Soft fork je aktualizace softwaru, která je zpětně kompatibilní se staršími verzemi blockchainu, což znamená, že starší uzly se mohou nadále podílet na síti, aniž by musely aktualizovat svůj software, zatímco aktualizované uzly mohou stále komunikovat se staršími uzly.

Soft fork obvykle přidává nové pravidlo, které není v rozporu se starým pravidlem. Například bitcoin prošel v roce 2017 soft forkem, aby se zvýšil limit velikosti bloku. V tomto případě uzly, které neupgradovaly svůj software, se mohou nadále účastnit starých pravidel, ale nemohou se účastnit nových pravidel konsenzu.

Co je lepší, hard fork nebo soft fork?

Hard forky a soft forky jsou oba způsoby, jak změnit protokol blockchainu, ale každý má jiné výhody a nevýhody.

Hard fork je rušivější než soft fork, protože vyžaduje, aby všichni uživatelé upgradovali svůj software, aby mohli pokračovat v zapojení do sítě. Soft fork je zároveň méně rušivý než hard #fork, protože nevyžaduje, aby všichni uživatelé upgradovali svůj software.

Jaký typ zvolit, záleží na konkrétní situaci. Pokud je cílem provést významné změny v blockchainovém protokolu, může být zapotřebí hard fork. Pokud je však cílem provést malé změny nebo otestovat nové nápady, může být lepší volbou soft fork. Rozhodnutí použít pevný nebo měkký fork je nakonec na vývojářích a kryptoměnové komunitě.

Historie hard forku bitcoinů

Bitcoin XT (2014): Bitcoin XT je hard fork navržený Mikem Hearnem. Cílem je zvýšit limit velikosti bloku z 1 MB na 8 MB. Tento hard fork však selhal, protože většina těžařů a uživatelů se rozhodla zůstat na původním bitcoinovém blockchainu.

Bitcoin Classic (2015): Bitcoin Classic je další hard fork zaměřený na zvýšení limitu velikosti bloku. Tento fork byl úspěšnější než Bitcoin XT, ale stále jej většina uživatelů nepodporuje.

Bitcoin Cash (2017): Bitcoin Cash je dosud nejúspěšnějším bitcoinovým hard forkem. Vytvořila ho skupina těžařů a vývojářů, kteří byli nespokojeni s pomalými časy potvrzování transakcí a vysokými poplatky v síti bitcoinů. Limit velikosti bloku blockchainu Bitcoin Cash byl zvýšen na 8 MB a bylo provedeno několik dalších změn.

Bitcoin Satoshi's Vision (2018): Bitcoin Satoshi's Vision je hard fork Bitcoin Cash vytvořený skupinou těžařů a vývojářů za účelem zvýšení limitu velikosti bloku na 128 MB a provedení několika dalších změn.

Bitcoin Cash SV (2018): Bitcoin Cash SV je další fork Bitcoin Cash S tímto hard forkem byl limit velikosti bloku bitcoinového blockchainu zvýšen na 1 GB a bylo provedeno několik dalších změn.

Shrnout

Hard forky a soft forky jsou dva důležité faktory pro zajištění udržitelného úspěchu blockchainu. Umožňují nám provádět změny a upgrady blockchainového systému bez nutnosti zásahu třetí strany. Doufám, že prostřednictvím tohoto článku čtenáři lépe porozumí vidlicím, měkkým vidlicím a tvrdým vidlicím, aby mohli být pohodlnější v procesu výzkumu a investic.​