Даже если вы совсем новичок в мире криптовалют, вы, наверное, слышали про показатели хешрейта сети Биткоина. Также это называется хеш-мощность, и значимо для сообщества, увеличилась она или снизилась.
Что это означает на самом деле? Рассказываем матчасть хешрейта сети в криптовалютах: почему это так важно и что значит для биткоина в частности.
Читайте в статье
Хешрейт применим к каждой криптовалюте, которая работает по алгоритму консенсуса 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), при этом увеличить интенсивность.