Cgminer – майнер для добычи криптовалют на протоколе neoscrypt

Особенности добычи криптовалюты

Прежде чем перейти к тонкостям работы на CGMiner, необходимо осветить природу самого майнинга. Термин происходит от английского слова «mining», которое обозначает добычу природных ресурсов.

С появлением первой цифровой валюты он стал употребляться уже в контексте блокчейна.

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

Кроме того, довольно часто этим термином называют вычислительное оборудование, которое используется для добычи монет.

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

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

Сам майнинг — это процедура нахождения цифровой подписи блока. Последним в среде Биткоина считается определенный массив информации, содержащий сведения об операциях, которые оказались в сети после генерации предыдущего звена цепочки (приблизительно за последние 10 минут).

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

Выбор способа майнинга

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

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

  1. Материнская плата. Должна иметь топовые характеристики и обладать минимум 4 PCI-e слотами.
  2. Центральный процессор. В случае добычи монет на алгоритме Scrypt, надобность в мощном ЦП отпадает, а потому подбирается самый бюджетный.
  3. Оперативная память. Общий объем не должен быть меньше 4 гигабайт.
  4. Жесткий диск. Особого значения не играет. Нужен лишь для инициализации операционной системы и установки кошельков электронной валюты.
  5. Блок питания. На нем держится работой всей фермы, поэтому к его покупке следует подходить с вниманием и скрупулезностью. Выбирать БП нужно с резервом хотя бы в 200 ватт. При этом стоит помнить про энергию, потребляемую остальными комплектующими системы.
  6. Видеокарта. Самый главный компонент фермы, который осуществляет все вычислительные операции.
  7. Система охлаждения. Отличается грамотной проработкой путей отвода нагретого воздуха. Для этого промежуток между графическими устройствами должен составлять минимум 8 сантиметров. Кроме того, вполне реально использовать систему на основе воды. Подобный тип охлаждения лучше справляется со своей задачей и не издает столько шума, как классический вариант. Однако, он более трудоемок в плане технической реализации.

Что следует помнить при сборке ферм?

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

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

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

CGMiner: отличительные черты

CGMiner предназначен для использования на видеокартах от АМД, поскольку майнить цифровые деньги с применением алгоритма CUDA не способен. Пользователям, использующим компьютеры или фермы с графическими процессами от NVIDIA, стоит обратить свое внимание на другие приложения.

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

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

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

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

Тормозит комп? Удали скрытый майнер! Закрываем уязвимость раз и навсегда


Как начать майнить?

Прежде необходимо загрузить CGMiner с веб-ресурса Bitcointalk. Здесь всегда есть самая актуальная версия приложения.

Кроме того, любой желающий может поучаствовать в активном обсуждении проекта. Далее надо выбрать пул, на котором будет происходить добыча и проделать ряд несложных манипуляций:

  1. Пройти регистрацию на его сайте.
  2. Затем во вкладе «Воркерс» указать новое оборудование. Также придумать название и пароль. Если, например, в распоряжении пользователя 2 видеокарты и 4 ноутбука, то следует вписать 6 воркеров под наименованием «Admin» и кодом «qwerty».
  3. Потом разархивировать майнер, и внутри открывшейся папки создать батик-файл. Активировать его двойным кликом и вписать туда ряд необходимых команд.
  4. Остается только сохранить bat и запустить, нажав по нему 2 раза. В случае верности действий, появится соответствующее окно.

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

Несколько слов о работе CGMiner

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

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

  • «cgminer» — обозначает открываемый файл;
  • «o» — сразу за этим вписывается адрес пула;
  • «scrypt» — здесь отображается протокол, на котором майнятся электронные деньги;
  • «u user.1» — указываются, придуманные пользователям, название логина непосредственно на самом пуле и имя созданного там воркера;
  • «p x» — обозначение пароля для сгенерированного worker.

Также следует отметить «Intensity» — главный параметр, который оказывает влияние на производительность майнера. Как правило, его выставляют в диапазоне от 0 до 20.

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

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

Команда «Thread-concurrency» отвечает за наиболее оптимальное проведение вычислений, которые по силам исполнить скрипт-протоколу. Первоначально выставлено максимальное применение возможностей видеокарт, установленных в фермах.

Цифра должна быть кратна количеству потоков шейдеров графических процессоров, следовательно, если вписано «thread-concurrency», то «shaders» удаляется. Советуется найти наиболее подходящее значение для своих видеокарт, чтобы добиться высоких показателей мощности.
Майнинг Decred на графических процессорах от NVIDIA и AMD

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

Программа выпускается с интегрированной поддержкой обоих алгоритмов принятия шар, подобно гетворк и его технологичной версии через стратум. Как писалось выше, приложение работает только с видеокартами от АМД и Нвидиа.

Нужно учитывать, что сервис NVML функционирует лишь в 64-битной версии клиента. Тесты улучшенного майнера продемонстрировали более существенную производительность на графических процессорах от NVIDIA, нежели при запуске официального форка для добычи Decred.

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

Версия CGMiner с увеличенной производительностью

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

Тестирование на различных видеокартах без разгона продемонстрировало неплохой показатель хэшрейта в размере 140 KH/s, что свидетельствует о повышении мощности по сравнению с предыдущими версиями на 50%. Кому-то удавалось достичь увеличения производительности на 200% (конечно, при этом использовались разогнанные графические процессоры).

Поскольку по-прежнему нельзя найти достойный майнер CUDA для алгоритма Неоскрипт, можно применять CGMiner с графическими процессорами от Нвидиа на основе OpenCL, хоть и не получится добиться ощутимого прироста мощности.

Поддержка протокола CryptoNight при майнинге Монеро и Байткоина

Главная цель CryptoNight — сократить разрыв между теми, кто добывает валюту на персональных компьютерах и обладателями специальных асик-приборов. Абади и прочие разработчики создали невероятно восприимчивые к ОЗУ протоколы.

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

Кроме того, протокол должен исключить параллелизм, иными словами, N-количество одновременных потоков данных используют в N раз больше ОЗУ.

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

Улучшенный протокол использует примерно 2 мегабайта ОЗУ, что соответствует минимальному значению cash-памяти L3 у современных ЦП. При этом подобный размер оперативной памяти позволяет исключить возможность применения асик-устройств.

На протоколе CryptoNight базируются такие цифровые валюты, как Monero, ByteCoin, AeonCoin и так далее. Достоинства майнинга на подобном протоколе очевидны:

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

Инновационные решения выгодно отличают монеты на основе CryptoNight на фоне криптовалют, использующих старые протоколы.

Самостоятельная добыча

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

Возможные неисправности
CGMiner сохраняется в стандартном режиме, если вдруг зафиксирует набор шаблонных ошибок, затем отправляет полученную информацию в файл. Для запуска функции ведения журнала, необходимо вписать «2 LogFile.txt» в командную строку интерфейса и LogFile.txt.

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

Наиболее подходящая Вам статья…

Понравилась статья? Поделиться с друзьями: