Автопереключение монет: когда это выгодно
Что на самом деле сравнивает свитчер по доходности, какие три издержки он упускает и почему схема наград пула решает, дёшево переключаться или дорого.
Что делает свитчер по доходности
Свитчер по доходности следит за несколькими монетами, которые может майнить ваше оборудование. Он оценивает, сколько каждая принесла бы прямо сейчас, и переводит риг на ту, что выглядит лучше. Площадки аренды делают то же самое за вас, когда вы продаёте хешрейт, а не майните им.
Обещание простое: всегда быть на самой доходной монете. Иногда это верно, а в остальное время это уверенная ошибка. Сравнение, которое он делает, не то сравнение, которое вам платит.
Он сравнивает оценки, а не результаты
Свитчер ранжирует монеты по доходу на единицу хешрейта. Он рассчитывает его из текущей сложности и текущей цены каждой монеты. Обе величины меняются, а цена меняется по причинам, не связанным с майнингом.
Так что рейтинг - это прогноз без погрешности. Большую часть времени две монеты отличаются друг от друга на несколько процентов. Тогда рейтинг тонет в шуме.
Свитчер, действующий по нему, ставит на подброшенную монетку и платит реальную цену за каждый переход.
Издержка 1: риг стоит, пока переключается
Переключение означает перезапуск майнера. Часто майнеру ещё нужно перед первым шаром заново построить датасет, который требует новый алгоритм. Всё это время риг ничего не зарабатывает.
Раз в день это незаметно. Каждые 20 минут это постоянный налог на всю работу, и он растёт с числом карт.
Люди обнаруживают эту издержку после месяца переключений. Общий заработок ниже, чем раньше, хотя графики хешрейта выглядят нормально.
Издержка 2: раунд, из которого вы уходите
Эта издержка удивляет людей. Она целиком зависит от того, как платит пул, который вы покидаете. Раунд - это отрезок работы до того, как пул найдёт следующий блок.
- В схеме, которая платит за раунд, ваши шары - это ваше право на блок, который найдёт этот раунд. Если уйти раньше, риск несли вы, а награду забирает кто-то другой.
- Некоторые схемы платят по вашей доле в недавней истории, как раз чтобы этому помешать. Там уход обнуляет вашу позицию, и накопленная работа перестаёт учитываться.
- В схеме, которая платит за шар, эта издержка почти нулевая. Каждый шар был оценён в момент отправки. Уход стоит только времени на само переключение.
Так что свитчеру место на оплате за шар или на пуле, где вы остаётесь достаточно долго, чтобы раунды завершались. Частые переключения между пулами с раундами продолжают финансировать раунды, которые платят кому-то другому.
Издержка 3: пыль, которую вы оставляете
Каждая монета, на которой вы побывали, где-то оставляет баланс. Если при уходе он ниже порога выплаты того пула, он там и остаётся.
Свитчер, который за месяц побывал на 12 монетах, может оставить 12 мелких сумм, застрявших в 12 пулах. Каждая по отдельности ничтожна, но вместе уже нет.
Часто их так и не забирают. Чтобы дойти до каждого порога, пришлось бы вернуться к той монете достаточно надолго, чтобы заработать остаток.
Две настройки, которые никто не меняет
Почти каждый свитчер предлагает эти две настройки. Почти все оставляют их по умолчанию, и именно отсюда большая часть вреда.
- Запас. Это насколько лучше должна выглядеть другая монета, чтобы риг перешёл. Значение по умолчанию около нуля переключает на шуме. Сделайте запас достаточно широким, чтобы переход окупал перезапуск, брошенный раунд и оставленную пыль.
- Минимальное время пребывания. Это сколько риг должен пробыть на монете, прежде чем снова перейти. Без него две монеты, меняющиеся местами, дают риг, который весь день перезапускается.
Когда переключение - правильный ответ
- Вы сдаёте хешрейт в аренду, а не майните им. Риск монеты несёт покупатель, а вам платят за хешрейт. Ради этого случая вся модель и создавалась.
- Разрыв между монетами действительно большой, а не несколько процентов. Время от времени одна монета уходит так далеко, что рейтинг перестаёт быть подбрасыванием монетки.
- Вы майните, чтобы сразу продать, и ничего не держите. Тогда важен только доход на этой неделе.
Когда переключение - неправильный ответ
- У вас одна или две карты. Издержка на перезапуск составляет ту же долю у маленького рига, что и у большого. Дополнительный доход, который можно поймать, мал в абсолютных цифрах.
- Вы хотите держать монету, в которую верите. Свитчер оптимизирует эту неделю и продаёт остальное, а это противоположность такой позиции.
- Используемым алгоритмам нужна тяжёлая перестройка при каждой смене. Издержка на один переход может превысить всё, чего стоит разница в рейтинге.
- Ваши риги далеко от пулов, между которыми вы переключались бы. Лучшая монета на далёком сервере может платить меньше, если учесть устаревшие шары. Устаревший шар - это шар, который пришёл слишком поздно, чтобы засчитаться.
Что обычно работает лучше переключения
Выберите монету по причинам, которые будут верны и на следующей неделе, и майните её. Пусть работу делает риг, который никогда не останавливается.
Затем раз в месяц смотрите на реальные цифры, а не на живой рейтинг. Сравните, что получил ваш кошелёк, с тем, что то же оборудование получило бы за тот же период в другом месте.
Такое сравнение стоит делать и стоит действовать по нему, когда результат ясен. Делать его каждые 15 минут не нужно. Так часто оно стоит больше, чем находит.