Przestarzały share (stale)
Przestarzały share (stale share) to wynik wysłany przez koparkę dla pracy, którą zastąpiło już nowsze zadanie. Był to prawidłowy wysiłek, ale dotarł po zmianie zadania, więc nie może zostać zaliczony na poczet bloku.
Dzieje się to tak. Gdy sieć znajduje nowy blok, pool od razu wysyła każdemu górnikowi świeże zadanie. Dopóki koparka nie otrzyma tego zadania i się na nie nie przełączy, nadal hashuje stare. Każdy share znaleziony w tej przerwie albo wciąż będący w drodze do poola jest przestarzały.
Przestarzały share to nie to samo co nieprawidłowy. Przestarzały share był poprawną odpowiedzią na stare pytanie. Nieprawidłowy share był błędną odpowiedzią, zwykle przez niestabilne podkręcanie lub uszkodzony program do kopania. Naprawia się je inaczej, więc warto sprawdzić, który z nich zgłasza program.
Przestarzałe share'y powodują opóźnienie i niestabilna koparka. Kilka jest normalne; rosnący odsetek obniża efektywny hashrate i jest sygnałem, by sprawdzić region i połączenie. Odległość do serwera, obciążona sieć domowa, Wi-Fi i wolna koparka, która długo przełącza zadania, wydłużają tę przerwę.
Monety z krótkim czasem bloku mają więcej przestarzałych share'ów, bo zadania zmieniają się częściej. Na monecie z nowym blokiem co kilka sekund opóźnienie, które byłoby nieszkodliwe na monecie z dziesięciominutowym blokiem, staje się zauważalne.
Częstym błędem jest lekceważenie wysokiego odsetka przestarzałych share'ów, bo hashrate w programie wygląda dobrze. Program liczy każdy hash, ale pool zalicza tylko share'y, które się liczą, więc przestarzałe share'y to utracone zarobki.
Aby je ograniczyć, należy łączyć się z najbliższym regionem serwera, używać połączenia przewodowego i aktualizować program do kopania. Po kilku godzinach warto porównać liczbę przestarzałych share'ów w programie i na stronie górnika w poolu. Jeśli pozostaje wysoka tylko na jednej koparce, problem leży w tej koparce.