Problém škálovatelnosti Bitcoinu

Část této sekce je převzata z článku Fork (blockchain). (editace | historie)

Zvýšení limitu pro zpracování transakcí v síti vyžaduje provedení změn v technickém fungování bitcoinu v procesu známém jako fork. Forky lze rozdělit do dvou typů:

Hard forkEdit

Tvrdý fork je taková změna pravidel, že software validující podle starých pravidel bude bloky vytvořené podle nových pravidel považovat za neplatné. V případě hard forku musí všechny uzly určené pro práci podle nových pravidel aktualizovat svůj software.

Pokud jedna skupina uzlů nadále používá starý software, zatímco ostatní uzly používají nový software, může dojít k trvalému rozdělení. Například Ethereum provedlo hardforkování, aby „odškodnilo“ investory do DAO, které bylo hacknuto zneužitím zranitelnosti v jeho kódu. V tomto případě fork vedl k rozdělení, které vytvořilo řetězce Ethereum a Ethereum Classic. V roce 2014 byla komunita Nxt požádána, aby zvážila hard fork, který by vedl k vrácení záznamů v blockchainu, aby se zmírnily následky krádeže 50 milionů NXT z velké kryptoměnové burzy. Návrh hard forku byl zamítnut a část prostředků byla po vyjednávání a zaplacení výkupného získána zpět. Alternativně, aby se zabránilo trvalému rozštěpení, se může většina uzlů používajících nový software vrátit ke starým pravidlům, jako tomu bylo v případě rozštěpení bitcoinu 12. března 2013.

Bitcoin Cash („BCH“) je hard fork bitcoinu zvyšující maximální velikost bloku. Bitcoiny XT, Bitcoin Classic a Bitcoin Unlimited podporovaly zvýšení maximální velikosti bloku. Dne 1. srpna 2017, kdy došlo k forknutí BTC, se blockchain BTC rozdělil na dva samostatné blockchainy: jeden udržovaný podle pravidel aktuálně platných pro BTC a druhý udržovaný podle pravidel aktuálně platných pro BCH. Pokud měl někdo před forkem mince na řetězci BTC a dosud je nepřesunul, mohl je přesunout na jeden nebo druhý, případně na oba řetězce. Všichni držitelé řetězce BTC se tak v okamžiku rozdělení stali také držiteli řetězce BCH. Od této chvíle jsou BTC a BCH oddělené a obchodují se za zcela nezávislé hodnoty vůči sobě navzájem, fiat měnám a ostatním aktivům.

BitcoinSV (BSV) je zkratka pro Bitcoin Satoshi’s Vision a jedná se o hard fork Bitcoin Cash s tvrzením, že bloky musí být ještě větší, aby umožnily škálovatelnost.

Soft forkEdit

Měkký fork neboli změna soft-forkingu je popisována jako rozvětvení blockchainu, ke kterému může dojít, když staré síťové uzly nedodržují pravidlo, kterým se řídí nově upgradované uzly:glosář To může způsobit, že staré uzly přijmou data, která se novým uzlům jeví jako neplatná, nebo se stanou nesynchronizovanými, aniž by si toho uživatel všiml. To je v kontrastu s hard forkem, kdy uzel přestane zpracovávat bloky podle změněných pravidel místo toho, aby je zpracovával.

Segregovaný svědek je příkladem soft forku.

V případě soft forku musí všechny těžební uzly, které mají pracovat podle nových pravidel, aktualizovat svůj software.

Segregovaný svědek je příkladem soft forku.

V případě soft forku musí všechny těžební uzly pracovat podle nových pravidel.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.