Автоперемикання монет: коли воно вигідне, а коли непомітно коштує вам грошей
Що насправді порівнює профіт-світчер, три складові вартості, яких він не враховує, і чому саме схема нагород вирішує, чи буде перемикання безкоштовним або дорогим.
Що робить перемикач
Перемикач за прибутковістю стежить за кількома монетами, які може майнити ваше обладнання, оцінює, скільки кожна принесла б просто зараз, і переводить риг на ту, що виглядає найкраще. Майданчики оренди роблять те саме за вас, коли ви продаєте хешрейт, а не майните самі.
Ідея очевидна, а арифметика виглядає незаперечною: завжди бути на найприбутковішій монеті. Іноді це справді так. Решту часу це впевнена помилка, і причина в тому, що порівняння, яке він робить, не є тим порівнянням, за яке вам платять.
Він порівнює оцінки, а не результати
Число, за яким перемикач ранжує монети, є доходом на одиницю хешрейту, розрахованим із поточної складності монети та її поточної ціни. Обидві величини змінюються, і друга змінюється з причин, ніяк не пов'язаних із майнінгом.
Тому рейтинг виявляється прогнозом без зазначення похибки. Коли дві монети відрізняються на кілька відсотків, а так буває майже завжди, рейтинг перебуває в межах шуму, і перемикач, що діє за ним, по суті грає в орлянку, водночас платячи за кожен перехід цілком реальну ціну.
Перша ціна: риг зупиняється
Перемикання означає перезапуск майнера і часто перебудову датасету, потрібного новому алгоритму, перш ніж вдасться видати першу шару. Увесь цей час риг нічого не заробляє.
Раз на день це непомітно. Кожні двадцять хвилин це постійний податок на всю роботу, і він зростає з кількістю відеокарт. Цю ціну люди виявляють після місяця перемикань, коли загальний дохід виявляється нижчим за попередній, а графіки хешрейту виглядають нормально.
Друга ціна: раунд, який ви покидаєте
Ця ціна дивує людей найбільше, і вона повністю залежить від того, як платить пул, який ви залишаєте.
За схеми оплати за раунд ваші шари є вашим правом на блок, який цей раунд зрештою знайде. Якщо ви підете раніше, ризик узяли на себе ви, а нагороду отримає хтось інший. Схеми, створені спеціально проти такої поведінки, де оплата залежить від вашої частки в недавній історії, роблять це ще наочнішим: відхід обнуляє вашу позицію, і накопичена робота перестає враховуватися.
За схеми оплати за шару ця ціна близька до нуля. Кожну шару вже було оцінено в момент надсилання, тому відхід коштує вам лише часу на саме перемикання.
Тож чесна версія поради звучить так: перемикачу місце на оплаті за шару або на пулі, де ви залишаєтеся достатньо довго, щоб доводити раунди до кінця. Часті перемикання між пулами з оплатою за раунд означають, що ви раз у раз фінансуєте раунди, які платять комусь іншому.
Третя ціна: пил, який ви залишаєте
Кожна монета, на якій ви побували, залишає десь баланс. Якщо він нижчий за поріг виплати того пулу, коли ви йдете, він там і залишається, і перемикач, що побував за місяць на дюжині монет, залишає дюжину дрібних сум, які застрягли в дюжині пулів.
Окремо це дрібниця, разом уже ні, і часто ці гроші так і не повертаються, бо для досягнення кожного порогу довелося б повернутися на ту монету і майнити достатньо довго, щоб заробити решту.
Два налаштування, які ніхто не змінює
Майже кожен перемикач дає змогу задати обидва, і майже всі залишають їх за замовчуванням, і саме звідси береться більша частина шкоди.
- Поріг різниці. Наскільки кращою має виглядати інша монета, щоб відбувся перехід. Значення за замовчуванням близько нуля перемикає на шумі. Задайте його достатньо широким, щоб перехід окупав перезапуск, покинутий раунд і пил, який він залишить.
- Мінімальний час на монеті. Скільки риг має залишатися на місці, перш ніж йому дозволять знову перейти. Без цього налаштування дві монети, що раз у раз міняються місцями, дають риг, який увесь день перезапускається.
Коли перемикання є правильним рішенням
- Ви здаєте хешрейт в оренду, а не майните самі. Ризик монети несе покупець, а вам платять за хешрейт: саме для цього випадку і створювалася вся ця модель.
- Різниця між монетами справді велика, а не кілька відсотків. Іноді одна монета справді відходить настільки далеко, що рейтинг перестає бути грою в орлянку.
- Ви майните, щоб одразу продавати, і нічого не тримаєте, тому важливий лише дохід за цей тиждень.
Коли ні
- Одна чи дві відеокарти. Ціна перезапуску становить ту саму частку для маленького рига, що й для великого, а додатковий дохід, який він може вловити, в абсолютних цифрах малий.
- Ви хочете тримати монету, в яку вірите. Перемикач оптимізує цей тиждень і продає все інше, а це прямо протилежна позиція.
- Алгоритмам, що використовуються, за кожної зміни потрібна важка перебудова. Ціна одного переходу може перевищити все, чого варта різниця в рейтингу.
- Ваші риги далеко від пулів, між якими ви перемикалися б. Вигідніша монета на далекому сервері може виявитися гіршою для вашого гаманця, якщо врахувати застарілі шари.
Альтернатива, яка зазвичай виграє
Виберіть монету з причин, які протримаються хоча б тиждень, майніть її, і нехай роботу робить накопичувальний ефект рига, який ніколи не зупиняється. Потім раз на місяць звіряйтеся з реальними цифрами, а не з живим рейтингом: скільки отримав ваш гаманець проти того, скільки те саме обладнання отримало б деінде за той самий період.
Таке порівняння варто робити, і за ним варто діяти, коли результат однозначний. Просто його не потрібно робити кожні п'ятнадцять хвилин, а з такою частотою воно коштує дорожче, ніж знаходить.