Jak funguje těžba bitcoinu, jednoduše a srozumitelně?
Definice · Těžba bitcoinu
Proces přidávání dalšího bloku transakcí do bitcoinové účetní knihy. Miner při něm hledá hash bloku nižší než cílová hodnota sítě, což vyžaduje obrovské množství pokusů. Vítěz získá nové bitcoiny a poplatky.
Představ si loterii, ve které se za losy platí elektřinou. Každý miner sestaví vlastní kandidátní blok a pak si co nejrychleji kupuje losy výpočtem hashů. Většina losů nevyhrává. Zhruba každých 10 minut někdo někde vytáhne výherní los, ukáže ho všem a závod o další blok začíná znovu.
Do hloubky · kompletní průvodce
Těžba Bitcoinu od základů
Odměny, halvingy, obtížnost, hardware, pooly, energie a to, jestli se těžba dnes vyplatí. S aktuálními čísly.
Jaké jsou kroky při těžbě bloku?
Ukázka nahoře přehraje jejich průběh na bloku 970 864. Tady jsou popsané slovy:
- 1
Shromáždit transakce
Vezmi čekající transakce z mempoolu, nejdřív ty s nejvyšší sazbou poplatku, a přidej coinbase transakci, která vyplácí těžaře.
- 2
Sestavte Merkleův kořen
Hashujte transakce v párech, úroveň po úrovni, až zůstane jediný hash, který zastupuje všechny.
- 3
Vyplňte hlavičku
Šest polí v 80 bajtech: verze, hash předchozího bloku, Merkleův kořen, čas, cílová hodnota a nonce.
- 4
Hashujte, změňte nonce a opakujte
Dvakrát spočítej hash hlavičky pomocí SHA-256. Pokud je výsledek příliš vysoký, změň nonce a zkus to znovu.
- 5
Hash pod cílovou hodnotou
Hash pod cílovou hodnotou je důkazem práce. Ostatní uzly ho ověří jediným výpočtem hashe.
- 6
Získat odměnu
Blok se připojí k řetězci a jeho coinbase transakce vyplatí blokovou dotaci a poplatky. Všichni pokračují k dalšímu bloku.
Když miner vyčerpá 4,3 miliard možných hodnot nonce, což modernímu zařízení zabere výrazně méně než sekundu, změní místo toho rezervované pole v coinbase. Tím získá nový merkle root a novou sadu hodnot nonce k vyzkoušení.
Proč je těžba Bitcoinu tak náročná?
SHA-256 nelze předvídat. Změň jediný bit hlavičky a hash se úplně změní, takže neexistuje žádná zkratka. Vítěze lze najít jen zkoušením a cílová hodnota je nastavená tak, aby to celé síti trvalo přibližně 10 minut.
957 EH/s
hashrate sítě
živě, aktualizace každou hodinu
5.7 × 1023
hashů na blok v průměru
hashrate × 600 s
~10 min
průměrná doba mezi bloky
cílová hodnota obtížnosti
2,016
bloků mezi změnami obtížnosti
asi dva týdny
Když se zapojí víc strojů, bloky se chvíli těží rychleji. Při další úpravě se cíl zpřísní. Když těžaři odejdou, cíl se zmírní. Průvodce obtížností sleduje další změnu v reálném čase.
Můžu si zkusit vytěžit blok vlastními silami?
Ano, přímo tady. V prohlížeči se počítá skutečný dvojitý SHA-256 na zjednodušeném bloku. Nastav obtížnost na 5 nebo 6 úvodní nuly a sleduj, o kolik déle to trvá:
Interaktivní · vytěž blok v prohlížeči
Skutečný SHA-256d proof of work, zjednodušená hlavička
Hash bloku (dvojité SHA-256)
Uprav transakce: hash se i kvůli jednomu písmenu úplně změní.
Pokusy: 0
Tvůj hashrate: n/a
Čas: 0,0 s
Každá další nula znamená zhruba 16krát vyšší obtížnost. Skutečné bloky potřebují přibližně 19 nebo 20. Více o samotném hashování, hlavičce, kterou můžete upravovat po bajtech, a o tom, co by vyžadoval útok s podílem 51 %, najdete v článku proof of work.
Proč Bitcoin potřebuje těžbu?
Bitcoin nemá banku, která by určovala, které platby proběhly jako první. To mají na starosti těžaři. Každý blok seřadí soubor transakcí a protože každý blok navazuje na předchozí, změna starší platby by znamenala znovu provést veškerou práci od té doby. Proto je potvrzenou platbu těžké vrátit.
Tak se také vydávají nové bitcoiny, podle pevného harmonogramu, kdy se odměna každé čtyři roky půlí. Více o odměně najdeš v článcích Odměna za blok a Halving.
Dá se těžit bitcoin svépomocí?
Se specializovaným ASICem, levnou elektřinou a těžařským poolem ano, ale marže jsou nízké. Telefon nebo notebook jsou příliš pomalé, aby měly nějaký význam, a to milionkrát.
The easy way to start is the CloudMineCrypto app. You mine for free with the free plan, ads, games, offers and daily check-ins, with no hardware, noise or power bill, and withdraw to your own wallet over Lightning, Bitcoin on-chain or BNB Smart Chain. Paid plans are an optional boost and usually mine less than they cost. Rewards are estimates based on live network data and aren’t guaranteed.
Do hloubky · kompletní průvodce
Těžba Bitcoinu od základů
Odměny, halvingy, obtížnost, hardware, pooly, energie a to, jestli se těžba dnes vyplatí. S aktuálními čísly.
Často kladené dotazy
Jak funguje těžba bitcoinu jednoduše?
Těžaři seskupí čekající transakce do bloku a pak zkoušejí různá čísla, takzvané nonce, dokud hash bloku neklesne pod cílovou hodnotu. Kdo ji najde jako první, přidá blok do řetězce a získá odměnu za blok.
Co přesně mineři řeší?
Žádná věda. Hledají hlavičku, jejíž dvojitý hash SHA-256 je pod cílovou hodnotou. Najít ji lze jen tak, že se stále mění nonce a znovu počítá hash, bilionkrát za sekundu.
Jak dlouho trvá vytěžit blok?
Celé síti to v průměru trvá asi 10 minut. Obtížnost se upravuje každých 2 016 bloků, aby to tak zůstalo bez ohledu na celkový hashrate.
Co dostanou mineři za blok?
Bloková dotace ve výši 3,125 BTC od dubna 2024 a poplatky ze všech transakcí v bloku. Většinu bloků najdou pooly, které odměnu rozdělují mezi své těžaře.
Můžu těžit bitcoin doma?
Jde to jen se specializovaným ASIC strojem, levnou elektřinou a těžebním poolem. A i tak se to často nevyplatí. Telefon nebo notebook je příliš pomalý. Aplikace jako CloudMineCrypto ti umožní těžit zdarma, aniž bys musel provozovat vlastní hardware. Odměny jsou odhady.
Zdroje a další čtení
- Bitcoin: A Peer-to-Peer Electronic Cash System (whitepaper) · Satoshi Nakamoto, 2008
- Průvodce blockchainem: hlavičky, Merkleovy stromy a důkaz práce · Dokumentace pro vývojáře Bitcoinu
- Průvodce těžbou: sólo těžba a pooly · Dokumentace pro vývojáře Bitcoinu
- Algoritmus hashování bloku · Bitcoin Wiki
- Merkleovy stromy · Bitcoin Wiki
- Obtížnost · Bitcoin Wiki
Aktuální údaje na této stránce pocházejí z API CloudMineCrypto nebo z veřejných služeb blockchainových dat uvedených vedle nich. Aktualizují se podle plánu a zdroj je uvedený u každého údaje. Tento průvodce má vzdělávací účel a není finančním poradenstvím. CloudMineCrypto není investiční produkt; odměny v aplikaci jsou odhady a nejsou zaručené.
Už víš, jak to funguje. Teď se na to podívej v praxi.
Získej v aplikaci CloudMineCrypto zdarma 8hodinový těžební plán a sleduj, jak ti podle živých dat ze sítě naskakuje odhad BTC. Bez hardwaru, bez karty.