Bitcoin VerityOtvoriť porovnávač

Úroveň 9 · Pokročilá technická vrstva

Ako ťažiari skladajú kandidátsky blok

Od šablóny a coinbase cez výber transakcií a Merkleho koreň až po share a platný block hash.

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

Podstata v skratke

Ťažobný uzol zostaví platný kandidátsky blok nad tipom reťazca, vyberie transakcie a vytvorí coinbase. ASIC opakovane hashuje hlavičku odvodenú z tejto šablóny; pool prijíma jednoduchšie shares na meranie práce a iba hash pod sieťovým cieľom vytvorí blok.

01

Šablóna začína plným uzlom

getblocktemplate podľa BIP 22 môže poskytnúť predchádzajúci block hash, výšku, cieľ, časové hranice, transakcie, ich závislosti, poplatky a limity. Tvorca bloku musí sám zabezpečiť, že výsledok spĺňa konsenzus.

Výber nie je čisté zoradenie jednotlivých sadzieb. Potomok nemôže prísť bez rodiča a ekonomika sa hodnotí po balíkoch; tvorca môže transakcie vynechať aj z iných dôvodov, pokiaľ je blok platný.

02

Coinbase nie je burzový účet

Prvá transakcia bloku má osobitný coinbase vstup a vytvára najviac povolenú subvenciu plus zahrnuté poplatky. Obsahuje výšku podľa pravidiel a pri SegWit bloku aj miesto pre witness záväzok.

Pool mení časť coinbase, aby rozdelil vyhľadávací priestor medzi zariadenia. Zmena coinbase zmení jej txid, Merkleho koreň a tým hlavičku, takže poskytne ďalšie kombinácie aj po vyčerpaní 32-bitového nonce.

03

Osemdesiat bajtov pre proof of work

Hlavička obsahuje verziu, hash predchádzajúceho bloku, Merkleho koreň, čas, bits a nonce. ASIC skúša varianty a dvojitým SHA-256 hľadá výsledok numericky menší než cieľ.

Pool nastaví pre share ľahší cieľ než sieť. Share dokazuje približný príspevok pracovníka a slúži na rozdelenie výnosu; väčšina shares nie je platným bitcoinovým blokom. Iba výsledok pod sieťovým cieľom možno vyslať ako blok.

04

Pool a hashujúci pracovník majú inú moc

V tradičnom poole šablónu a výber transakcií často riadi pool server, kým vlastníci ASIC dodávajú prácu. Protokoly umožňujú rôznu mieru auditu alebo tvorby úloh, no konkrétne nasadenie treba overiť.

Nový blok nie je automaticky prijatý. Každý plný uzol znovu overí proof of work, transakcie, subvenciu, skripty, váhu a nadväznosť. Veľa hashratu nedáva právo vytvoriť neplatnú odmenu.

Úroveň 9 · Pokročilá technická vrstva

Pojmy, ktoré treba poznať

Block template
Súbor údajov, z ktorých ťažobný softvér zostaví kandidátsky blok.
Coinbase transakcia
Prvá transakcia bloku, ktorá vypláca povolenú subvenciu a poplatky.
Share
Hash pod ľahším poolovým cieľom používaný na meranie prispievanej práce.

Častý omyl

ASIC si sám vyberá transakcie a každý nájdený share pridá blok.

Presnejšie vysvetlenie

Transakcie vyberá softvér tvoriaci šablónu; ASIC hashuje pridelenú prácu a iba výsledok pod sieťovým cieľom je blok.

Presnejšie vysvetlenie

Môže pool cenzurovať transakciu?

Tvorca šablóny ju môže zo svojich blokov vynechať. Nemôže však zabrániť inému ťažiarovi zaradiť ju; trvalá cenzúra by vyžadovala dostatočnú a udržanú kontrolu nad poradím blokov.

93

Čo si odniesť

  1. 01Plný uzol alebo pool vytvorí šablónu, ASIC hľadá hash.
  2. 02Coinbase vypláca subvenciu a poplatky v rámci pravidiel.
  3. 03Share meria poolovú prácu, väčšinou nie je blokom.
  4. 04Uzly znova overia celý nájdený blok.

Zhrnutie ako pre dieťa

Úplne jednoducho

Ťažiar vyberie platné transakcie, poskladá kandidátsky blok a skúša meniť čísla v jeho hlavičke. Až hash pod cieľom zmení kandidáta na platný blok.

Skontrolované: 10. 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: ťažbaBitcoin Developer Guide
developer.bitcoin.org
02
BIP 22: getblocktemplateBitcoin Improvement Proposals
bips.dev
03
BIP 23: poolové rozšíreniaBitcoin Improvement Proposals
bips.dev
04
Stratum V2: špecifikáciaStratum V2
stratumprotocol.org

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