170 / 691SOLO

Solo Mining

Sólo těžba bez sdílení odměn za nálezy

Solo Mining ponechává těžaři rozptyl nálezů vlastních bloků. Průměrný očekávaný výnos není pravidelná výplata ani příslib termínu.

Solo Mining je způsob těžby, při kterém těžař získává odměnu podle vlastních nalezených a přijatých bloků místo sdílení nálezů širšího poolu. Může používat vlastní infrastrukturu nebo službu solo serveru; případný servisní poplatek se od odměny odečítá.

Těžař nesdílí nálezy s ostatními jako v běžném poolovém výplatním schématu. Potřebuje však platnou práci, síťové spojení a doručení bloku. Použití Stratum serveru nebo cizí šablony samo neznamená sdílení odměn; naopak vlastní uzel sám nedodává výpočetní výkon ASIC. [Rosenfeld — Solo mining variance] [Solo CKPool — Service and shares]

Bitcoin Core porovnává číselnou hodnotu hashe hlavičky s target odvozeným z nBits. Hash musí být menší nebo roven platnému cíli. Lehčí share target je provozní měřítko práce, ne dílčí blok s nárokem na odměnu. Snížení obtížnosti shares nezvyšuje šanci jednoho síťového hashe. [Bitcoin Core — Proof-of-work verification]

BIP 22 getblocktemplate poskytuje podklad pro sestavení bloku: previousblockhash, transakce, výšku a coinbasevalue. Těžební software sestaví coinbase a hlavičku, ASIC zkouší varianty práce. Po změně vrcholu řetězce je třeba aktualizovat práci; kontrola šablony a cílových výstupů je oddělená od rychlosti hashování. [BIP 22 — Block templates]

Při stálém podílu 1 % a nezávislých nálezech je očekávání jeden nález na 100 bloků sítě. Pravděpodobnost alespoň jednoho nálezu v takové stovce je však 1 − 0,99^100, přibližně 63,4 %, nikoli jistota. Dlouhá série bez nálezu nezlepšuje příští pokus. Změny obtížnosti, hashratu a výpadky mění předpoklady modelu. [Rosenfeld — Solo mining variance]

Coinbase může čerpat nejvýše blokovou dotaci plus poplatky transakcí v bloku. Pro mainnet výšky 840000 až před 1050000 činí dotace 3,125 BTC; poplatky nejsou pevná částka. COINBASE_MATURITY je 100 bloků, nikoli 100 minut. Nalezená odměna tedy není okamžitě utratitelný zůstatek. [Bitcoin Core — Block subsidy and validation] [Bitcoin Core — Coinbase maturity] [Bitcoin Core — Mainnet parameters]

Celý blok musí projít pravidly transakcí, coinbase i kontextu řetězce. Zpožděné doručení nebo práce na starém vrcholu může skončit stale blokem mimo aktivní řetězec. Sledujte aktuálnost práce, přijetí uzlem a návazná potvrzení; nejlepší dosažený share není důkaz nalezeného platného bloku. [BIP 22 — Block templates] [Bitcoin Core — Block subsidy and validation]

Solo CKPool je příklad služby poskytující koordinaci, šablony a statistiky při sólo rozdělení nálezů. Jeho shares slouží ke zpětné vazbě, ne k běžné poměrné výplatě. Před použitím se posuzují poplatek, výplatní adresa, dostupnost a pravidla práce; zveřejněný seznam vítězů nevypovídá o pravděpodobnosti každého účastníka. [Solo CKPool — Service and shares]

Elektřina, hardware a provoz se hradí průběžně, zatímco sólo příjem může dlouho zůstat nulový. Poolové schéma snižuje rozptyl jiným rozdělením výnosu a rizika, nezvyšuje magicky výkon stejného stroje. Pro výuku lze zkoumat vlastní šablony; rozhodnutí o financování nemá stát na představě, že po dlouhém čekání už výhra musí přijít. [Rosenfeld — Solo mining variance]

Pro nejúplnější obraz čtěte toto heslo společně s Těžba, Mining Pool, getblocktemplate, Hashrate, Pay Per Share, Pay Per Last N Shares.

DOC · 001Rosenfeld — Solo mining variancePrimární zdrojDOC · 002Bitcoin Core — Proof-of-work verificationDokumentaceDOC · 003BIP 22 — Block templatesSpecifikaceDOC · 004Bitcoin Core — Block subsidy and validationDokumentaceDOC · 005Bitcoin Core — Coinbase maturityDokumentaceDOC · 006Solo CKPool — Service and sharesPrimární zdrojDOC · 007Bitcoin Core — Mainnet parametersDokumentace
Primární zdroje · Nejde o investiční doporučení