Майнинг с помощью устройства ASIC

Все, что вам нужно знать для эффективного майнинга на наших stratum-серверах.

Выберите ближайшую локацию

для более эффективного майнинга

Сгенерируйте stratum
Как выбрать оптимальный stratum?

username: YourBitcoinAddress
password: x

Сколько вы можете заработать

посмотрите, какой ваш потенциал заработка

Посчитайте прибыльность вашего майнера

Секреты и советы

для эффективного майнинга с помощью вашего майнера ASIC

Обратите внимание, что многие устройства ASIC используют устаревшие версии ПО для майнинга. Некоторые версии несовместимы с NiceHash из-за ошибки в extranonce2 (которая приводит к отказам в 99-100% случаях), и большинство из них до сих пор не поддерживает улучшенный метод extranonce subscription, обеспечивающий улучшенную производительность (отсутствие дисконнектов).

Убедитесь, что вы сначала изучили страницу со ссылками на загрузку ПО для майнинга/прошивки и руководствами по майнингу с использованием ASIC.

Общее

  • use your Bitcoin address as you stratum username and "x" (or any character) as your stratum password
  • you can add worker name in your stratum username; use the following format: "YourBitcoinAddress.WorkerName" where WorkerName is up to fifteen alphanumeric (Aa-Zz, 0-9) characters; example: 13pkLyfskZ3qWmHUoLpk8XZa6gACKQ2jDX.MyASIC01
  • убедитесь, что вы используете последнюю версию прошивки на вашем майнере
  • если это возможно, используйте майнер с extranonce.subscribe поддержкой (добавив #xnsub stratum+tcp URL параметр); вы можете проверить, extranonce.subscribe работает ли майнер, на нашей странице майнинга; Пример
  • если вы можете выбрать приложение для майнинга, мы советуем BFGMiner с поддержкой extranonce subscription, пожалуйста, перейдите по этой ссылке
  • если ваш майнер использует cgminer без extranonce.subscribe, пожалуйста, попросите ваших ASIC производителей добавить патч для extranonoce.subscribe из нашего GIT-репозитория и сделать доступными бинарники cgminer или прошивки с поддержкой extranonoce.subscribe. Подробнее здесь.
  • помните, что ваши майнеры также будут майнить альткоины с низкими сложностями, поэтому вам стоит протестировать майнер на случай разгона
  • Если у вас есть доступ к расширенным настройкам ПО, вы можете поэкспериментировать с этими дополнительными настройками cgminer/BFGMiner: --queue 0 --scan-time 1 --expiry 1
  • очень важно для вас отслеживать среднюю мощность, которая указана на нашем сайте (он рассчитывается из шар, присланных майнером) и реальный заработок, а не только мощность, которая отображается в ПО/оборудовании вашего майнера, поскольку в некоторых случаях вы получите больше, чем показывает ваш майнер по числу мощностей
  • bitcointalk.org форумы – это отличные источники информации по настройке майнеров ASIC Пожалуйста, ознакомьтесь с нашей веткой на bitcointalk.
  • вы также можете попробовать приложение stratum-proxy, как объяснено ниже – особенно если у вас 99-100% отказов из-за ошибки extranonce2

Scrypt ASIC

Приложение для майнинга Scrypt ASIC интегрировано в устройства для майнинга. Для его обновления обновите прошивку устройства.

Включите extranonce.subscription, добавив суффикс #xnsub к ссылке на stratum.

BFGMiner

Не забывайте о слеше '/' перед #xnsub. Для загрузки последней версии BFGMiner перейдите сюда.

stratum+tcp://scrypt.[месторасположение].nicehash.com:port_num/#xnsub

KNC Titans

Не забывайте о слеше '/' перед #xnsub и добавьте параметр #skipcbcheck. Загрузить последнюю версию прошивки KNC Titan можно здесь сюда.

stratum+tcp://scrypt.[месторасположение].nicehash.com:port_num/#xnsub#skipcbcheck

cgminer

stratum+tcp://scrypt.[месторасположение].nicehash.com:port_num#xnsub

A2 Terminator

Можно здесь разогнанный образ для устройств A2 Innosilicon с поддержкой extranonce.subscribe.

Antminer L3+

SHA256 ASIC

Приложение для майнинга SHA256 ASIC интегрировано в устройства для майнинга. Для его обновления обновите прошивку устройства.

Включите extranonce.subscription, добавив суффикс #xnsub к ссылке на stratum.

BFGMiner

Не забывайте о слеше '/' перед #xnsub. Для загрузки последней версии BFGMiner перейдите сюда.

stratum+tcp://sha256.[месторасположение].nicehash.com:port_num/#xnsub

cgminer

stratum+tcp://sha256.[месторасположение].nicehash.com:port_num#xnsub

Bitmaintech's AntMiners

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

О том, как заменить шаблонные бинарники cgminer в AntMiner, можно узнать из файла README, который включен в zip-архив. Полное обновление прошивки можно выполнить через обычную процедуру обновления прошивки.

Spondoolies's SP20, SP3x

Обновитесь до последней стабильной версии прошивки, и на странице

Canaan Creative's Avalon 6

Функция extranonce.subscribe была включена в релиз прошивки от xnsub, подготовленный разработчиками Canaan Creative Avalon. Этот релиз можно скачать по ссылкам ниже.



X11 ASIC

X11 ASIC mining software is integrated in the mining devices and can usually be upgraded by upgrading the device firmware.

Включите extranonce.subscription, добавив суффикс #xnsub к ссылке на stratum.

AntMiner D3

Other ASICs

Various mining algorithms are implemented with ASIC devices, such as X11, Quark, Qubit, etc.

Общее

various ASIC manufacturers are integrating different mining software into their ASIC devices; in general all modern ASIC devices for any algorithms should work out-of-the-box without the need of any special tuning

Baikal Multi-algo ASIC

Baikal is Multi-Algorithm ASIC miner; some Baikal multi-algorithm ASIC miner comes with support for automatic best-profit switching for NiceHash; in order to use this feature you should set "enable-nicehashsma: true" under "Sgminer options":"value" settings

If you are an existing user of Baikal device you should download the latest firmware and upgrade your device. After upgrade, you'll be able to see NiceHash multipool with special 'enable-nicehash' option which implements our special Simple Multi-Algorithm protocol



Stratum-Proxy

Stratum-Proxy allows you to aggregate hashing power of your ASIS devices. It also enables you to overcome some of the issues which arise when connecting ASIC devices directly to NiceHash.

Руководство по приложению Stratum-proxy

ПРЕДОСТЕРЕЖЕНИЕ! чтобы получить наилучшие результаты, не стоит подключать более 10 устройств/майнеров к одной копии stratum-proxy. Запустите несколько копий stratum-proxy, если вы будете использовать более 10 устройств/майнеров.

Это руководство предоставляет решение для майнеров, которые ищут способ управления несколькими майнерами или повышения производительности одного майнера и обхода некоторых ошибок в ПО. Используя упрощенную версию приложения stratum-proxy с открытым кодом, вы сможете обойти ошибку extranonce2 и задействовать поддержку extranonce subscription. Благодаря этому вы получите наилучшую производительность и самые высокие доходы.

Кроме наилучшей производительности и самых высоких доходов, вы также получите некоторые другие полезные функции. Среди них управление из единого центра, API-интерфейс REST (мониторинг за пулами, изменение приоритета пула, статистика по воркерам и пр.), а также веб-клиент с интуитивно-понятным интерфейсом, где можно наблюдать графики майнинга.

Как это работает?

Майнеры подключаются к установленному на вашем оборудовании приложению stratum-proxy, а не напрямую к stratum-серверам NiceHash. Stratum-proxy преобразовывает протокол getwork в stratum и таким образом обходит ошибку extranonce2, а также включает поддержку extranonce subscription. К одной копии stratum-proxy одновременно может быть подключено до 10 майнеров. Вместе с этим на одном и том же компьютере или сервере можно запустить несколько копий приложения stratum-proxy (указав свой порт прослушки getwork для каждой копии stratum-proxy), чтобы обеспечить поддержку более 10 майнеров.

Как настроить приложение stratum-proxy?

Краткое руководство:

  • Шаг 1: Установите приложение stratum-proxy на компьютер или сервер, расположенный рядом с майнерами (предпочтительно в той же локальной сети). Специальных требований к оборудованию нет, так как если мощности для майнинга велики, несколько Gh/с будут направлены через прокси. В таком случае убедитесь, что у вас достаточно мощностей процессора и памяти.
  • Шаг 2: Подключите майнеры к приложению stratum-proxy

Подробное руководство:

  • Шаг 1: Скачайте приложение stratum-proxy с официальной страницы загрузки и распакуйте на компьютере или сервере, который будет работать как stratum-proxy
  • Шаг 2: Установите Java Runtime Environment (JRE) для вашей операционной системы (если она еще не установлена); последняя версия доступна для загрузки здесь
  • Шаг 3: Создайте файл конфигурации NiceHash с названием stratum-proxy-nicehash.conf в распакованной папке stratum-proxy; если у вас майнер ASIC Scrypt добавьте isScrypt : true директиву и подключитесь к порту 3333, если у вас майнер ASIC SHA256, вы можете пропустить isScrypt : true директиву и подключиться к порту 3334; вот пример для майнера ASIC Scrypt:
  • {
      "isScrypt" : true,
      "disableStratum" : true,
      "pools" :
      [
      {
        "name" : "Nicehash Scrypt",
        "host" : "scrypt.eu.nicehash.com:3333",
        "user" : "[ВАШ_АДРЕС_БИТКОИН]",
        "password" : "x",
        "enableExtranonceSubscribe" : true
      },
      {
        "name" : "Westhash Scrypt",
        "host" : "scrypt.usa.nicehash.com:3333",
        "user" : "[ВАШ_АДРЕС_БИТКОИН]",
        "password" : "x",
        "enableExtranonceSubscribe" : true
      }
      ]
    }
  • Шаг 4: Запустите приложение stratum-proxy, выполнив команду "java -jar stratum-proxy.jar -f stratum-proxy-nicehash.conf"
  • Шаг 5: Вы можете зайти в личный кабинет stratum-proxy по адресу "http://[IP вашего компьютера или сервера]:8888/"
  • Шаг 6: Подключите ваши майнеры к приложению stratum-proxy – убедитесь, что вы используете http:// в ссылке строку подключения, указывающую на протокол getwork; из-за особенностей протокола getwork, пожалуйста, также установите подходящие параметры времени сканирования и истечения срока действия с достаточно низкими значениями (в диапазоне от 1 до 15), например:
  • cgminer -o http://[IP вашего компьютера или сервера]:8332 -u x -p x --scan-time=1 --queue=0 --expiry=1

    или через конфигурационный файл

    "pools" : [
      {
        "name" : "stratum_proxy",
        "url" : "http://[IP вашего компьютера или сервера]:8332",
        "user" : "x",
        "pass" : "x"
      }
    ]
    "scan-time" : "1",
    "queue" : "0",
    "expiry" : "1"
    ...
    Примечание: помните о http: вместо stratum+tcp: указывающее на протокол getwork; для имени пользователи пароля можно использовать любые значения, поскольку параметры учетной записи определены в stratum-proxy
  • Шаг 7: Если у вас много майнеров, просто запустите больше копий stratum-proxy, чтобы получить лучшую производительность (это обязательно, если у вас более 256 майнеров). Для каждой копии необходимы отдельные конфигурационные файлы и папки базы данных. Необходимо добавить строку в stratum-proxy-nicehash-instance-2.conf, указывающую разные порты прослушки getwork с getworkListenPort : X где X – это пользовательский номер порта (8331, 8330, 8329, и т.д.) и направить вторую группу майнеров на http://[IP вашего компьютера или сервера]:8331/, третью группу на :8330, и т.д. Пожалуйста, просмотрите это руководство для нескольких копий приложения stratum-proxy.

Официальное заявление

приложение stratum-proxy – это внешнее решение, которое не связано с NiceHash. Если вам понравилось приложение stratum-proxy, пожалуйста, поддержите проект своими взносами. Как это сделать, вы найдете внизу страницы разработки stratum-proxy. Дополнительная информация относительно stratum-proxy доступна в ветке BitcoinTalk

У меня нет майнера ASIC

Что я могу сделать?

Продать мощность вашего CPU/GPU Купить мощность для майнинга