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

1577
Просмотры
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. Это зависит от алгоритмов, поскольку разные варианты используют различный объем памяти и другие показатели. Вот хешрейт видеокарт, включая низкий вариант. Таблица рассортирована по алгоритмам.

Видеокарта Мощность Алгоритм
ZOTAC GTX 1080 Ti 0.532 GHash/s Scrypt-Chacha
ZOTAC GeForce GT 710 33 KHash/s Scrypt
Asus GeForce GTX 750 240 Hash/s Scrypt
EVGA GTX 770 76 KHash/s Scrypt
Sapphire Radeon Rx 470 24 MHash/s Scrypt
Sapphire Radeon R9 280X 18 MHash/s Scrypt
Gigabyte GeForce GTX 1060 3 GB 575 KHash/s Neoscrypt
MSI GTX 1080 AERO OC 1600 KHash/s Neoscrypt
ASUS GTX 1070 Ti 45 MHash/s Lyra2REv2
Gigabyte GeForce GTX 1060 3 GB 23.6 MHash/s Lyra2REv2
Nvidia GTX 1070 Ti 43.27 MHash/s Lyra2REv2
EVGA GTX 1080 SC2 iCX 52.0 MHash/s Lyra2REv2
Asus GTX 1080ti ROG Strix OC 69 MHash/s Lyra2REv2
Gigabyte GTX 1080 Ti aorus 62.44 MHash/s Lyra2REv2
Palit GTX 1060 0.42 GHash/s Keccak
Asus Radeon HD 6770 Green Edition 4564 MHash/s Keccak
Asus GeForce 1070 31.06 MHash/s Ethereum
Nvidia GeForce 840M 1.66 MHash/s Ethereum
Gygabyte GeForce GT 750M 0.45 MHash/s Ethereum
KFA2 GeForce GTX 1080 EXOC 8GB 31.85 MHash/s Ethereum
Evga GeForce GTX 1080 Ti 34 MHash/s Ethereum
Nvidia GeForce GTX 560M 1.85 MHash/s Ethereum
Nvidia GeForce GTX 970 17.5 MHash/s Ethereum
Asus GTX 1060 23.2 MHash/s Ethereum
PNY Gtx 1060 23 MHash/s Ethereum
Asus GTX 1060 18.2 MHash/s Ethereum
Palit GTX 1060 18 MHash/s Ethereum
EVGA GTX 1060 3GB 24.7 MHash/s Ethereum
MSI GTX 1060 3GB 23.4 MHash/s Ethereum
EVGA GTX 1060 3gb 22.5 MHash/s Ethereum
Asus GTX 1060 6GB 24 MHash/s Ethereum
Gigabyte GTX 1060 6gb 22 MHash/s Ethereum
MSI GTX 1060 6GB 18.6 MHash/s Ethereum
EVGA GTX 1060 6GB SC 23.010 MHash/s Ethereum
Nvidia GTX 1060 FE 21.8 MHash/s Ethereum
Gigabyte GTX 1070 32 MHash/s Ethereum
Gigabyte GTX 1070 31.2 MHash/s Ethereum
KFA2 GTX 1070 25 MHash/s Ethereum
EVGA Gtx 1070 sc 25.42 MHash/s Ethereum
EVGA GTX 1080 ti 41.97 MHash/s Ethereum
EVGA GTX 1080 Ti 37 MHash/s Ethereum
EVGA GTX 1080 Ti 36 MHash/s Ethereum
Asus GTX 1080 Ti 35 MHash/s Ethereum
Gigabyte GTX 760 6.4 MHash/s Ethereum
Gibabyte Gtx 970 22 MHash/s Ethereum
MSI GTX 970 19.5 MHash/s Ethereum
MSI Gtx 970 Twin Frozr 21.6 MHash/s Ethereum
EVGA GTX 980 20 MHash/s Ethereum
Gigabyte HD 7870 12.2 MHash/s Ethereum
Sapphire Nitro+ RX 580 8GB 32 MHash/s Ethereum
Sapphire R9 280 14 MHash/s Ethereum
MSI R9 290 29.2 MHash/s Ethereum
XFX R9 290 25 MHash/s Ethereum
Sapphire R9 390 29 MHash/s Ethereum
Sapphire R9 Nano 28 MHash/s Ethereum
MSI Radeon R9 270X 10.170 MHash/s Ethereum
Sapphire Radeon R9 280x 22.4 MHash/s Ethereum
Sapphire Radeon R9 290x 23.2 MHash/s Ethereum
MSI Radeon R9 380 22 MHash/s Ethereum
Sapphire Radeon RX 460 11.5 MHash/s Ethereum
MSI Radeon RX 470 24 MHash/s Ethereum
MSI Radeon RX 480 27.1 MHash/s Ethereum
Asus Radeon RX 480 26.9 MHash/s Ethereum
ASUS Radeon RX 480 26.1 MHash/s Ethereum
Sapphire Radeon Rx 480 25 MHash/s Ethereum
Sapphire Radeon RX 580 27.5 MHash/s Ethereum
Sapphire RX 480 29 MHash/s Ethereum
Powercolor RX 480 25 MHash/s Ethereum
Sapphire RX 480 4GB 28 MHash/s Ethereum
Gigabyte RX 480 8GB 28.63 MHash/s Ethereum
MSI RX 480 8GB 23 MHash/s Ethereum
MSI RX 580 4GB MSI Gaming X 4G (ELPIDA) 28 MHash/s Ethereum
Sapphire RX 580 Nitro+ 8GB 31.2 MHash/s Ethereum
Colorful P106-100 6GB Mining Only 24.5 MHash/s Ethereum
Gainward GTX 1060 16.5 MHash/s Ethereum
MSI GTX 1060 OC v1 Micron 23.3 MHash/s Ethereum
Gigabyte GTX 1060 23.8 MHash/s Ethereum
MSI GeForce GTX 1060 6 GB 23.5 MHash/s Ethereum
MSI GTX 1050 Ti OC 15 MHash/s Ethereum
Asus GTX 1060 3GB 22.5 MHash/s Ethereum
Asus GTX 1060 3GB 21 MHash/s Ethereum
EVGA 1060 6GB SSC 25.2 MHash/s Ethereum
EVGA GTX 1060 3GB 25 MHash/s Ethereum
Gigabyte GTX 1070 30 MHash/s Ethereum
MSI Geforce GTX 1060 Gaming + 21.7 MHash/s Ethereum
Gigabyte GTX 1070 32 MHash/s Ethereum
EVGA GeForce GTX 1080 Ti 37 MHash/s Ethereum
MSI Radeon R9 280X 18 MHash/s Ethereum
MSI GeForce GTX 1050 Ti 15 MHash/s Ethereum
MSI Radeon RX 560 AERO ITX 4G OC 12 MHash/s Ethereum
MSI GeForce GTX 1060 6 GB 19.6 MHash/s Ethereum
Asus Rx 470 4G 28.6 MHash/s Ethereum
Gigabyte Radeon RX 570 26.7 MHash/s Ethereum
EVGA GeForce GTX 1060 SC GAMING 22.400 MHash/s Ethereum
Sapphire Radeon RX 480 29.3 MHash/s Ethereum
Sapphire Radeon RX 570 8GB 25 MHash/s Ethereum
EVGA GeForce GTX 1060 6 GB 21 MHash/s Ethereum
ASUS GeForce GTX 1060 6 GB OC 23.5 MHash/s Ethereum
MSI GTX 1070 8GB 31.246 MHash/s Ethereum
Nvidia GTX 1070 32.500 MHash/s Ethereum
Gigabyte HD 7970 12.5 MHash/s Ethereum
Gigabyte Geforce GTX 1070 G1 490 Hash/s Equihash
MSI GTX 1060 6GB Aero ITX 340 Hash/s Equihash
Asus GTX 950 117 Hash/s Equihash
EVGA GTX 970 283 Hash/s Equihash
XFX GTX 980 310 Hash/s Equihash
Gigabyte HD 7870 OC 195 Hash/s Equihash
Colorful P106-100 6GB Mining Only 301 Hash/s Equihash
Gigabyte GTX 1080 TI Gaming 780 Hash/s Equihash
MSI R7 370 170 Hash/s Equihash
Asus Radeon R7 370 170 Hash/s Equihash
Powercolour R9 390 393.892 Hash/s Equihash
Sapphire HD 7950 290 Hash/s Equihash
EVGA GeForce GTX 1080 Ti 700 Hash/s Equihash
Asus R9 280X 280 Hash/s Equihash
MSI GeForce GTX 1050 125 Hash/s Equihash
Asus Gtx 980 Strix 360 Hash/s Equihash
Gigabyte GeForce GTX 1060 3 GB 282 Hash/s Equihash
Asus GeForce GTX 1060 6 GB OC 295 Hash/s Equihash
Palit GTX 1070 Ti 515 Hash/s Equihash
Zotac GTX 1080 AMP EXTREME+ 523.9 Hash/s Equihash
MSI GTX 1080 Ti 692 Hash/s Equihash
EVGA GTX 1080 TI 770 Hash/s Equihash
MSI GTX 760 562 MHash/s Decred
MSI GTX 770 721 MHash/s Decred
Gigabyte GTX 1050 Ti WindForce OC 300 Hash/s CryptoNote
MSI GTX 980 450 Hash/s CryptoNote
Gigabyte RX Vega 56 1900 Hash/s CryptoNote
MSI RX VEGA 56 1870 Hash/s CryptoNote
Sapphire Radeon HD7870 400 Hash/s CryptoNote
Gigabyte Radeon HD 7870 GHz Edition 487 Hash/s CryptoNote
MSI GeForce GTX 1050 Ti 300 Hash/s CryptoNote
Gigabyte Radeon RX 570 842 Hash/s CryptoNote
MSI Radeon RX 580 1 MHash/s CryptoNote
Sapphire Radeon RX 580 8GB 800 Hash/s CryptoNote

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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