232 / 691STALE%

Stale Rate

Podíl práce označené jako opožděná

Stale Rate má smysl až s definicí čitatele, základu a období. Opožděná share, odmítnutá share a neúspěšný blok nejsou stejná událost; ani stejné procento dvou poolů nemusí popisovat stejnou ztrátu.

Stale Rate je podíl událostí nebo vážené práce označené jako stale v přesně vymezeném souboru. V tomto hesle jde především o shares těžebního poolu, které dorazily nebo byly zpracovány v neaktuálním kontextu těžební úlohy.

Stratum V2 při SetNewPrevHash přikazuje přejít na nový předchozí hash; z připravených úloh zůstává platná jen odkazovaná job_id. Samotné nalezení hashe pod původním cílem tedy nezaručuje použitelnost pro aktuální práci. Pro diagnózu je důležitý kontext úlohy a její změny, ne jen čas odeslání. [Stratum V2 — Mining Protocol]

Model: ze 100 stejně obtížných odevzdání je 98 přijato, 1 odmítnuto jako stale a 1 z jiného důvodu. Podíl odmítnutých stale je 1%, celkový rejection rate 2%. Jde o vysvětlení dvou různých čitatelů, nikoli přijatelnou provozní hranici. F2Pool definuje rejection rate ze všech odevzdaných shares. [F2Pool — Rejection and Staled rates]

Braiins převádí share obtížnosti d na d základních jednotek práce. Pokud model obsahuje jednu stale share obtížnosti 1 a jednu přijatou obtížnosti 9, podíl podle počtu je 50%, ale podle váhy 10%. Srovnávané čitatele i jmenovatele proto musí používat stejnou jednotku a konvenci obtížnosti. [Braiins — Share difficulty accounting]

F2Pool ve své dokumentaci rozlišuje placené „Staled“ shares od odmítnutých stale shares, které odměnu nevytvářejí. Tuto politiku nelze přenést na každý pool. Než procento převedete na ztracené příjmy, ověřte konkrétní kategorii, pravidla uznání a skutečné vyúčtování; název ukazatele nestačí. [F2Pool — Rejection and Staled rates]

Stratum V2 dovoluje dávkové SubmitShares.Success. Pole new_submits_accepted_count udává počet nově potvrzených odevzdání, new_shares_sum jejich součet obtížností. Počet odpovědí serveru tedy není počet přijatých shares. SubmitShares.Error nese sequence_number a error_code; bez rozlišení důvodů nelze každou chybu označit jako stale. [Stratum V2 — Mining Protocol]

BIP152 řeší Compact Block Relay mezi uzly P2P, nikoli účtování shares u poolu. Úspora přenášených dat může ovlivnit zpoždění doručení bloků, ale sama neposkytuje hodnotu Stale Rate těžaře. Podíl konkurenčních bloků v síti nelze převzít jako podíl opožděných odevzdání konkrétního workeru. [BIP152 — Compact Block Relay]

Braiins monitoring rozlišuje shares_5m, shares_60m a shares_24h. Pro vlastní podíl použijte stejné časové okno a rozsah workerů v čitateli i jmenovateli. Z nulového počtu pozorovaných odevzdání nevzniká změřená 0% ztráta; podíl není definován. Chybějící odpovědi ani mezery monitoringu automaticky nepatří do kategorie stale. [Braiins — Worker monitoring windows]

F2Pool spojuje stale s podmínkami sítě, ale u jiných odmítnutí zmiňuje chyby firmwaru a přetaktování. Braiins odděluje test dosažitelnosti serveru od skutečného výkonu. Sledujte logy úloh, důvody odmítnutí a spojení ve stejném období; samotný ping nebo nižší souhrnné procento neprokazuje odstranění příčiny. [F2Pool — Rejection and Staled rates] [Braiins — Connection diagnostics]

Pro nejúplnější obraz čtěte toto heslo společně s Mining Share, Share Difficulty, Mining Latency, Pool Fee. Opačným směrem na něj odkazují také Mining Latency, Dostupnost těžby.

DOC · 001Stratum V2 — Mining ProtocolSpecifikaceDOC · 002F2Pool — Rejection and Staled ratesDokumentaceDOC · 003Braiins — Share difficulty accountingDokumentaceDOC · 004BIP152 — Compact Block RelaySpecifikaceDOC · 005Braiins — Worker monitoring windowsDokumentaceDOC · 006Braiins — Connection diagnosticsDokumentace
Primární zdroje · Nejde o investiční doporučení