Сложность майнинга криптовалют: почему растет и что будет дальше.
В последнее время появляется все больше материалов о том, как сложность майнинга влияет на прибыль от добычи монет. И все чаще звучит тревожный мотив – сложность майнинга так стремительлно растет, что скоро майнить криптовалюту будет вообще невыгодно. Так ли это? Чтобы ответить на этот вопрос, нужно разобраться, что такое сложность майнинга криптовалют, для чего она вообще нужна, от каких факторов зависит и на что влияет. Разбираемся в этой статье!
Для чего была введена сложность майнинга криптовалют?
Майнинг – это генерация (раскрытие) новых блоков в цепочке блокчейна. Чтобы раскрывать новые блоки, майнер должен проводить математические расчеты. За каждый раскрытый блок он получает награду – определенное число сгенерированных монет.
Однако любая криптовалюта имеет дефляционный характер. Проще говоря, суммарная эмиссия монет не может превышать значение, заложенное в исходном коде.
Например, суммарная эмиссия биткоина составляет 21 миллион монет, а последняя монета должна быть добыта только в 2140-ом году. Такие значения заложили в сеть разработчики.
А если разработчики заранее планируют, сколько монет и когда будет добыто, значит, они должны контролировать темп майнинга.
Если все пользователи кинутся добывать монеты в неограниченном количестве, удерживать эмиссию будет невозможно. Поэтому и были введены ограничения на добычу монет. И главным таким ограничением стала как раз сложность майнинга.
Это параметр блокчейн-сети, который показывает, насколько трудно произвести математический расчет, чтобы раскрыть новый блок и, соответственно, получить за это награду.
Если взять для примера тот же биткоин, то разработчики ввели базовое значение для запланированной ими скорости эмиссии монет – поиск одного блока должен занимать 10 минут. При этом не важно, сколько майнеров будет задействовано в процессе добычи.
Разработчики биткоина позволили майнерам раскрыть первые 2016 блоков, а потом пересчитали темп добычи монет, чтобы скорректировать ее сложность. По плану, 2016 блоков должны добываться за 14 дней (по 10 минут на один блок). В таком случае сложность майнинга равняется единице – это базовое значение, заложенное в сети.
Но майнеры справились с задачей быстрее, и сложность майнинга была увеличена для того, чтобы не выходить из запланированного темпа. Но очевидно, что в разные периоды скорость добычи монет будет отличаться. Соответственно, сложность нужно периодически пересчитывать.
В сети Биткоин пересчет сложности до сих пор происходит через каждые 2016 добытых блоков. Если на поиск последних 2016-ти блоков ушло меньше 14 дней, сложность майнинга будет повышена. Иными словами, если блоки были раскрыты слишком быстро, нужно усложнить задачу, чтобы не «обгонять» заложенные в систему значения.
Как это выглядит для майнеров? Чтобы добыть следующие 2016 блоков, им придется использовать больше вычислительных мощностей, а монеты будут генерироваться медленнее.
В обратной ситуации – когда предыдущие 2016 блоков были добыты менее чем за 14 дней – сложность майнинга автоматически понизится. То есть, майнерам придется тратить меньше вычислительных мощностей, а монеты будут добываться быстрее. Ведь используемых мощностей не хватает для того, чтобы выполнить заложенный план.
Таким образом, через сложность майнинга разработчики криптовалют контролируют темп эмиссии новых монет. Если монеты добываются слишком быстро, планка добычи повышается, если медленно – понижается. Все это сделано только для того, чтобы держать эмиссию на заложенном уровне.
Степень повышения или понижения сложности майнинга зависит от величины разрыва между заложенным в системе и реально потраченным временем на добычу монет. Например, если реальный показатель обогнал запланированный на 10%, то и сложность будет увеличена на 10%.
Что влияет на сложность майнинга криптовалют?
Из самого определения сложности понятно, что этот показатель зависит от двух главных факторов:
- хешрейта сети (то есть суммарной вычислительной мощности задействованного майнингового оборудования);
- времени, потраченного на раскрытие предыдущих блоков.
На практике эти параметры тесно взаимосвязаны.
Если хешрейт вырос, значит, к майнингу криптовалюты присоединились новые участники. Они подключили к сети свое оборудование – соответственно, вычислительная мощность сети увеличилась. Следовательно, на раскрытие блока уйдет меньше времени, чем когда хешрейт был ниже. Отсюда понятно, что:
- чем выше хешрейт, тем больше майнеров занято в добыче монет, тем меньше времени им нужно для раскрытия блоков – сложность повышается;
- чем ниже хешрейт, тем меньше майнеров, тем больше времени тратится на добычу – сложность понижается.
Для подсчета новой сложности майнинга используются сложные формулы. Но, чтобы понять математическое обоснование этого параметра, достаточно рассмотреть уравнение заложенного в системе времени для раскрытия одного блока:
В=С/Х, где В – время на раскрытие блока (в секундах, s), С – сложность майнинга (в хешах ха секунду, H/s), Х – хешрейт сети (в хешах, H).
Как мы помним, базовая сложность равняется единице. Допустим, разработчики отвели на раскрытие одного блока 10 секунд. Проведя несложный подсчет, понятно, что такое число достигается, когда хешрейт равняется 0,1H (10=1/0,1).
А теперь предположим, что к майнингу подключились новые пользователи, и хешрейт из 0,1H увеличился до 100H. Время для раскрытия блока при этом все равно должно составлять заложенные в системе 10 секунд. То есть, 10s=С/100H. Чтобы уравнение работало, показатель С должен составлять уже не 1, а 1000 H/s.
Таким образом, взаимосвязь хешрейта и сложности обоснована математически. Система сама «подгоняет» сложность, чтобы выполнялось базовое уравнение.
Исходя из этой закономерности, очевидно, что сложность майнинга разных криптовалют не может быть одинаковой. Она зависит от заложенного в системе времени на добычу блока и текущего хешрейта сети.
Более того, становится понятно, почему сложность постоянно меняется. Если заложенное время добычи блока – это константа, то хешрейт – показатель динамический. Меняется хешрейт – меняется и сложность майнинга.
А от чего зависит хешрейт сети?
Прежде всего, от популярности криптовалюты (то есть, от ее рыночной стоимости).
Чем популярнее криптовалюта, тем больше майнеров заинтересовано в ее добыче. Они подключают свои вычислительные мощности к сети, увеличивая тем самым ее хешрейт и, соответственно, сложность майнинга.
Сложность майнинга разных криптовалют
Для всех криптовалют, которые можно майнить, можно подсчитать и сложность майнинга. Искать эти данные стоит на официальных сайтах криптовалют или на специальных сайтах-агрегаторах, которые подсчитывают разные показатели криптовалют в режиме реального времени.
Но учитывая динамичность хешрейта, такие подсчеты нельзя считать абсолютно точными. Специалисты советуют брать данные из нескольких источников и вычислять среднее значение.
Многие майнеры ориентируются на аналитические сводки, выложенные на сайте.Но для пользователей из стран СНГ более удобным будет адаптированный под русскоязычную аудиторию ресурс https://bitinfocharts.com/ru/.
На этих сайтах также отображается и суточная динамика сложности майнинга.
Например, на момент написания статьи сложность майнинга биткоина, по данным https://bitinfocharts.com/ru/, составляет 2,603,077,300,219H/s, а суточное колебание находится на уровне +15%.
Эти же показатели для эфириума составляют 2,276,000H/s и +0,37%, для биткоин кэша – 318,709,978,264H/s и -3,7%, для лайткоина – 4,341,368H/s и +4%, для дэша – 79,964,404H/s и -2%, для монеро – 93,162H/s и -11%.
Мы не случайно рассмотрели сложность майнинга нескольких топовых криптовалют. Если проанализировать показатели, становятся понятными еще две закономерности:
- чем больше пользователей вовлечено в добычу криптовалюты, тем выше сложность ее майнинга;
- сложность майнинга снижается, когда падает рыночная стоимость криптовалюты, и повышается, когда курс растет.
На что влияет сложность майнинга криптовалют?
Конечно же, на рентабельность добычи монет.
Чем выше сложность майнинга, тем меньше доход майнера. Например, если сложность увеличивается на 10%, доход тоже снижается на 10%.
Что из этого следует?
Одно и то же майнинговое оборудование приносит разную прибыль в зависимости от текущей сложности добычи монет.
Например, популярный в прошлом году ASIC-майнер Antminer S7 в июле позволял добывать около 0,06 BTC в месяц. Но уже в ноябре, когда сложность сети выросла вдвое, прибыль от использования того же асика составляла уже 0,03 BTC в месяц, то есть ровно в два раза меньше.
Соответственно, за четыре месяца прибыль майнера, использующего Antminer S7, проседала наполовину.
Неужели все настолько плохо?
К счастью, нет.
Эксперты отмечают, что рост сложности майнинга компенсируется ростом рыночного курса криптовалюты.
Для примера возьмем рассмотренную выше ситуацию с биткоином.
В период с июля по ноябрь рентабельность майнинга сократилась в два раза. Однако в то же время рыночная стоимость монеты выросла с 2,4 до 7,6 тысяч долларов, то есть более чем в три раза. А значит, майнеры вышли в плюс за счет роста обменного курса по отношению к фиатным деньгам.
По мнению специалистов, сложность добычи криптовалюты напрямую не зависит от ее рыночной стоимости, но косвенная связь между этими показателями все же имеется.
Если сложность майнинга выросла, значит, криптовалюта стала более популярной. О ней узнало больше пользователей, и больше майнеров направили свои вычислительные мощности для ее добычи. Но рост популярности криптовалюты закономерно ведет и к увеличению ее стоимости – чем больше людей хотят ее купить, тем выше цена монеты.
Получается, что растущий интерес к конкретной криптовалюте влияет и на рост сложности майнинга, и на рост стоимости монеты.
Сложность майнинга криптовалют: чего ждать дальше?
Специалисты подсчитали, что сложность майнинга топовых криптовалют с каждым месяцем повышается в среднем на 8%. То есть, при прочих равных, на 8% ежемесячно снижается и рентабельность добычи монет.
Это главная причина, по которой многие эксперты полагают, что в скором времени майнить криптовалюты будет вообще бессмысленно. Как показывает практика, даже при среднестатистическом приросте сложности в 8% за месяц доходность почти любого майнингового оборудования через 6-9 месяцев снижается практически до нуля.
В то же время многие майнеры уверяют, что курс криптовалют почти всегда «подтягивается» за сложностью майнинга, а значит, доходность сохраняется.
Как бы то ни было, очевидно, что сегодня нет смысла начинать майнить криптовалюты с высокой сложностью. Порог для вхождения слишком высок, а конкуренция в сети просто огромная.
Остается два варианта – вложиться в мощное оборудование (чтобы увеличить свою долю от общей награды) или майнить криптовалюты с низкой сложностью.
Первый вариант затратный и не самый надежный – не факт, что получится отбить вложенные в оборудование деньги, пока сложность майнинга снова не подскочит. Второй вариант довольно рискованный – если криптовалюта не выстрелит, особой прибыли от ее добычи тоже не получишь.
Оптимальное решение – майнить популярные криптовалюты, сложность которых пока что позволяет использовать для добычи несложное оборудование (Litecoin, Dash, Monero, Bitcoin Cah и другие).
Однако большинство аналитиков уверены, что постепенно майнинг с целью заработка вообще утратит свою актуальность.
Максимальную прибыль от майнинга могут получить лишь те пользователи, которые добывают монеты одними из первых (когда награда распределяется между меньшим количеством людей). А в большинстве недавно появившихся криптовалют майнинг вообще не предусмотрен.
Так что есть все основания полагать, что будущее криптовалютного рынка – за трейдингом.