Automatyczne przełączanie monet: kiedy się opłaca, a kiedy po cichu kosztuje
Co naprawdę porównuje przełącznik rentowności, jakich trzech kosztów nie uwzględnia i dlaczego to system nagradzania decyduje, czy przełączanie jest darmowe, czy drogie.
Co robi przełącznik
Przełącznik zysku (profit switcher) obserwuje kilka monet, które sprzęt mógłby kopać, szacuje, ile każda zarobiłaby w tej chwili, i przenosi koparkę na tę, która wygląda najlepiej. Giełdy wynajmu mocy robią to samo w imieniu użytkownika, gdy sprzedaje on hashrate, zamiast nim kopać.
Obietnica jest oczywista, a rachunek wygląda na niepodważalny: zawsze być na najlepiej płacącej monecie. Czasem jest to naprawdę słuszne. W pozostałych przypadkach jest to pewny siebie błąd, a powodem jest to, że porównanie, które robi przełącznik, nie jest porównaniem, które przynosi wypłatę.
Porównuje szacunki, a nie wyniki
Liczba, według której przełącznik ustala ranking, to przychód na jednostkę hashrate'u, wyliczony z bieżącej trudności monety i jej bieżącej ceny. Obie się zmieniają, a druga z powodów, które nie mają nic wspólnego z kopaniem.
Przez to ranking jest prognozą bez marginesu błędu. Gdy dwie monety dzieli kilka procent, co zdarza się przez większość czasu, ranking mieści się w szumie, a przełącznik, który na nim działa, gra w rzut monetą, płacąc za przeniesienie prawdziwe koszty.
Pierwszy koszt: koparka staje
Przełączenie oznacza restart programu do kopania i często przebudowę zbioru danych, którego potrzebuje nowy algorytm, zanim powstanie pierwszy share. W tym czasie koparka nic nie zarabia.
Raz dziennie jest to niewidoczne. Co dwadzieścia minut staje się stałym podatkiem od całej działalności i rośnie z liczbą kart. Ten koszt ludzie odkrywają po miesiącu przełączania, gdy łączne zarobki są niższe niż wcześniej, a wykresy hashrate'u wyglądają dobrze.
Drugi koszt: porzucona runda
Ten koszt zaskakuje ludzi i zależy wyłącznie od tego, jak płaci opuszczany pool.
W schemacie płacącym za rundę share'y są roszczeniem do bloku, który ta runda w końcu znajdzie. Odejście przed jego znalezieniem oznacza, że ryzyko poniesiono samemu, a nagrodę bierze ktoś inny. Schematy zaprojektowane właśnie po to, by zniechęcać do takiego zachowania, w których płatność zależy od udziału w niedawnej historii, czynią to jeszcze wyraźniejszym: odejście zeruje pozycję, a zgromadzona praca przestaje się liczyć.
W schemacie płacącym za share ten koszt jest bliski zeru. Każdy share został wyceniony w chwili wysłania, więc odejście kosztuje tylko czas samego przełączenia.
Uczciwa wersja rady brzmi więc: przełącznik pasuje do schematu pay-per-share albo do poola, w którym zostaje się wystarczająco długo, by doczekać końca rund. Częste przełączanie między poolami rozliczającymi rundy oznacza wielokrotne finansowanie rund, które płacą komuś innemu.
Trzeci koszt: pozostawiony pył
Każda odwiedzona moneta zostawia gdzieś saldo. Jeśli w chwili przejścia dalej jest ono poniżej progu wypłaty danego poola, zostaje tam, a przełącznik, który w ciągu miesiąca dotknie kilkunastu monet, zostawia kilkanaście małych kwot rozrzuconych po kilkunastu poolach.
Pojedynczo znikome, razem już nie, i często nigdy nieodzyskane, bo osiągnięcie każdego progu oznaczałoby powrót do danej monety na tyle długo, by zarobić resztę.
Dwa ustawienia, których nikt nie zmienia
Niemal każdy przełącznik udostępnia oba te ustawienia i niemal każdy zostawia je na wartościach domyślnych, z czego bierze się większość szkód.
- Margines. O ile lepiej musi wyglądać inna moneta, zanim nastąpi przeniesienie. Domyślna wartość bliska zeru przełącza na szumie. Należy ustawić go na tyle szeroko, aby przeniesienie pokrywało restart, porzuconą rundę i pył, który zostawi.
- Minimalny czas pozostania. Jak długo koparka musi zostać na miejscu, zanim znów będzie mogła się przenieść. Bez niego dwie monety zamieniające się miejscami w kółko dają koparkę, która spędza dzień na restartach.
Kiedy przełączanie jest właściwą odpowiedzią
- Hashrate jest wynajmowany, a nie używany do kopania. Ryzyko monety ponosi kupujący, a zapłata należy się za hashrate; dla tego przypadku zbudowano cały ten model.
- Różnice między monetami są naprawdę duże, a nie kilkuprocentowe. Od czasu do czasu jedna moneta przesuwa się na tyle daleko, że ranking przestaje być rzutem monetą.
- Kopanie służy natychmiastowej sprzedaży bez trzymania czegokolwiek, więc liczy się tylko przychód w tym tygodniu.
Kiedy nie jest
- Jedna lub dwie karty. Koszt restartu to ta sama proporcja dla małej koparki co dla dużej, a dodatkowy przychód, który mógłby przynieść, jest w liczbach bezwzględnych niewielki.
- Chęć trzymania monety, w którą się wierzy. Przełącznik optymalizuje ten tydzień i sprzedaje resztę, czyli robi coś odwrotnego.
- Algorytmy wymagają ciężkiej przebudowy przy każdej zmianie. Koszt jednego przeniesienia może przekroczyć wszystko, co jest warta różnica w rankingu.
- Koparki są daleko od pooli, między którymi następowałoby przełączanie. Lepsza moneta na odległym serwerze może w portfelu wypaść gorzej po uwzględnieniu przestarzałych share'ów.
Alternatywa, która zwykle wygrywa
Należy wybrać monetę z powodów, które przetrwają tydzień, kopać ją i pozwolić, by pracę wykonało narastanie efektów koparki, która nigdy się nie zatrzymuje. Potem raz w miesiącu dokonać przeglądu na podstawie rzeczywistych liczb, a nie rankingu na żywo: ile otrzymał portfel w porównaniu z tym, co ten sam sprzęt otrzymałby gdzie indziej w tym samym okresie.
To porównanie warto robić i warto na jego podstawie działać, gdy jest rozstrzygające. Nie trzeba go tylko robić co piętnaście minut, a robione tak często kosztuje więcej, niż pozwala znaleźć.