Хешрейт и сложность майнинга. Что на них влияет и как это связано с доходностью?
Словарь основных терминов
- Мемпул — все транзакции в блокчейне, которые ждут подтверждения от майнеров.
- Сложность майнинга — величина, с помощью которой майнеры измеряют затратность добычи нового блока и его подтверждение. Является одним из ключевых ончейн-индикаторов блокчейна Bitcoin.
- Халвинг — это событие, когда вознаграждение за майнинг новых блоков уменьшается вдвое.
- Хэш — функция преобразования буквенных и цифровых значений в зашифрованный код фиксированной длины, необходимый для управления блокчейном. Хеш является результатом хеширования. Длина хэша может быть разной для разных криптовалют. Для Bitcoin она составляет 64 символа.
- Хэширование — в контексте майнинга — процесс преобразования вводной информации любой длины в зашифрованный код длины фиксированной.
- Хешрейт — единица измерения мощности оборудования, которое используется для майнинга. Обычно под хешрейтом подразумевается суммарная вычислительная мощность всех машин, которые майнеры используют для добычи криптовалют в настоящий момент. Чем выше значение, тем больше оборудования используется. Измеряется в h/s — хешах в секунду. Но криптоиндустрия настолько развилась за последние годы, что хешрейт уже измеряется в куда более крупных величинах: mh/s (мегахеш/секунду), gh/s (гигахеш/секунду) и т.д.
Сложность майнинга криптовалют
В этой статье кратко расскажем о том что такое параметр сложности майнинга, причём тут хешрейт и как всё это может отразиться на размере вашего криптовалютного дохода.
Можно было бы сказать, что хешрейт — это эффективность майнинга. Чем выше хешрейт, тем богаче майнер. На этом мы могли бы остановиться и пойти гуглить оборудование с высоким хешрейтом, чтобы зарабатывать больше. Но в криптовалюте не всё так просто, а недостаток осведомлённости в сфере часто приводит к потере прибыли. Поэтому давайте вникать.
Для чего нужен параметр сложности?
Параметр сложности майнинга выполняет несколько задач:
- Отражает конкуренцию внутри сети. Чем больше «шахтёров» трудятся в поисках валидных значений, тем сложнее добыча для каждого из них. Таким же образом регулируется и эмиссия новых монет: она происходит постепенно, без резких взлётов и падений курса;
- Помогает майнерам определить тонкости оборудования, необходимого для добычи монет: его мощность, вид, количество и т.д. Ведь майнеры платят не только за оборудование (которое стоит недёшево), но и за электроэнергию. Процесс добычи монет рентабелен до тех пор, пока ваш заработок превосходит затраты на электроэнергию.
Самый высокий уровень сложности добычи Биткоина был зафиксирован 16 мая 2022. Источник: coinwarz.com
Где узнать актуальное значение мощности всей сети Bitcoin? Для этого можно воспользоваться одним из сервисов:
Там же можно узнать сложность майнинга ZCash, Monero, LTC и других монет на текущий момент.
Как меняется сложность майнинга?
Как мы уже отметили выше, перерасчёт сложности добычи происходит каждые 2016 добытых блоков в блокчейне Биткоин. Согласно задумке Сатоши Накамото, интервал между блоками должен составлять 10 минут. Для сравнения интервал между добычей блоков Ethereum плавает между 10 и 19 секундами. О загруженности сети и размере мемпула расскажем чуть ниже.
Фиксированный интервал между блоками не позволяет майнерам добавлять мощности своему оборудованию и таким образом подвергать опасности работу всей сети.
Изменение сложности майнинга измеряется в процентах:
Также на изображении выше вы можете заметить следующие значения:
- Height — высота блока: чем больше значение, тем «взрослее» блокчейн;
- Difficulty — собственно, сложность майнинга: измеряется в триллионах хешей и обозначается буквой T;
- Average block — время, затраченное на добычу одного блока;
- Average Hashrate — средний хешрейт, то бишь эффективность добычи. Чем выше значение, тем лучше для майнера;
Earnings by PPS/T(BTC) — оплата за акцию. Подробности — тут.
Что влияет на сложность майнинга?
Сатоши Накамото не просто придумал Bitcoin. Он ещё и заложил определённые алгоритмы, согласно которым развивается добыча этой монеты. Усложнение и упрощение майнинга — один из них.
Сложность майнинга зависит от двух вещей:
Что такое хешрейт?
Хешрейт — скорость хэширования в сетях, работающих на алгоритме Proof Of Work (доказательство выполнения работы) — позволяет майнеру определить быстроту получения хэша в ходе каждой транзакции. И соответственно время, которое он должен потратить на получение прибыли. Хешрейт оборудования является ключевой характеристикой при планировании майнинга и прогнозировании прибыли майнера.
Эта единица измерения показывает сколько транзакций в секунду может провести оборудование для решения криптографической задачи. Так, сегодня различают:
- H/s — 1 хэшей/сек;
- KH/s — 1000 хэшей/сек;
- MH/s — 1 миллион хэшей/сек;
- GH/s — 1 миллиард хэшей/сек;
- TH/s — 1 триллион хэшей/сек;
- PH/s — 1 квадриллион хэшей/сек;
- EH/s — 1 квинтиллион (число с 18 нулями) хэшей/сек;
- ZH/s — 1 секстиллион (число с 21 нулями) хэшей/сек.
Для решения криптографических задач в блокчейне Bitcoin и защиты хранящейся в нём информации используется алгоритм SHA-256.
Что влияет на хешрейт
На хэшрейт будут влиять параметры оборудования для майнинга. А именно:
- Тип и предназначение. Майнеры используют процессоры (CPU), видеокарты (GPU) и «Асики». По мере развития криптоиндустрии последние используются всё чаще, так как ASIC созданы специально для майнинга;
- Тактовая частота центрального процессора. Главная характеристика цифровых микропроцессоров — частота работы. От неё зависит, насколько быстро одна интегральная схема будет выполнять свою работу;
- Количество ядер;
- Оперативная память;
- Архитектура.
Также имеет значение майнинг-пул: некоторые пулы используют собственные скрипты для более эффективной добычи, но далеко не все они прописаны на совесть.
Как повысить хешрейт майнинга? На этой теме ютуберы и участники криптофорумов собаку съели.
Основные методы сводятся к следующему:
- Разгон ASIC. То бишь увеличение частоты всей платы и как следствие повышение производительности. Затраты на электроэнергию тоже растут. Так можно увеличить доход от майнинга в краткосрочной перспективе — пока не повысится сложность майнинга. Поэтому разгонять Асики стоит, исходя из текущей сложности добычи. Например, Antminer S9 с хешрейтом 13.5 TH/s можно взвинтить до 16 TH/s. В первом случае он будет потреблять 1200 Вт, во втором — уже 1600;
- Автонастройка. Изменение частоты каждой схемы отдельно. По сути то же самое, что разгон Асика, только автонастройка — вещь более тонкая и требует немного больше времени. Antminer S9 с производительностью 16 TH/s будет выдавать 17.5 TH/s, но с авторегулировкой микросхем потребление электроэнергии будет оставаться на уровне 1600 Вт.
Также на хешрейт может влиять размер мемпула, то есть количество транзакций, которые ожидают своей очереди на выполнение. В зависимости от размера мемпула транзакции могут проводиться быстрее или медленнее. Ранее мы уже писали в отдельной статье о том как проверить транзакцию Биткоина и узнать общую загруженность сети.
Как сложность влияет на доходность майнинга?
Если обобщить, то соотношение хешрейта и сложности криптодобычи выглядит так:
Больше майнеров задействованы в процессе добычи монеток — > Выше хешрейт — > Меньше времени требуется для нахождения новых блоков — > Сложность повышается.
Верно и обратное: чем меньше хешрейт, тем меньше сложность. Тем больше времени уходит на добычу нового блока.
Но вот в чём подвох: поскольку сложность повышается для всех участников процесса, то в выигрыше остаются только крупные игроки, которые могут позволить себе увеличивать мощности с относительно невысоким риском. У небольших же ферм остаются два выхода:
- Апгрейдить Асики, что несёт за собой финансовые риски;
- Отключать оборудование и дожидаться, пока сложность добычи снова упадёт.
Сложность майнинга влияет и на цену валют. Для Биткоина повышение хешрейта обычно влечёт за собой повышение стоимости монеты. Но не всегда. Для примера взгляните на эти два графика, в которых нет корелляции между хешрейтом и ценой криптовалюты:
Цена на монету в этот период росла:
А вот сложность и хешрейт связаны друг с другом неразрывно. Это видно на примере двух графиков:
Pacчeт дoбычи биткoинa
Скорость майнинга — величина непостоянная. Отследить её вручную довольно сложно, поэтому для этих целей майнеры используют калькуляторы для майнинга. Они помогают оценить доход от добычи Биткоина или другой криптовалюты путём прогнозирования расходов и грядущих рыночных условий.
Таких калькуляторов в сети — огромное количество. Вот только некоторые из них:
- www.nicehash.com/profitability-calculator;
- www.cryptocompare.com/mining/calculator;
- minerstat.com/mining-calculator
- whattomine.com;
- jblevins.org/btcmpc.
При расчёте добычи криптовалюты используются такие переменные:
- Сложность добычи: её стартовый показатель, усложнение или упрощение, интервал между блоками;
- Оборудование/вычислительные мощности: хешрейт, кол-во потребляемой электроэнергии, комиссия майнинг-пула;
- Условия рынка: стоимость 1 кВт электроэнергии в долларах США, текущий курс доллара США, длительность майнинга.
Калькуляторы майнинга бывают простыми:
А бывают и куда более функциональными:
Заключение
Суммируя всё вышесказанное, про хешрейт можно сказать следующее:
- Хешрейт — это совокупная мощность всего оборудования, которое используется для майнинга в данный момент;
- Чем выше хешрейт, тем лучше для майнера. И тем дороже оборудование соответственно;
- Скорость хеширования измеряется в хешах/секунду. Сегодня она может достигать нескольких сикстиллионов транзакций в секунду;
- На хешрейт можно влиять. Для этого майнеры разгоняют Асик полностью или делают это с отдельными его микросхемами;
- Хешрейт неразрывно связан со сложностью майнинга;
- Цена криптовалюты не всегда зависит от хешрейта. Хешрейт может обвалиться, при этом цена на монету остаётся прежней или даже поднимается;
- Сложность майнинга может повышаться и понижаться. Она зависит от количества активных майнеров в данном отрезке времени. Перерасчёт сложности майнинга Bitcoin происходит примерно раз в 2 недели согласно алгоритму, заложенному в его блокчейн;
- Понятия «хешрейт» и «сложность майнинга» применимы не только к Биткоину, но и другим криптовалютам, которые можно майнить: Monero, Litecoin, Ethereum и т.д.