Stale block není neplatný blok. Při přijetí splnil konsenzus, ale jiná platná větev získala vyšší chainwork a stala se aktivní. Jeho transakce se mohou potvrdit jinde, zatímco coinbase odměna tohoto bloku není součástí aktivního UTXO setu. Jde o běžný důsledek decentralizované těžby a nenulové doby propagace.
Stale block může projít proof-of-work, strukturou, transakcemi i skripty a přesto zmizet z aktivního řetězce. Platnost říká, zda blok smí soutěžit; výběr řetězce určuje, kterou z platných historií uzel sleduje.
Dva těžaři mohou v propagačním okně téměř současně najít blok nad stejným rodičem. Různé části sítě krátce vidí jiný tip, dokud jedna větev nezíská další kumulativní práci.
Bitcoin porovnává chainwork jen mezi větvemi, které uzel považuje za platné. Větev s vyšší kumulativní prací se stane aktivní a bloky na poražené větvi jsou z pohledu uzlu stale.
V běžné řeči se orphan block často používá jako synonymum stale bloku, ale terminologie není přesná. Orphan může znamenat také blok či transakci, které zatím chybí rodič nebo vstupy; to není totéž jako platný blok, který prohrál závod větví.
Ne-coinbase transakce ze stale bloku nejsou automaticky zrušeny. Mohou být i ve vítězné větvi nebo se po reorgu vrátit do mempoolu, pokud zůstávají platné a nekolidují s novou historií.
Coinbase stale bloku není v aktivním chainstate, takže jeho subsidy ani poplatky nejsou na vítězné historii utratitelnou odměnou. Těžař proto ekonomicky těží z rychlé propagace a správného výběru tipu.
Stale rate vyjadřuje podíl nalezených platných bloků, které nezůstanou v aktivním řetězci. Ovlivňuje ji rychlost propagace, topologie sítě i poměr doby šíření k intervalu mezi bloky; není to pevná konstanta protokolu.
BIP152 compact block relay umožňuje předávat blok úsporněji, když mají peers většinu transakcí už v mempoolu. Rychlejší rekonstrukce zkracuje dobu, kdy část sítě nezná nový tip, a tím omezuje náhodné závody větví.
Krátký reorg je změna chainstate, která může z dříve aktivního bloku udělat stale blok. Stejný mechanismus může využít double-spend útok, ale samotný stale blok není důkazem útoku; je nutné oddělit příčinu od výsledku výběru řetězce.
Provozovatel může zkontrolovat hash bloku proti aktivnímu řetězci, rodiče, výšku, chainwork, počet konfirmací a osud jeho transakcí. Rozhodující pro vlastní bezpečnostní model je stav vlastního validujícího nodu.
Pro nejúplnější obraz čtěte toto heslo společně s Blok, Reorganizace řetězce, Těžba, Orphan Block, Šíření bloků, Bitcoin. Opačným směrem na něj odkazují také Reorganizace řetězce, Sobecká těžba, Šíření bloků, Kompaktní přenos bloků.