Vardiff i stała trudność share'ów
Jak VarDiff dostraja trudność share'a, dlaczego nigdy nie zmienia zarobków, kiedy ustawić stałą wartość i jaką trudność share'a ma każdy pool HeroMiners.
Co robi VarDiff?
Trudność share'a decyduje, jak trudno znaleźć pojedynczy share. Zmienna trudność, czyli VarDiff, mierzy, jak szybko koparka wysyła share'y. Następnie przestraja trudność, aż share'y przychodzą w stałym, docelowym tempie.
Duża koparka dostaje trudniejsze share'y, a mała łatwiejsze. Nic nie trzeba ustawiać ręcznie. Gdy hashrate się zmienia, trudność za nim podąża: karta zwalnia, koparka zostaje przestrojona albo GPU wypada.
Czy trudność share'a zmienia zarobki?
Nie. Trudniejszy share jest rzadszy i liczy się proporcjonalnie więcej. Ta sama koparka zalicza więc tę samą pracę w tym samym czasie przy każdej trudności.
Podniesienie trudności nie daje większych zarobków i obniżenie też nie. Zmienia się tylko rytm wysyłania.
Przy kopaniu solo jest tak samo. Blok zostaje znaleziony, gdy jeden hash pokona trudność sieci. Szansa zależy tylko od Państwa hashrate'u w porównaniu z siecią, nigdy od tego, jak często pool dostaje wiadomości od koparki.
Dlaczego stałe tempo share'ów ma znaczenie?
Zbyt łatwa trudność zalewa pool i Państwa łącze drobnymi share'ami. Zbyt trudna sprawia, że share'y są tak rzadkie, że hashrate w panelu mocno skacze. Restart marnuje wtedy też więcej pracy w toku.
Docelowe tempo to punkt równowagi. Prawie dla każdego VarDiff znajduje go lepiej niż ręcznie wybrana liczba.
Kiedy stała trudność pomaga?
Większość pooli HeroMiners pozwala ustawić stałą trudność (zob. listę pooli niżej). Pomaga to w kilku rzeczywistych przypadkach:
- Konfiguracje z proxy, które łączą wiele małych workerów.
- Hashrate wynajęty na rynku, który źle się zachowuje podczas zmian trudności.
- Testy wydajności, w których potrzebne są liczby share'ów porównywalne między przebiegami.
Jeśli żaden z tych przypadków Państwa nie dotyczy, warto zostawić VarDiff włączony.
Kiedy stała trudność szkodzi?
Stała trudność dużo poniżej naturalnego poziomu koparki marnuje łącze i pojemność poola, bez żadnych dodatkowych zarobków. Trudność dużo powyżej sprawia, że statystyki są zaszumione i długo się stabilizują.
Jeśli już ustawiają Państwo wartość, warto zacząć od trudności, na której ustabilizował się VarDiff, a nie od zgadywania. Pokazuje ją konsola programu do kopania.
Jak ustawić stałą trudność?
Na końcu pola użytkownika w programie do kopania należy dodać znak równości i trudność. Wpisuje się je po adresie portfela i nazwie workera:
YOUR_WALLET_ADDRESS.rig1=DIFFICULTYTrudność pozostaje wtedy stała przez cały czas trwania tego połączenia, a VarDiff jej nie zmienia. Wartość poniżej najniższej trudności poola jest do niej podnoszona. Wartość powyżej najwyższej jest do niej obniżana.
Aby wrócić do VarDiff, należy usunąć przyrostek i zrestartować program do kopania.
Jakiej trudności share'a używa każdy pool HeroMiners?
Pearl nie używa VarDiff. Każde połączenie pracuje ze stałą trudnością share'a 2 097 152, taką samą dla każdej koparki. Trudność dodana w polu użytkownika jest ignorowana, a większa koparka po prostu częściej wysyła share'y.
Quantus używa VarDiff i dąży do jednego share'a co 15 sekund. Nowe połączenie zaczyna od 10 000 000 000. Trudność pozostaje między 1 000 000 000 a 1 000 000 000 000, a stała trudność, na przykład =20000000000, jest utrzymywana w tym samym zakresie.
Qubitcoin używa VarDiff i dąży do jednego share'a co 30 sekund. Nowe połączenie zaczyna od 32, a trudność pozostaje między 32 a 10 000. Stała trudność, na przykład =500, jest utrzymywana w tym samym zakresie.