Bitcoin VerityOtevřít srovnávač

Úroveň 5 · Jak Bitcoin funguje

Těžba a úprava obtížnosti: proč blok nepřijde přesně každých deset minut

Jak vzniká kandidátský blok, proč je jeho nalezení náhodné a jak se síť přizpůsobuje změnám celkového výpočetního výkonu.

Článek
50
Doba čtení
17 minut
Zkontrolováno
8. září 2026

Podstata ve zkratce

Těžaři sestavují kandidátské bloky a zkoušejí hlavičky, dokud některý hash nesplní cíl. Nalezení bloku je náhodná událost, takže deset minut je dlouhodobý cílový průměr, nikoli slíbený interval. Bitcoin na mainnetu upravuje obtížnost každých 2 016 bloků, aby se při změně celkového hashratu tempo vracelo k průměru.

01

Nejprve vznikne kandidátský blok

Těžební software vybere platné transakce, sestaví coinbase transakci a z transakčních identifikátorů vypočítá Merkle root. Spolu s hashem předchozího bloku, časem, cílem a nonce vytvoří hlavičku. Zařízení ASIC potom vysokou rychlostí zkoušejí její varianty a počítají dvojité SHA-256 hashe.

Těžař může měnit výběr a pořadí transakcí, údaje v coinbase a nonce, čímž získává další možné hlavičky. Když najde hash pod síťovým cílem, rozešle celý blok uzlům. Ty nepočítají neúspěšné pokusy; ověří úspěšnou hlavičku, transakce a ostatní pravidla bloku.

02

Deset minut je statistický průměr

Každý hashovací pokus má velmi malou pravděpodobnost úspěchu. Ani velký výkon nedokáže určit, který konkrétní pokus uspěje. Dva bloky proto mohou přijít krátce po sobě, zatímco jindy síť čeká podstatně déle. Hodiny v protokolu nepřikazují těžařům vydat blok v desáté minutě.

Vyšší podíl celkového hashratu dává těžaři vyšší pravděpodobnost nalezení příštího bloku, nikoli jistotu. V delším období se výsledky přibližují podílu výkonu, ale krátké série mohou silně kolísat. Proto se samostatní těžaři sdružují do poolů a mění vzácné velké výplaty za častější menší podíly.

  • přesný čas dalšího bloku nelze naplánovat
  • deset minut je cíl průměrné frekvence na mainnetu
  • těžební pool snižuje kolísání výplat, ale může soustředit výběr šablon bloků
03

Obtížnost reaguje po 2 016 blocích

Když přibude výpočetní výkon, bloky by při nezměněném cíli vznikaly rychleji; při odchodu výkonu pomaleji. Bitcoin Core proto na mainnetu po každém období 2 016 bloků porovná jeho skutečné trvání s cílovou dobou přibližně dvou týdnů a změní cíl pro další období.

Rychlejší období vede k nižšímu cíli, a tedy vyšší obtížnosti; pomalejší období k vyššímu cíli. Jedna úprava je omezena nejvýše na čtyřnásobnou změnu cíle. Mechanismus nereaguje na cenu ani počet transakcí a na mainnetu nepřepočítává obtížnost po každém bloku.

04

Stabilní tempo není úplná stabilita

Po prudkém poklesu hashratu mohou být bloky až do další úpravy pomalejší; po prudkém růstu rychlejší. Úprava zpětně nezmění již vzniklé intervaly a náhodnost nezmizí ani potom. Mechanismus pouze vytváří dlouhodobou zpětnou vazbu mezi výkonem a požadovanou obtížností.

Obtížnost navíc není přímým počtem těžařů ani jejich vlastníků. Stejný hashrate může být rozdělen mezi mnoho zařízení nebo koordinován několika pooly. Při hodnocení decentralizace je třeba rozlišit vlastníky hardwaru, pooly sestavující bloky, provozovatele uzlů a výrobce zařízení.

Úroveň 5 · Jak Bitcoin funguje

Pojmy, které je třeba znát

Hashrate
Počet hashovacích pokusů za sekundu provedených zařízením, těžařem nebo odhadem celou sítí.
Obtížnost
Uživatelské vyjádření toho, jak náročné je vzhledem k referenčnímu cíli najít platný hash bloku.
Těžební pool
Koordinátor, který rozděluje práci mezi těžaře a výnosy z nalezených bloků podle pravidel poolu.

Častý omyl

Bitcoin vytvoří nový blok přesně každých deset minut a obtížnost se podle potřeby změní okamžitě.

Přesnější vysvětlení

Nalezení bloku je náhodné a deset minut je pouze cílový průměr. Na mainnetu se obtížnost standardně přepočítá jednou za 2 016 bloků, nikoli po každém bloku.

Přesnější vysvětlení

Nevytvářejí velké pooly jedno centrální místo kontroly?

Pool může ovlivnit šablony bloků a dočasně koordinovat velký výkon, což je skutečné centralizační riziko. Zařízení však vlastní těžaři, kteří mohou pool změnit, a blok stále musí přijmout plné uzly. Tato možnost riziko nemaže: koncentraci poolů, protokol přidělování práce a schopnost těžařů vybírat vlastní transakce je třeba sledovat.

50

Co si odnést

  1. 01Těžař sestaví kandidátský blok a hledá hlavičku s hashem pod cílem.
  2. 02Intervaly bloků jsou náhodné; deset minut je dlouhodobý cíl, nikoli přesný rozvrh.
  3. 03Mainnet upravuje obtížnost každých 2 016 bloků podle trvání předchozího období.
  4. 04Hashrate, počet těžařů a koncentrace poolů jsou tři rozdílné údaje.

Shrnutí jako pro dítě

Úplně jednoduše

Nový blok může přijít za minutu i za hodinu, protože jeho nalezení je náhodné. Síť pouze míří na průměr deset minut. Každých 2 016 bloků upraví náročnost tak, aby při růstu nebo poklesu výkonu zůstal dlouhodobý průměr přibližně stejný.

Zkontrolováno: 8. září 2026

Zdroje a další čtení

Zdroje podporují konkrétní fakta a definice; jejich uvedení neznamená, že redakce přebírá každý názor autora.

01
Bitcoin Developer Guide: průběh těžbyBitcoin Developer Guide
developer.bitcoin.org
02
Bitcoin Developer Guide: úprava obtížnostiBitcoin Developer Guide
developer.bitcoin.org
03
Bitcoin Core: výpočet dalšího cíleBitcoin Core source code
github.com

Vzdělávací obsah, nikoli investiční doporučení.