Bitcoin VerityOtvoriť porovnávač

Úroveň 5 · Ako Bitcoin funguje

Ťažba a úprava obtiažnosti: prečo blok nepríde presne každých desať minút

Ako vzniká kandidátsky blok, prečo je jeho nájdenie náhodné a ako sa sieť prispôsobuje zmenám celkového výpočtového výkonu.

Článok
50
Čas čítania
17 minút
Skontrolované
8. septembra 2026

Podstata v skratke

Baníci zostavujú kandidátske bloky a skúšajú hlavičky, kým niektorý hash nesplní cieľ. Nájdenie bloku je náhodná udalosť, takže desať minút je dlhodobý cieľovaný priemer, nie sľúbený interval. Bitcoin na mainnete upravuje obtiažnosť každých 2 016 blokov tak, aby sa pri zmene celkového hashratu tempo vracalo k priemeru.

01

Najprv vznikne kandidátsky blok

Ťažobný softvér vyberie platné transakcie, zostaví coinbase transakciu a z transakčných identifikátorov vypočíta Merkle root. Spolu s hashom predchádzajúceho bloku, časom, cieľom a nonce vytvorí hlavičku. ASIC zariadenia potom veľmi rýchlo skúšajú jej varianty a počítajú dvojité SHA-256 hashe.

Baník môže meniť výber a poradie transakcií, údaje v coinbase a nonce, čím získava ďalší priestor možných hlavičiek. Keď nájde hash pod sieťovým cieľom, pošle celý blok uzlom. Tie nekontrolujú počet neúspešných pokusov; overia úspešnú hlavičku, transakcie a ostatné pravidlá bloku.

02

Desať minút je štatistický priemer

Každý hashovací pokus má veľmi malú pravdepodobnosť úspechu. Ani veľký výkon nevie povedať, ktorý konkrétny pokus uspeje. Preto môžu dva bloky prísť krátko po sebe a inokedy sieť čaká podstatne dlhšie. Hodiny v protokole neprikazujú baníkom vydať blok na desiatu minútu.

Vyšší podiel celkového hashratu dáva baníkovi vyššiu pravdepodobnosť, že nájde nasledujúci blok, nie istotu. Z dlhšieho obdobia sa výsledky približujú podielu výkonu, no krátke série môžu výrazne kolísať. Práve preto sa jednotliví baníci spájajú do poolov a vymieňajú zriedkavé veľké výplaty za častejšie menšie podiely.

  • čas ďalšieho bloku sa nedá presne naplánovať
  • desať minút je cieľ priemernej frekvencie na mainnete
  • ťažobný pool znižuje kolísanie výplat, ale môže sústrediť výber šablón blokov
03

Obtiažnosť reaguje po 2 016 blokoch

Ak pribudne výpočtový výkon, bloky by pri nezmenenom cieli vznikali rýchlejšie. Ak výkon odíde, pomalšie. Bitcoin Core preto na mainnete po každom období 2 016 blokov porovná skutočný čas obdobia s cieľovým časom približne dvoch týždňov a podľa výsledku zmení cieľ pre ďalšie obdobie.

Rýchlejšie obdobie vedie k nižšiemu cieľu, teda vyššej obtiažnosti; pomalšie obdobie k vyššiemu cieľu. Jedna úprava je obmedzená najviac na štvornásobnú zmenu cieľa. Mechanizmus nereaguje na cenu ani na počet transakcií a na mainnete neupravuje obtiažnosť po každom jednotlivom bloku.

04

Stabilné tempo nie je úplná stabilita

Po prudkom odchode hashratu môže sieť až do ďalšej úpravy produkovať bloky pomalšie; pri prudkom náraste rýchlejšie. Úprava spätne nezmení už vzniknuté intervaly a ani po nej nezmizne náhodnosť. Udržiava iba dlhodobú spätnú väzbu medzi výkonom a požadovanou náročnosťou.

Obtiažnosť tiež nie je priamy merač počtu baníkov ani ich vlastníkov. Rovnaký hashrate môže byť rozdelený medzi veľa zariadení alebo koordinovaný niekoľkými poolmi. Pri hodnotení decentralizácie treba odlíšiť vlastníkov hardvéru, pooly zostavujúce bloky, prevádzkovateľov uzlov a výrobcov zariadení.

Úroveň 5 · Ako Bitcoin funguje

Pojmy, ktoré treba poznať

Hashrate
Počet hashovacích pokusov za sekundu, ktorý vykonáva zariadenie, baník alebo odhadom celá sieť.
Obtiažnosť
Používateľské vyjadrenie toho, aké náročné je vzhľadom na referenčný cieľ nájsť platný hash bloku.
Ťažobný pool
Koordinátor, ktorý rozdeľuje prácu medzi baníkov a výnosy z nájdených blokov podľa pravidiel poolu.

Častý omyl

Bitcoin vytvorí nový blok presne každých desať minút a obtiažnosť sa podľa potreby mení okamžite.

Presnejšie vysvetlenie

Nájdenie bloku je náhodné a desať minút je iba cieľovaný priemer. Na mainnete sa obtiažnosť štandardne prepočíta raz za 2 016 blokov, nie po každom bloku.

Presnejšie vysvetlenie

Nevytvárajú veľké pooly jediné centrálne miesto kontroly?

Pool môže ovplyvniť šablóny blokov a dočasne koordinovať veľký výkon, čo je skutočné centralizačné riziko. Zariadenia však vlastnia baníci, ktorí môžu zmeniť pool, a blok stále musia prijať plné uzly. Táto možnosť riziko neruší: koncentráciu poolov, protokol prideľovania práce a schopnosť baníkov vyberať vlastné transakcie treba sledovať.

50

Čo si odniesť

  1. 01Ťažiar zostaví kandidátsky blok a hľadá hlavičku s hashom pod cieľom.
  2. 02Intervaly blokov sú náhodné; desať minút je dlhodobý cieľ, nie presný rozvrh.
  3. 03Mainnet upravuje obtiažnosť každých 2 016 blokov podľa času predchádzajúceho obdobia.
  4. 04Hashrate, počet baníkov a koncentrácia poolov sú tri odlišné údaje.

Zhrnutie ako pre dieťa

Úplne jednoducho

Nový blok môže prísť o minútu aj o hodinu, pretože jeho nájdenie je náhodné. Sieť iba mieri na priemer desať minút. Každých 2 016 blokov upraví náročnosť tak, aby pri väčšom alebo menšom výkone zostal dlhodobý priemer približne rovnaký.

Skontrolované: 8. septembra 2026

Zdroje a ďalšie čítanie

Zdroje podporujú konkrétne fakty a definície; ich uvedenie neznamená, že redakcia preberá každý názor autora.

01
Bitcoin Developer Guide: priebeh ťažbyBitcoin Developer Guide
developer.bitcoin.org
02
Bitcoin Developer Guide: úprava obtiažnostiBitcoin Developer Guide
developer.bitcoin.org
03
Bitcoin Core: výpočet ďalšieho cieľaBitcoin Core source code
github.com

Vzdelávací obsah, nie investičné odporúčanie.