Гид по хешрейту сети: что это такое и какой показатель считается низким/высоким

272
Просмотры
ASIC оборудование для майнинга: что это и как меняет процесс майнинга

Даже если вы совсем новичок в мире криптовалют, вы, наверное, слышали про показатели хешрейта сети Биткоина. Также это называется хеш-мощность, и значимо для сообщества, увеличилась она или снизилась.

Что это означает на самом деле? Рассказываем матчасть хешрейта сети в криптовалютах: почему это так важно и что значит для биткоина в частности.

Хешрейт применим к каждой криптовалюте, которая работает по алгоритму консенсуса PoW, то есть новые монеты майнятся.

Что такое хеш-мощность сети?

Можно говорить о мощности всей сети и отдельного оборудования. Сначала коснемся первого случая.

Хешрейт, также Hash Rate, Power, — это единица измерения, которая показывает, сколько мощности, переданной оборудованием майнеров, находится в сети, чтобы она могла функционировать непрерывно. То есть сколько мощности потребляется для генерации новых блоков при нормальном среднем времени 10 минут (в случае биткоина).

Сеть биткоина потребляет много энергии, потому что она должна регулярно решать математические вычисления для нахождения нового блока. Они являются настолько сложными, что майнер не может быстро прийти к ответу без большого количества вычислений. Усложнить поиск — задача алгоритма хеширования.

Алгоритм хеширования принимает данные любого произвольного размера (числа, буквы, медиафайлы) и преобразует их в фиксированную буквенно-цифровую строку. Размер фиксированного бита может варьироваться (например, 64 бит, 128 или 256) в зависимости от используемой хеш-функции.

Хеш-алгоритм обладает определенными свойствами: генерирует уникальный результат (сам хеш) и является односторонней функцией. Это значит, что он функционирует линейно: нельзя с хеша восстановить сеть, как нельзя со слепка ступни восстановить весь скелет.

Биткоин использует SHA-256 (Secure Hash Algorithm). Блоки добавляются путем проверки хешей буквально в лотерее.

Чтобы успешно вычислить блок, майнер должен хешировать заголовок блока таким образом, чтобы он был меньше или равным «цели». Цель — 256-битное число (чрезвычайно большое), которое шарят все клиенты в сети. SHA-256 хеш заголовка блока должен быть ниже или равен текущей цели для блока, который будет принят сетью. Чем ниже цель, тем сложнее создать блок.

Цель изменяется, поскольку сложность обновляется каждые 2016 блоков.

И майнеры приходят к этому конкретному хешу (или цели), изменяя небольшую часть заголовков блока, которая называется «nonce». «Nonce» всегда начинается с «0» и увеличивается каждый раз для получения требуемого хеша.

Поскольку переменная nonce вычисляется наугад, шансы получить этот конкретный хеш (или цель), очень низки. Поэтому требуется много попыток для подбора.

И для этого требуется огромное количество вычислительных и аппаратных ресурсов, что доказывает работу — для майнинга блока прикладываются усилия. Вот почему это называется «доказательством работы», proof-of-work.

Таким образом, случайный майнер получает подходящий хеш, выигрывает среди других, и получает вознаграждение в 12,5 BTC (пока столько, в будущем сумма снизится).

Хотя мы называем это лотереей, но выигрышный билет дорого стоит. Организовать конкурентный майнинг — дорогостоящее и энергоемкое дело.

Так вот, количество попыток в момент времени, которые производится для вычисления хеша, и называются хешрейтом или хеш-мощностью.

Более высокий коэффициент лучше при майнинге, поскольку увеличивает вероятность найти следующий блок и получить вознаграждение.

От того, сколько совокупно хешрейтаа в сети, зависит сложность (с ростом мощности растет и сложность). Это сделано для того, чтобы сохранить время генерации блока в 600 секунд. Вот историческое распределение за 2018 год:

Гид по хешрейту сети: что это такое и какой показатель считается низким/высокимГрафик хешрейта сети биткоина можно найти по ссылке.

Как определить хешрейт видеокарты

Он представляет собой скорость, с которой работает выбранная майнинг-установка.

Скорость хеширования вычисляется в хешах в секунду. Часто используются сокращения гига, пета и т. д.

  • 1 kH/s, килохеш — 1000 — тысяча хешей,
  • 1 MH/s, мегахеш — 1000000 — миллион хешей,
  • 1 GH/s, гигахеш — 1000000000 — миллиард,
  • 1 TH/s — 1000000000000 — триллион,
  • 1 PH/s — 1000000000000000 — квадриллион,
  • 1 EH/s — 1000000000000000000 — квинтиллион.

Устройства, используемые для майнинга криптовалют, не имеют одинаковых хешей для каждой монеты. Например, майнинг-установка для биткоинов имеет другую скорость хеширования в сравнении с хешрейтом для ethereum. Это зависит от алгоритмов, поскольку разные варианты используют различный объем памяти и другие показатели. Вот хешрейт видеокарт, включая низкий вариант. Таблица рассортирована по алгоритмам.

Также можете использовать большой калькулятор для расчета прибыльности майнинга, в котором вы найдете практически все видеокарты. Определить точный хешрейт своей установки можно через ПО для майнинга. До покупки можно опираться только на отзывы владельцев. Калькуляторы берут усредненное значение, так что фактическая мощность может отклоняться.

Однако при расчете рентабельности недостаточно учитывать мощность устройства, необходимо сопоставить затраты на электроэнергию, связанные с майнингом. Это называется эффективностью майнера. Увеличение сложности увеличивает стоимость электроэнергии. Например, майнинг-установка со скоростью хеша выше на 10%, чем другая, но при этом она тратит на 50% больше электричества, что не делает ее прибыльнее. Поэтому, хотя хешрейт является важным фактором, всегда помните о том, что в итоге нужно учитывать эффективность.

Увеличение хешрейта

Во-первых, не нужно заниматься разгоном оборудования сразу из коробки. Сначала ферма должна поработать в обычном режиме.

При увеличении мощности аппаратура всегда нагревается больше, потребляет больше ресурсов, поэтому увеличение производительности должно быть взвешено.

Обычно производитель карт поставляет оборудование таким образом, что из него еще можно выжать несколько десятков процентов.

Выполняя разгон, вы рискуете спалить видеокарты. Поэтому работать на увеличение хешрейта надо с соблюдением таких принципов:

  • постепенный разгон,
  • проведение стресс-тестов (ищите aida64 stress test),
  • проверка в деле.

Самый простой способ — подкручивать настройки в программе MSI Afterburner.

Для Nvidia и майнинга Эфира то же самое делать с запущенной утилитой OhGodAnETHlargementPill.

Снижайте вольтаж до минимально возможного. Постепенно двигайте Power Limit по несколько процентов, принимая изменения. Затем Core Clock с шагом 50 Мгц. Также принимайте изменения.

Для каждой карты свои показатели, поэтому разумнее искать информацию в сети по конкретной модели. Например, для 1080 одному майнеру подошли такие настройки:

Гид по хешрейту сети: что это такое и какой показатель считается низким/высоким

После этого проводится стресс-тест. И так, пока после стресс-теста драйвер не сбросится. Тогда от этих показателей возвращаемся на предыдущие стабильные показатели и оставляем их.

Затем рекомендуется проверить видеокарты в высокотребовательных играх около 1-2 часов.

Почему скачет хешрейт

1. Именно доходность может падать из-за увеличения сложности.

2. Также проблема может быть связана с пулом, и этот вариант случается наиболее часто.

3. Дальше проблемы скачков хешрейта следует искать в оборудовании.

  • Первая рекомендация — переустановка Windows и обновление всех программ.
  • Иногда проблема с драйверами, нужно смотреть предупреждения в пуле (с некоторыми новыми версиями хешрейт падал на 25%),
  • Также может быть неисправность в видеокарте, сильный разгон, перегрев.
  • Часто бывает проблема в райзерах.
  • Посмотреть настройки майнера: сократить потоки GPU (до 1), при этом увеличить интенсивность.