Czy przestarzałe share'y są opłacane?
Nie, na żadnym poolu i w żadnym systemie. Czemu spóźnionej pracy się nie płaci, czym przestarzały share różni się od odrzuconego i jak mieć ich poniżej 1%.
Czy przestarzałe share'y są opłacane?
Nie. Przestarzały share nie jest opłacany na żadnym poolu, w żadnym systemie nagradzania. Żaden pool nie wybrał tego jako swojej polityki.
Praca była prawdziwa, a sprzęt poprawnie wykonał obliczenia. Po prostu dotarła, gdy jej odpowiedź przestała być cokolwiek warta. Żadna reguła wypłat tego nie zmieni, bo nie zostaje żadna nagroda do podziału.
Dlaczego spóźniona praca nie może być opłacona?
Każdy share odpowiada na jedno konkretne pytanie: blok, który sieć właśnie buduje. Gdy ktokolwiek na świecie znajdzie ten blok, pytanie przestaje obowiązywać. Każdy górnik na każdym poolu dostaje nowe.
Jeśli Państwa odpowiedź w tej chwili wciąż płynie przez internet, dociera za późno. To poprawna odpowiedź na zagadkę, której nikt już nie rozwiązuje.
Przestarzały share nie jest więc odrzucany za błąd ani z nadmiernej surowości. Jego blok ma już zwycięzcę, więc share nie może już pomóc go znaleźć. Pool może płacić tylko z bloków, które znajduje.
Czym różnią się share przestarzały, odrzucony i blok osierocony?
Ludzie używają tych trzech słów tak, jakby znaczyły to samo. To różne zdarzenia i tylko jedno z nich jest normalne.
| Termin | Co naprawdę się stało | Opłacane? |
|---|---|---|
| Przestarzały share | Poprawna praca, która dotarła do poola, gdy sieć przeszła już do następnego bloku | Nie |
| Odrzucony share | Praca, która nie przeszła weryfikacji: zły algorytm, poniżej przydzielonej trudności, uszkodzona lub zduplikowana | Nie |
| Osierocony blok | Cały blok znaleziony przez pool, który przegrał wyścig z innym blokiem na tej samej wysokości | Nie, ten blok nic nie zarabia |
Różnica ma znaczenie przy diagnozowaniu problemu. Niewielka liczba przestarzałych share'ów nie wymaga działania.
Odrzucone share'y w jakiejkolwiek ilości oznaczają, że coś w Państwa konfiguracji jest nie tak i należy to naprawić. Osierocony blok to kwestia szczęścia i nic, co Państwo zrobią na koparce, nie ma na niego wpływu.
Czy system nagradzania zmienia odpowiedź?
Nie. To zaskakuje wiele osób, bo PPS (pay per share) często opisuje się jako płacenie za każdy wysłany share. Dokładne sformułowanie to każdy share zaakceptowany przez pool.
Przestarzały share nie jest akceptowany, więc wypada poza tę umowę. Tak samo jest w PPLNS, w systemie proporcjonalnym i przy kopaniu solo.
Żaden system nie może płacić za pracę, która nie może pomóc znaleźć bloku. Te pieniądze musiałyby skądś pochodzić, a jedynym dostępnym źródłem są inni górnicy.
System zmienia natomiast sposób opłacania zaakceptowanej pracy. Może być opłacana równomiernie, proporcjonalnie do rundy albo w całości, gdy sami Państwo znajdą blok.
Ten wybór warto zrozumieć i opisuje go artykuł o systemach nagradzania w tym Centrum pomocy. Nie ma on żadnego wpływu na spóźnione share'y.
Pool, który twierdzi, że płaci za przestarzałe share'y, płaci Państwu pieniędzmi innych górników albo liczy coś innego i nazywa to share'em.
Jaki odsetek przestarzałych share'ów jest normalny?
Poniżej 1 procenta to zdrowy wynik przy dobrze wybranym regionie serwera. Na żadnym poolu nie spada to do zera. Światło w światłowodzie nie jest natychmiastowe, więc część pracy zawsze jest w drodze, gdy blok się zmienia.
Warto obserwować trend, a nie liczbę. Stała niska wartość to koszt korzystania z internetu. Wartość, która rośnie tydzień po tygodniu, oznacza, że coś zmieniło się po Państwa stronie.
Ukryty przestarzały share kosztuje dokładnie tyle samo co zgłoszony. Pool, który wlicza spóźnioną pracę do zawyżonego hashrate'u, nie sprawił, że się opłaca. Sprawił tylko, że jest niewidoczna.
Porównywanie pooli po hashrate w panelu nagradza więc tego, kto najmocniej zaokrągla w górę. Wiarygodne porównanie to to, co przez tygodnie trafia do portfela.
Jak obniżyć odsetek przestarzałych share'ów?
- Kopać w najbliższym regionie. To zdecydowanie największa dźwignia. Czas podróży w obie strony między koparką a poolem wyznacza szerokość okna, w którym praca staje się przestarzała. Zamiast zgadywać z mapy, warto uruchomić test opóźnienia.
- Używać połączenia kablowego. Wi-Fi dodaje opóźnienie i, co gorsza, jitter (opóźnienie, które ciągle się zmienia). Jitter powoduje serie przestarzałych share'ów zamiast stałego niskiego odsetka.
- Cofnąć agresywne podkręcenie. Niestabilne taktowanie rdzenia lub pamięci sprawia, że program się zacina i wysyła ponownie. Widać to w przestarzałych share'ach długo przed tym, zanim pojawi się awaria.
- Znaleźć jeden wadliwy worker. Jedna koparka z psującym się kablem lub riserem może podnieść średnią całego konta. Widok poszczególnych workerów pokazuje, która to, więc naprawia się jedną maszynę zamiast stroić pięć.
- Sprawdzić całą trasę, nie tylko koparkę. Domowy router pod dużym obciążeniem i dostawca internetu zmieniający trasy w godzinach szczytu dodają opóźnienie. Dzieje się to w godzinach, w których najrzadziej Państwo patrzą.
Co, jeśli wszystkie koparki naraz mają przestarzałe share'y?
Czasem trasa między Państwem a regionem pogarsza się z powodów, na które żadna strona nie ma wpływu. Typowe przyczyny to zmiana trasy u dostawcy internetu, przeciążenie w punkcie wymiany ruchu lub prace serwisowe na kablu.
Znakiem jest skok na wszystkich koparkach naraz. Jedna koparka odstająca od pozostałych to inny problem.
Przed dotknięciem jakiegokolwiek sprzętu warto ponownie uruchomić test opóźnienia. Jeśli inny region stał się w praktyce bliższy, należy się na niego przenieść, a później wrócić.