47 / 691ASIC

ASIC Miner

ASIC miner

Bitcoinový těžební ASIC je účelový integrovaný obvod navržený pro extrémně rychlé a energeticky účinné zkoušení SHA-256 proof-of-work kandidátů; unikátní práci mu dodává firmware, řadič a pool nebo vlastní node.

ASIC označuje specializaci hardwaru, ne moc nad konsenzem. Čip opakovaně počítá double-SHA-256 nad kandidátními 80bajtovými hlavičkami bloků a hlásí výsledky pod přiděleným targetem. Celý miner navíc potřebuje řadič, napájení, clocking, chlazení, firmware a zdroj block template či pool jobů. Hashrate měří počet pokusů; J/TH energii na terahash; ani jedno samo nezaručuje zisk ani právo měnit pravidla Bitcoinu.

ASIC implementuje úzkou úlohu přímo v křemíku místo univerzální instrukční logiky. Těžba proto historicky přešla od CPU a GPU přes FPGA k SHA-256 ASICům: pevná datová cesta zvládne mnohem více hashů na joule. Cenou je nepružnost — SHA-256 mining ASIC není obecný počítač, který lze po změně úlohy jednoduše přeprogramovat.

Bitcoin proof of work dvakrát hashuje SHA-256 nad serializovanou 80bajtovou hlavičkou. Ta obsahuje version, hash předchozího bloku, Merkle root, timestamp, nBits a 32bitový nonce. Čip může interně recyklovat mezivýsledky pro neměnné části hlavičky, ale síť hodnotí pouze výsledný hash vůči targetu, nikoli konkrétní optimalizaci mineru.

Samotný 32bitový nonce nabízí jen 2^32 hodnot, což moderní hashrate vyčerpá velmi rychle. Miner proto mění další proměnné: extranonce v coinbase změní coinbase transakci a tím Merkle root, nTime lze rolovat v mezích konsenzu a BIP320 dovoluje využít obecné version bits. Stratum V2 navíc přiděluje zařízením unikátní části search space, aby nepočítala stejné kandidáty.

ASIC sám nevybírá transakce ani nevymýšlí pravidla. Full node nebo template provider sestaví kandidátní blok; BIP22 standardizuje getblocktemplate a BIP23 jeho pooled-mining rozšíření. Pool či proxy z toho připraví job s targetem a proměnnými pro zařízení. Stratum V2 odděluje Mining Protocol, Job Declaration a Template Distribution, takže distribuce práce a volba transakcí mohou být samostatné role.

Pool obvykle nastaví share target mnohem snazší než síťový target Bitcoinu. Hash pod share targetem dokazuje část vykonané práce pro účetnictví odměn; pouze mimořádně vzácný hash pod network targetem je kandidátem na platný blok. Pool difficulty tedy mění četnost share, ne konsenzuální difficulty ani fyzický hashrate stroje.

Hashrate udává počet hashů za sekundu. Příkon je ve wattech a účinnost se běžně vyjadřuje J/TH = W děleno TH/s. Nižší J/TH znamená méně elektrické energie na stejný objem hledání. Zisk ale závisí i na network difficulty, ceně BTC, fees, uptime, elektřině, chlazení, financování a amortizaci hardwaru.

Ani čipy stejného typu nejsou elektricky totožné; výrobní variace mění leakage, timing a potřebnou napěťovou rezervu. Firmware proto může ladit frekvenci a core voltage. Podtaktování často zlepší J/TH, zatímco overclock přidá hashrate za cenu disproporčně vyšší spotřeby a tepla. Autotuning hledá vhodný bod pro konkrétní čip nebo hashboard.

Miner není jen ASIC. Výsledek omezuje napájecí zdroj, DC-DC regulace, konektory, hashboardy, ventilátory či kapalinový okruh a řadič. Vysoká teplota, prach, vadný fan, nestabilní napětí nebo agresivní clock zvyšují hardware errors a riziko odstavení. Účinnost samotného čipu proto není totéž co wall-plug účinnost celé sestavy.

ASICy zvyšují kapitálovou a technickou bariéru konkurenceschopné těžby a vytvářejí výhody rozsahu v nákupu, energii, opravách a infrastruktuře. To může koncentrovat výrobce či hashrate, ale nejde automaticky o vlastnictví konsenzu. Je nutné oddělit koncentraci výroby čipů, poolů, fyzických lokalit a skutečných vlastníků hashratu.

ASIC může hledat hlavičky a podle upstream softwaru pracovat na konkrétním jobu. Nemůže udělat neplatný blok platným, změnit limit nabídky, utratit cizí mince ani donutit full node přijmout jiná pravidla. Provozovatel má ověřovat firmware, pool endpoint, pool-side hashrate, rejected shares, příkon ze zásuvky, teploty a vlastní block-template politiku.

Pro nejúplnější obraz čtěte toto heslo společně s Těžba, Hashrate, Úprava obtížnosti, Braiins, Bitcoin, SHA-256. Opačným směrem na něj odkazují také Hashrate, Braiins, Heat Reuse Mining, ASIC Efficiency.

DOC · 001BIP 22 — getblocktemplate fundamentalsSpecifikaceDOC · 002BIP 23 — getblocktemplate pooled miningSpecifikaceDOC · 003BIP 320 — nVersion bits for general purpose useSpecifikaceDOC · 004Stratum V2 — Mining Protocol specificationSpecifikaceDOC · 005Stratum V2 — Protocol overviewSpecifikaceDOC · 006Bitcoin Developer Guide — MiningDokumentaceDOC · 007Braiins OS — AutotuningDokumentaceDOC · 008Bitaxe — open-source ASIC miner hardwarePrimární zdrojDOC · 009Bitcoin Core — getblocktemplate RPCDokumentace
Ověřeno 1. srpna 2026Primární zdroje · Nejde o investiční doporučení