Как майнить на линуксе
Майнинг на Линукс, разумеется, возможен, несмотря на то, что большая часть программного обеспечения все-таки разрабатывается для Windows 7 или 10 64bit. Linux – значительно более стабильная операционная система и, что важно, бесплатная. Добыча криптовалюты на этой платформе способна показать производительность даже лучше, чем на Винде. Разберемся в этом вопросе подробнее.
Майнинг на Линукс или Виндовс?
Свои преимущества и недостатки есть как у майнинга на Линукс, так и на Windows. Первый вариант может показаться проблематичным тем пользователям, которые ранее не работали в ОС с открытым исходным кодом. Действительно, нужно прочитать немало гайдов и инструкций, чтобы освоиться.
Однако есть стимул попробовать это сделать: повышенный доход. У Linux есть сборка Mint, ориентированная именно на добычу виртуальных монет. Этот дистрибутив находится в свободном доступе, скачать его любой может абсолютно бесплатно на законных основаниях.
Проблем с освоением интерфейса возникнуть не должно, он достаточно сильно похож на виндовый. Раньше, в более старых версиях Linux, возникали проблемы с поиском драйверов – но и это давно в прошлом, современные сборки включают в себя пакеты драйверов для всех популярных устройств, включая видеокарты AMD и NVIDIA.
Майнинг на Линуксе – плюсы и минусы
Минус у майнинга на Линуксе только один – это первичная сложность настройки и подключения фермы, зато плюсов достаточно:
- Быстрая установка ОС . Также возможен запуск дистрибутива с флешки вообще без установки. При этом, когда флешка переносится в другой компьютер, все настройки сохраняются. Драйвера по умолчанию вшиты в дистрибутив.
- Надежность и стабильность . Операционная система не зависает и почти никогда не требует перезагрузки. Именно поэтому ее также часто используют на серверном оборудовании.
- Удобство . На Linux разрабатывают самое оптимизированное и качественное программное обеспечение.
- Широкие возможности для разгона оборудования – корректировка частоты памяти и ядра видеокарт, тайминга их работы.
- Линукс способна поддерживать фермы более высокой мощности , чем Виндовс. Так, она может максимально эффективно использовать на одной материнке до восьми графических процессоров.
- Высокий хешрейт , благодаря оптимизации сборки Mint для майнинга.
Наконец, Linux распространяется бесплатно, не требует покупки и активации. Встречаются платные готовые сборки, однако в любом случае они будут в разы дешевле Windows.
Линукс: сборка для майнинга – какую выбрать
Рассмотрим вопрос о том, какую сборку Линукс для майнинга лучше выбрать. Сегодня в сети можно найти много готовых сборок, обычно на базе Ubuntu, которые устанавливаются и управляются максимально просто. Впрочем, различаются они по большей части только дизайном, ассортиментом софта и драйверов. Самые известные варианты:
- Linux Mint . Наиболее известный десктопный дистрибутив Linux для майнинга, используется миллионами людей. Он работает из коробки с полной мультимедийной поддержкой, предоставляет отличный менеджер программного обеспечения, прост в обслуживании, имеет надежную архитектуру. Кроме того, разработчики прислушиваются к мнению сообщества и регулярно вносят полезные изменения.
- HiveOS . Также достаточно известная сборка на базе Ubuntu. Представляет собой условно-бесплатное ПО (shareware), но и в бесплатной версии можно свободно поддерживать и мониторить до трех ригов.
- ethOS . Дистрибутив LiveCD, распространяемый на коммерческой основе (39 долларов за лицензию). Можно развернуть на флешку или другой внешний носитель. Отслеживать процесс майнинга помогает приложение на Android.
- nvOC и rxOC . Практически одинаковые варианты Ubuntu с предустановленными драйверами, майнерами и настройками, только первый предназначен для карт Nvidia, а второй – AMD. Пользователю после установки нужно лишь отредактировать файл конфигурации, где указать адрес пула и номер кошелька для получения дохода.
Одна общая особенность всех этих сборов – пользователь не имеет возможностью в полной мере управлять системой, так как она разработана другими участниками. Это минус в плане безопасности, хотя если выбирать из проверенных сборок, то проблем быть не должно.
Особенности настроек
Основная особенность настройки Линукс для майнинга заключается в том, что пользователь может получить самую новую и эффективную версию ПО путем установки майнера из репозитория, если он не предустановлен разработчиком. Драйвера на все современные топовые графические карты обычно уже вшиты в дистрибутив, но если вы планируете использовать устаревшее или редкое оборудование, то можете скачать с официального сайта разработчиков с установить вручную проприетарный пакет драйверов.
Что касается настроек самого майнера, то подробная инструкция по ним обычно есть на сайте выбранного майнинг-пула. В качестве примера рассмотрим настройку добычи Ethereum на Линукс:
Софт автоматически считает все нужные данные из конфигурационного файла. Аналогичным образом можно запустить и майнинг других валют, меняется только софт и его параметры.
Выбор пула
Выбор пула для майнинга – обязательный этап, поскольку именно в пуле каждый майнер получается стабильный постоянный доход. Рассмотрим лучшие на сегодня майнинг-пулы и подскажем, на что обратить внимание при выборе:
- Hiveon. Монеты: Ethereum, Ethereum Classic. Нет комиссий – ни за транзакции, ни за работу пула. Схема выплат PPS+. Сервера есть в РФ, Северной Америке, Европе, Азии. Выплаты ежедневные по достижении порога в 0.1 ETH или 1 ETC. Пользователи операционной системы Hive OS получают возможность оплачивать лицензию в форме комиссии 3%.
- Ethermine. Монета: Ethereum. Комиссия пула 1%. Комиссий за транзакции нет. Схема выплат PPLNS. Сервера есть в США, Азии, Европе. Выплаты ежедневные с минимальным порогом. Можно добывать криптовалюту анонимно.
- SparkPool. Монеты: Ethereum, GRIN_32, GRIN_29, Nervos, BEAM. Комиссия пула 1%. Схема выплат PPS+. Выплаты ежедневные. Сервера есть в США, Азии, Европе.
- F2POOL . Монеты: Ethereum, Bitcoin Cash, Bitcoin Satoshi Version, Litecoin, Ethereum Classic, GRIN_32, GRIN_29, Dash, Decred, Monero, ZCoin и еще свыше 30 валют. Схема выплат PPS+ или PPS, зависит от монеты. Комиссия 1-5%. Выплаты ежедневные.
В процессе выбора подходящего пула главное, на что нужно обратить внимание – это перечень поддерживаемых монет. Среди них должна быть та, которую вы выбрали для заработка. Далее смотрите на комиссионные сборы и модель распределения выплат. Отлично, если пул берет на себя оплату транзакций. Наконец, где расположены сервера? Чем ближе они к вашему месту жительства, тем меньше будет пинг и стабильнее прибыль.
Майнинг ферма на Линукс
Стандартная ферма включает в себя:
- Несколько видеокарт AMD или NVidia.
- Материнскую плату.
- Жесткий диск.
- Оперативную память.
- Систему охлаждения.
- Райзеры (удлинители) для подключения большого количества карт.
- Блок питания.
Основная же разница заключается в том, какой хешрейт будет выдавать ферма при работе под той или иной операционной системой. В Линукс хешрейт немного больше, а значит, больше и доход.
Дело в том, что эта ОС помогает использовать возможности железа настолько эффективно, насколько это возможно. Драйвера оптимизированы так, чтобы выжать максимум из оборудования.
Майнинг на CPU под Линукс
На CPU под Линукс чаще всего майнят криптовалюту Монеро. Майнинг этой монеты основан на алгоритме RandomX, который устойчив к добыче ASICами.
Для начала работы потребуется установить мощный процессор (актуальные модели – Intel Core i7-9700K, Intel Core i7-7600K, AMD Ryzen 5 1600X и т.д.). Затем выбрать пул (к примеру, Nanopool) и настроить программное обеспечение. Информация о ходе процесса и его результатах будет отображаться в программном обеспечении.
Программы для майнинга Линукс
Основной функционал программ для майнинга на Линукс заключается в связи между вашим оборудованием и пулом. Зачастую ссылки на подходящие приложения размещаются непосредственно на сайте пула, также можно поискать совета на специализированных форумах. Главное, чтобы ПО было многофункциональным – давало возможность просматривать подробную статистику и полностью контролировать процесс майнинга, начиная от хешрейта и заканчивая скоростью вращения кулеров.
Самая востребованная программа называется CGMiner – подходит для майнинга на процессоре или видеокарте. Если же вы используете ASIC, то идеальным вариантом станет BFGMiner. Обе программы – консольные, не имеют графического интерфейса. Начинающим это может показаться сложно, поэтому есть также вариант с графическим интерфейсом EasyMiner.
Заключение
Хранить полученные путем майнинг на Линукс монеты необходимо в надежном кошельке. Наш сервис прекрасно подходит для этой цели. Мы предлагаем выгодную партнерскую программу и комфортные возможности для обмена валют.
Преимущественно программное обеспечение для добычи цифровых валют разрабатывается под 64-разрядную операционную систему Windows 7|10. Подробные инструкции по установке и настройке майнеров также предназначены для работы с продуктами компании Microsoft.
По непонятным причинам майнингу на Linux уделяется заметно меньше внимания. Рядовые пользователи совершенно не берут в расчет крайне низкую стабильность работы ОС Windows, которая негативно отражается на процессе добычи криптовалют.
Давайте рассмотрим по шагам, что требуется для майнинга монет на операционке Убунту или других сборках Linux. 2018 год должен стать переломным, многие майнеры вскоре откажутся от продукции Microsoft из-за ее низкой производительности.
Почему Linux лучше для майнинга?
Во-первых, стоит отметить наличие сборки Linux Mint, которая предназначена именно для добычи цифровых валют. Что касается интерфейса, то он мало чем отличается от привычного внешнего вида Windows. Поэтому переход на новую ОС будет максимально безболезненным. Платить за скачивание программного обеспечения не придется.
Дистрибутив абсолютно всех сборок Linux размещен в свободном доступе, пользователю только остается скачать его и установить на персональный компьютер. Никакие особые параметры для инсталляции ОС не потребуются. Многие майнеры, добывающие криптовалюты на NVIDIA и AMD переживают, что столкнуться с проблемами в процессе поиска драйверов. На самом деле, это не более чем миф, ведь в последние сборки интегрированы наборы драйверов для различного оборудования.
Подробно рассмотрим основные преимущества операционной системы Linux для майнинга:
- Быстрая инсталляция и относительно простая настройка. Дистрибутив с пакетом драйверов и программным обеспечением можно загрузить с одного из проверенных сайтов, чтобы в дальнейшем записать на флеш-накопитель. Вставляем флешку в компьютер и запускаем операционку без установки. Весь процесс займет всего лишь несколько минут. Содержимое флешки можно переносить и на другие устройства, параметры операционной системы будут автоматически сохраняться.
- Когда дистрибутив с вшитыми драйверами установлен, пользователь может приступать к работе. Linux автоматически идентифицирует подключенные видеокарты, а также подберет оптимальные параметры для используемого оборудования.
- Стабильность. Вне зависимости от того, какую версию ОС Линукс установит пользователь, она будет более надежна, нежели Windows. Операционная система изначально предназначалась для серверного оборудования, поэтому ее не нужно постоянно перезагружать. Вероятность зависания сведена к минимуму.
- Высокий хешрейт. Операционная система Linux оптимизирована для добычи монет на CPU и GPU оборудовании. Она способствует тому, чтобы использовалась максимальная мощность вычислительного оборудования.
- Удобство. Качественное программное обеспечение позволяет в удаленном режиме контролировать фермы и управлять ими, вне зависимости от физического месторасположения.
- Продуктивный разгон оборудования. Система Линукс предоставляет возможность без лишних проблем менять тайминг работы графических процессоров, а также их частоту памяти и ядра.
- Интуитивно понятный интерфейс майнеров. Чтобы поменять настройки добычи криптовалюты, достаточно всего лишь несколько раз кликнуть.
- Поддержка мощных ферм. Линукс способна идентифицировать и эффективно использовать до 8 GPU-устройств всего лишь на одной материнской плате.
- Свободное распространение. Как уже было сказано ранее, Linux не придется покупать и активировать. Распространение системы осуществляется абсолютно бесплатно. Готовые сборки, настроенные для эффективной добычи криптовалюты, могут быть платными, но стоят они в любом случае недорого.
Что касается недостатков, то он по большому счету только один. Майнеру придется потратить свое время, чтобы переместить ферму на новую операционную систему.
Проанализировав плюсы и минусы добычи цифровой валюты на Linux, приходим к выводу, что поменять операционную систему нужно, как минимум из-за более высокого хешрейта.
Сложно ли заниматься майнингом на Linux?
Новички побаиваются переходить на управление фермами на этой операционке. На самом деле, это большая ошибка. Майнинг на Linux поддерживает абсолютно все популярные монеты: Ethereum, Litecoin, Monero mining. При этом, пользователь получает уникальную возможность заметно поднять хешрейт оборудования.
Различия в интерфейсе, конечно же, есть, но они незначительны, поэтому считать это большой проблемой не совсем правильно. Майнинг биткоинов также осуществляется по аналогичному принципу.
Основные настройки
Программное обеспечение для добычи цифровой валюты пользователь устанавливает самостоятельно из репозитория. Для этого нужно использовать консольные команды. Такой подход позволяет получить свежую и наиболее эффективную версию майнера.
Дистрибутивы уже имеют вшитые драйвера для топовых видеокарт. Если вы планируете майнинг на Линукс с использованием устаревшего графического процессора, достаточно скачать и установить проприетарный driverpack с официального сайта разработчиков. В принципе, эта процедура абсолютно ничем не отличается от настройки программы для майнинга на Windows.
Подключение к пулу через программное обеспечение с графическим интерфейсом также не доставит особых проблем. Готовые параметры командной строки для консольных приложений, пользователи смогут найти в соответствующих разделах «бассейна».
Многие новички не знают, как настроить майнинг Zcash на Linux. Специально для них была разработана пошаговая инструкция:
- Скачиваем майнер. Если планируете добывать ZEC на видеокарте NVIDIA, загрузите EWBF`s CUDA Zcash Miner.
- Распаковываем содержимое скачанного архива в отдельную директорию.
- Открываем блокнотом файл конфигурации – Vi miner.cfg.
- В этом документе следует прописать адрес пула, а также созданный ранее воркер и пароль к нему.
- Найдите строчку «server», а затем установите соответствующие значения для следующих полей:
- Server – адрес сервера, указанный на сайте пула.
- Port – порт объединения, также указан на web-сайте.
- User – имя созданного предварительного воркера.
- Pass – пароль к воркеру.
- Чтобы запустить майнинг Zcash, введите команду «./miner».
- Вся информация считывается из файла конфигураций.
По аналогичному принципу задаются параметры установки для Эфира и других цифровых валют. Теперь вы знаете как майнить Zcash на Linux и какие настройки выбирать.
Кошельки криптовалют под Linux
Вычислительная мощность используемого оборудования – ключевой фактор, определяющий доходность фермы. Однако также стоит учитывать тот факт, что большое значение имеет стабильная работа алгоритмов и дополнительного программного обеспечения. Естественно, это касается не только майнера, но и кошельков, выступающих в качестве хранилища монет.
Стоит признать, что кошельки, да и программы для майнинга, предназначенные для операционной системы Linux мало чем отличаются от аналогов для Windows. Усилиями опытных разработчиков было создано огромное количество кросс-платформенных приложений, которые имеют несколько версий, адаптированных под разные операционки.
Разумеется, что для хранения заработанной криптовалюты следует пользоваться исключительно проверенными кошельками (Wallet). Если вы работаете с Ubuntu, Bitcoin Linux, или любой другой сборкой Линукс, то обязательно обратите внимание на следующие хранилища:
- Electrum – кросс-платформенное приложение, есть версии для Linux, Windows, Mac OS.
- Bitcoin core – проверенный временем кошелек, заслуживающий внимания майнеров.
- Ledger Nano S – аппаратный кошелек для холодного хранения криптовалюты, корректно работающий абсолютно на всех операционках.
- Jaxx – еще один популярный мультивалютный кошелек, не имеющий привязки к конкретной системе.
Стоит отметить, что аппаратные кошельки, вне зависимости от производителя, являются универсальным хранилищем. На сегодняшний день, это наиболее безопасный способ хранения цифровых монет. Однако учитывайте, что цена такого устройства составляет минимум 100$.
Программы для майнинга на Linux
Чтобы добывать цифровые валюты на этой операционке, необходимо предварительно скачать специальный клиент для подключения пула. Преимущественно такие приложения можно загрузить с официального сайта «бассейна», также программное обеспечение размещено на таких популярных порталах как GitHub и Bitcointalk.
Обязательно отдайте предпочтение многофункциональному программному обеспечению, которое позволяет полностью контролировать процесс майнинга, а также выводит статистику: хешрейт, уровень нагрева оборудования, интенсивность вращения вентиляторов и т.д.
Какие приложения поддерживают mining на Linux? Среди большого количества различных утилит, поддерживающих добычу цифровой валюты на этой системе, наиболее популярной программой остается CGMiner. Данный софт основан на открытом исходном коде CPU Miner, соответственно, используется для добычи крипты на центральном процессоре и видеокарте.
Пожалуй, главным преимуществом рассматриваемого майнера является многофункциональность:
- комплексное управление системой охлаждения;
- контроль над базовыми параметрами вычислительного оборудования;
- удаленное управление фермой;
- одновременное использование нескольких видеокарт от разных производителей.
Тяжело не отметить тот факт, что консольное приложение отличается эффективным алгоритмом, обеспечивающим максимально высокий hashrate.
Майнинг на Линукс с использованием интегральных схем основан на приложении BFGMiner. Главная отличительная черта – направленность под ASIC-устройства.
Как и другие майнеры предлагает функцию удаленного управления вычислительным оборудованием. С помощью рассматриваемой утилиты пользователь сможет вносить коррективы в работу элементов системы охлаждения, а также осуществлять интеллектуальный анализ эффективности фермы.
Майнинг в Линукс возможен не только на консольных приложениях, но и на программах с графическим интерфейсом – EasyMiner. Эта оболочка подключается ко всем популярным майнерам, безусловно, полезное дополнение для новичков.
Использование графической оболочки заметно упростит процесс установки и настройки программного обеспечения. Софт поддерживает все популярные протоколы – Stratum и GetWork Mining. Может использоваться при коллективной добыче криптовалюты или в режиме соло.
Майнинг на Линуксе имеет свои плюсы и минусы, но положительные моменты, такие как стабильность и производительность, перевешивают все недостатки (ключевой минус: более сложный интерфейс, по сравнению с “Виндой” и необходимость ввода команд вручную).
Говоря о программном обеспечении, среднестатистические пользователи имеют в виду софт, созданный под Windows, будь то семерка, восьмерка или десятка. В майнинге ситуация отличается, по крайней мере, когда речь идет об управлении фермами, где заметную долю занимает Linux. Причина в заточенности некоторых дистрибутивов ‒ разновидностей ‒ под серверы, а также меньшая требовательность представителей семейства Linux к железу.
Рисунок 1: приятный бонус многообразия дистрибутивов и софта под Линукс ‒ маскоты, с которыми даже можно сыграть в перерывах между работой
Линуксы настолько прижились среди добытчиков криптовалюты, что вскоре мир увидела операционная система для майнинга HiveOS. А за ней и другие.
Впрочем, это не единственное интересное решение из мира “пингвинов”. Нестандартные подходы, мифы, преимущества и недостатки, тонкости работы с Linux ‒ все это далее.
Linux и Windows для майнинга: сравнение
Линуксы с трудом, но все еще удерживают сильные позиции, когда дело доходит до управления серверами. А что с ОС для домашнего использования?
Псевдоплюсы
Да, не все плюсы Linux перед Windows таковыми являются. С этой странной категории и начнем.
Свобода. Не все ПО для Linux является свободным или опенсорсным. Доля проприетарного софта здесь не меньшая, чем для “окон”. Более того, целые дистрибутивы ‒ популярные дистрибутивы ‒ зависимы от частных структур. Например, разработкой Ubuntu руководит миллиардер Марк Шаттлворт, прозванный “добрым пожизненным диктатором” операционки. А RedHat и Fedora вовсе являются собственностью фонда семьи Гуггенхаймов.
Марк Шаттлворт.
Безопасность. Самые запоминающиеся скандалы в области кибербезопасности связаны с Linux. В 2014 году был выявлен баг в командной оболочке bash, прозванный Bashdoor или Shellshock. Как и выявленная в том же году уязвимость Hearthbleed, он дает (да, по настоящее время) возможность злоумышленникам удаленно управлять устройствами юзеров и серверами. Примечательно, что датой появления Shellshock считается 1992 год ‒ более 20 лет величайшие умы среди разработчиков не замечали очевидных ошибок.
Рисунок 2: баг Hearthbleed стал настолько узнаваемым, что даже получил отдельный логотип.
Стабильность. Малое количество разработчиков, большое количество разрозненных команд и стремление штамповать новые версии каждые полгода явно не способствуют стабильности в семействе линуксовых. Простой, но забавный пример ‒ создатели Fedora не могут избавиться от багов локализации последние 20 лет, просто игнорируя необходимость ее тестирования. Вот только пункт выше показывает, что не все баги одинаково безобидны.
Нетребовательность. Для работы с Windows 10 потребуется 4 ГБ ОЗУ. Для работы с Ubuntu 20.04 потребуется 4 ГБ ОЗУ.
Псевдоминусы: консоль
Есть у Linux и минусы, которые скорее являются плюсами. Главный источник волнения у новичка ‒ необходимость вручную вводить команды через консоль при работе с приложениями.
На самом деле большинство современных линукс-приложений располагают теми же кнопками и окошками, что привычные Windows и Android.
Что касается работы в консоли (терминале), то хорошим тоном среди современных разработчиков является подробное описание команд на все случаи с примерами. Часто достаточно уметь пользоваться командами “Копировать” и “Вставить”. Правда, следует быть готовыми к решению даже таких мелких нюансов ‒ Копировать/Вставить не всегда работают корректно, как и решения проблемы. Порой в выбранном дистрибутиве проще сменить рабочую среду (да, разработчикам показалось мало разделения на разные дистры).
Преимущества консоли: меньшие затраты вычислительных мощностей ПК, что важно при добыче криптовалюты, и максимально гибкая настройка софта.
Рисунок 3: учимся пользоваться терминалом
Использование программ для разных дистрибутивов
Разрозненность ветвей Linux привела к тому, что созданные для Ubuntu приложения по умолчанию невозможно установить и использовать, к примеру, для RedHat/Fedora. Вопрос актуальный, ведь большинство программ создается для Ubuntu.
Достаточно пары простых шагов:
-
Прописываем в терминале указанные три команды по очереди. Система также потребует пароль для запуска команд, начинающихся с sudo.
Готово! Можете открыть магазин и в пару щелчков установить нужную программу.
Рисунок 5: стартовое окно Snapcraft
Способы установки кошелька
Установка кошелька с помощью Snapcraft
Для удобства работы с получаемыми от майнинга вознаграждениями установите кошелек:
- Запустите Магазин Snap (Snapcraft).
- Задайте во внутреннем поиске ключевое слово, например, Wallet или откройте нужный раздел.
- Приготовьте кофе. Займитесь йогой. Напишите статью о майнинге. Посмотрите сериал. Выучите иностранный язык. Результаты поиска появятся не сразу.
Примечание: в Центре представлены сразу две версии кошелька. Та, что с меньшим рейтингом, устарела и не синхронизируется с сетью.
Установка и сборка кошельков с помощью Python
Установка готовых кошельков и даже сборка своих с помощью языка Python пользуется спросом в Linux-сообществе, но возможна и для других операционных систем.
Возможность сборки кошелька из исходников, написанных на Питоне, предлагают создатели кошелька Electrum.
Рисунок 10: руководство по сборке Electrum из исходников для тех, кто продолжает обделять вниманием ссылки
А как собрать свой кошелек на Python? Потребуются минимальные знания Python и наличие Python IDLE/альтернативной рабочей среды.
Майнинг на ПК
Майнинг на ПК: пример Monero и особенности поддержки GPU
Разумеется, майнинг биткоина на ноутбуке ‒ занятие неблагодарное и даже опасное. Однако, для добычи некоторых крупнейших монет особых вычислительных мощностей не требуется.
Monero ‒ одна из тех криптовалют, разработчики и сообщество которой активно поддерживают Linux. И ее можно майнить на домашнем оборудовании. Если у вас уже есть кошелек с Monero (XMR), то вы можете начать CPU-майнинг монеро как на Fedora, так и на Ubuntu.
Список команд, которые нужно последовательно выполнить в терминале владельцам Fedora версии 24 и выше:
yum -y install git curl-devel libcurl glib-devel libtool
Список команд для Ubuntu 14.04 и выше:
sudo apt-get install git libcurl4-openssl-dev build-essential libjansson-dev autotools-dev automake
Найти детальную информацию и получить поддержку можно на официальном сайте Monero How.
Что касается GPU-майнинга, то здесь Linux-майнеры могут столкнуться с затруднениями из-за особенностей дистрибутивов, неполной поддержки устройств NVIDIA и AMD, а также нестабильности отдельных драйверов.
Майнинг на ПК: пример Yenten
Yenten (YEN) ‒относительно популярная в интернет-сообществе криптовалюта, созданная исключительно для майнинга на CPU, а значит, подходящая для добычи на дому.
Решение представлено для Убунту.
Как и в случае с монеро, stratum+tcp://yenten-pool.info:63368 можно заменить адресом другого пула.
Вместо WALLET_ADDRESS укажите адрес, на который должны поступать заработанные средства.
Специализированные дистрибутивы и управление асиками
Для работы с асик-фермами создан ряд специализированных дистрибутивов, которые не требуют длительной настройки.
Наиболее ходовым остается HiveOS. Среди его преимуществ:
- широкий функционал;
- наличие собственного пула;
- русскоязычная поддержка.
На официальном сайте новичкам предлагают ознакомиться с рядом видеогайдов по установке и настройке асик-фермы на HiveOS. Один из таких ниже:
Перспективы
Неоднозначны. С одной стороны, Linux предлагает гибкость настроек и даже создание заточенной под майнинг операционки с нуля, чем не могут похвастать Win и Mac. Нужный инструмент можно найти у Linux from Scratch.
С другой, Microsoft учитывает опыт коллег, представленных в сегменте opensource, и постепенно укрепляет влияние на новом рынке.
Против Linux играют разрозненность и малочисленность сообщества. У него нет преимущества в виде широкой (Windows) или платежеспособной (Mac) аудитории. А это означает недостаток внимания со стороны разработчиков и отставание от трендов.
Разногласия вокруг основателя семейства Линуса Торвальдса и попытки ключевых разработчиков выяснить, кто из них больше соответствует новомодным стандартам LGBT-SJW-BLM, также не способствуют развитию проекта.
В далеком-далеком 2009 году, когда трава была зеленее, а колбаса вкуснее, а Владимир Владимирович был премьером, первые майнеры начали добывать биткоины. И делали это они с помощью процессоров. Затем на смену им пришли видеокарты, а те были вытеснены асиками. Но правда ли, что CPU остались в прошлом?
История
И создал Сатоши биткоин, и сказал: “Да будет майнинг!”. И был майнинг, и было утро, 3 января 2009 г. В том году активно добывали криптовалюту всего два человека ‒ сам Сатоши и его помощник, разработчик Хэл Финни.
Многие о существовании крипто просто не подозревали, и майнить можно было прямиком со своего ноутбука. Награды были высоки, не в сравнении с сегодняшними ‒ 50 BTC, или почти $ 2 500 000 по курсу. И все это требовало меньше часа.
Майнинг на видеокартах, а уж тем более на ASIC в видение Сатоши не вписывался. К концу 2009 года опубликует пост на BitcoinTalk:
У нас должно быть джентльменское соглашение отложить гонку вооружений GPU, насколько это возможно, ради блага сети. Гораздо проще привлечь новых пользователей, если им не нужно беспокоиться о драйверах и совместимости графического процессора. Приятно, что прямо сейчас любой, у кого есть только процессор, может конкурировать на равных.
В 2010 году число пользователей сети начало стремительно расти, а коллективная совесть ‒ сокращаться.
В сентябре некто Puddinpop выложит в свободный доступ клиент, обеспечивающий добычу BTC на GPU. Видеокарты оказались эффективнее, и джентльмены учинили голодные игры, которые не стихают и по сей день.
CPU vs. GPU
Почему же процессоры так быстро уступили место картам? ЦП предназначен для вычислительных задач общего плана и быстрого переключения между ними. Графические же процессоры используются для выполнения однотипных вычислений ‒ такие нужны для рендеринга картинки на компьютере. Благодаря этой особенности, GPU оказались лучше приспособленными для столь же однотипных вычислений, выполняемых при добыче блоков.
Кто сказал ЦП? Роскомнадзор всегда на страже
Актуальность
Однако, вытеснение CPU с биткоин-рынка ‒ это не конец истории. В мире насчитывается свыше 11 000 криптовалют. Часть из них все еще можно добывать с помощью процессора. Некоторые ‒ только с его помощью, и никак не иначе.
Обеспечивается это специализированными алгоритмами. В случае Monero ‒ RandomX. Периодически алгоритмы приходится менять, дабы сохранить устойчивость к посягательствам из стана ASIC-пулов.
Криптовалюта с поддержкой майнинга на процессоре
Monero (XMR) часто называют единственной крупной криптовалютой, поддерживающей CPU-майнинг. Не совсем так, но об этом позже. Обеспечивает это пришедший на смену CryptoNight алгоритм RandomX.
А что насчет GPU? Сложно, но возможно. Добыча на видеокартах примерно в 3 раза менее эффективна, чем на процессорах.
Работает Рандом в двух режимах:
- Fast Mode. Требует 2 ГБ ОЗУ. Преимущественно используется для добычи.
- Light Mode. Требует всего 256 МБ ОЗУ. Основное назначение ‒ подтверждение блоков.
В целом требования к “шахтерам” такие:
- Современный процессор: AMD Ryzen, Intel i7, i9.
- 64-разрядная архитектура.
- 2 GB RAM или более.
- Аппаратная поддержка AES.
- Поддержка больших страниц памяти (присутствует на современных чипах).
Софт для mining’а под RandomX на ЦПУ:
Список монет, кроме Монеро, поддерживающих протокол:
- Dero;
- Dynasty Coin;
- Italocoin;
- Loki;
- Quantum Resistant Ledger;
- Wownero.
Да, мы тоже о них не слышали.
Александр Борисович Пушной, великий русский бард и поэт, автор песни “Кто вы? Я вас не знаю”
Добывать можно соло либо в пулах. Список сабжей ‒ тут.
Для добычи на CPU пригоден главный конкурент Монеро в стане анонимных криптовалют ‒ ZCash (ZEC). В обзорах его часто игнорируют, называя “мертвым” проектом. Действительно, ZCash имеет проблемы ‒ общий бум на рынке прошел мимо монеты, а сама она ушла далеко за пределы топ-50 крупнейших. Стимулом может стать радикальное решение, озвученное Брайсом Уилкоксом, создателем ZEC ‒ переход на Proof-of-Stake.
В основе зет-кэша лежит алгоритм Equihash. Он имеет определенные требования к ОЗУ, почти недостижимые для асиков, ‒ минимум 2 ГБ памяти на каждую видеокарту. Из других проектов на слуху, использующих “экви”, ‒ Bitcoin Gold (BTG).
CPU-only монеты
И такие звери водятся. Один из самых известных представителей семейства CPU Only ‒ Yenten. Преимущества:
Все нужное для старта майнинга любезно предоставлено и описано разработчиками на главной странице Йены.
Лишний повод обратить внимание на проект ‒ планы команды. В 2021-2022 годах Йентен запустит собственную YentenOS, которая позволит извлекать монетки даже на miniPC и Raspberry Pi. Пока коммьюнити успешно справлялось с поставленными задачами.
Как выбрать CPU для добычи?
Для прибыльной добычи подойдет любой современный процессор. На что обратить внимание и какие камни самые-самые ‒ далее.
Производитель. AMD предлагает лучшее соотношение цены и качества, а ее чипы более производительны, чем у Intel, когда дело доходит до обработки криптовалютных блоков. Специализированных моделей для mining’а нет.
Поддержка AES. Без нее нет смысла говорить о добыче крипто. Присутствует у всех современных кристаллов.
Ядра, потоки, частота. При выборе устройства внимание стоит обратить на все известные характеристики ‒ тактовую частоту (в ГГц) и количество ядер ‒ чем больше, тем лучше.
Потоки ‒ не столь освещенная, но важная для “шахтеров” характеристика. Традиционно одно ядро рассчитано под выполнение за раз одной задачи, или “потока”. Часть современных аппаратов может направлять резервную производительность на выполнение второй задачи. Это называется многопоточностью, или гиперпоточностью. Например, 4-ядерный чип может иметь 8 потоков.
Энергоэффективность. Оба производителя ‒ Intel и AMD ‒ объединяют данные о тепловых характеристиках и мощности оборудования в единый показатель, называемый “Расчетная тепловая мощность” (TDP). Измеряется в ваттах (Вт) и позволяет понять, насколько высоки будут энергозатраты и потребуется ли мощный кулер для поддержания агрегата в рабочем состоянии.
Мощный кулер понадобится при 100+ Вт.
Лучшие CPU для добычи монет
Лучший для добычи. В 2021 году вне конкуренции ‒ AMD Threadripper 3990X.
- Частота (базовая + буст): 2,9 ГГц/4,3 ГГц.
- Ядра/потоки: 64/128.
- TDP: 280 Вт.
- Хешрейт (для сети Monero): 43-64 кГц/с.
- Расчетный доход: $ 1 600+ в год.
Сравнить хешрейт всех девайсов можно на Monerobenchmarks.
Дополнительно требует наличия модулей памяти DDR4 частотой 3 200 МГц и выше.
Лучший в бюджетной категории. Оптимальный среди недорогих ‒ AMD Threadripper 1950X.
- Частота (базовая + буст): 3,4 ГГц/4 ГГц.
- Ядра/потоки: 16/32.
- TDP: 180 Вт.
- Хешрейт (для сети Monero): 9-13 кГц/с.
- Расчетный доход: $ 300+ в год.
Лучший от Intel. Продукция Интела ‒ хорошее решение для гейминга. Лучшим для майнинга признан Intel Core i9-10900K.
- Частота (базовая + буст): 3,7 ГГц/5,3 ГГц.
- Ядра/потоки: 10/20.
- TDP: 125 Вт.
- Хешрейт (для сети Monero): 6-7 кГц/с.
- Расчетный доход: $ 100+ в год.
MultiCPU
Возможно ли создать аппарат с несколькими ЦПУ и получать монеты с его помощью? Да.
Выгодно ли это? Для добычи только XMR ‒ нет.
Новые материнские платы с поддержкой multiCPU обычно стоят дороже “синглов”. Также каждый процессор требует full width RAM. То есть, на пару кристаллов потребуются два отдельных модуля с ОЗУ ‒ каждый минимум на 2 ГБ.
Есть ли решение? По отзывам, высокую эффективность такие системы демонстрируют при дуал-майнинге.
Безопасность
Процесс угрожает основным компонентам компьютера ‒ CPU, GPU и блоку питания ‒ из-за возможного перегрева. В большей мере, чем настольные ПК, этому подвержены ноутбуки.
Многие из лэптопов по своим характеристикам сопоставимы с десктопами. Это также означает, что на небольшой площади производители должны разместить массу мощных компонентов, выделяющих тепло.
Придерживайтесь простых правил, чтобы свести риски к минимуму:
- Сведите к минимуму число работающих и даже фоновых приложений.
- Регулярно чистите от пыли ноутбук/ПК.
- Установите кулер или воспользуйтесь специальным вентилятором.
Следите за температурой процессора ‒ она должна находиться ниже отметки +80C. Проверить температуру можно в BIOS или с помощью программ вроде HWMonitor.
Подсчет прибыли
Подсчитать прибыль от определенного устройства/криптовалюты позволяют калькуляторы Whattomine и Nicehash. Последний также предлагает покупку вычислительных мощностей для добычи.
Настройка
Перейдем к самому вкусному. Настроим добычу наших сегодняшних героев ‒ Монеро и Йентен.
Торт из сала ‒ тоже десерт
Monero
Подготовка. Если кошелька, на который будут поступать кровно заработанные, еще нет, его нужно создать. Простой способ:
- Зайдите на сайт кошелька MyMonero.
- Кликните Create new wallet.
- Поставьте галочку напротив Got It и нажмите Next.
- Получите и запишите сид-фразу ‒ набор слов, который может понадобиться при восстановлении доступа к кошельку.
- Нажмите My Monero Wallet и скопируйте адрес кошелька.
Адрес потребуется при настройке софта для добычи. В нашем примере ‒ XMRig.
Настройка. Скачайте для своей ОС ‒ Windows, Linux, Mac ‒ подходящий релиз с Гитхаба. На август 2021 года актуальна версия 6.14.0. Распакуйте. Убедитесь, что в папке есть файл xmrig.exe.
Откройте блокнот. Впишите в текстовом файле команду:
вместо YOUR_ADDRESS подставьте скопированный адрес из кошелька.
Созданный файл сохраните под именем start.bat (если сохраните как start.txt, то программа не сработает). Сохранять необходимо в той же папке, что и xmrig.exe.
Закройте блокнот, запустите батник. Откроется терминальное окно, отображающее данные о добыче. Не закрывайте.
Yenten
Подготовка. Скачайте Yenten Core Wallet с официального сайта. Поддерживаются 32/64-разрядные ПК под Win 7 и 10.
Скачайте ПО для начала работы. На выбор два варианта: консольный и GUI-майнер. Первый подходит для чуть более продвинутых пользователей, умеющих делать Ctrl-C Ctrl-V. Второй ‒ для новичков.
Первый кейс
Загрузите на свой ПК с офсайта и распакуйте консольный майнер.
В консоли ‒ cmd ‒ введите:
cpuminer.exe -a yespowerr16 -o stratum+tcp://yenten-pool.info:63368 -u YOUR_ADDRESS
вместо YOUR_ADDRESS ‒ адрес вашего кошелька.
Второй кейс
- Загрузите и распакуйте Yenten GUI Miner.
- Запустите из папки файл download_miner.bat. Стартует закачка cpuminer-opt.
- Запустите Yenten_gui_miner.exe.
- Заполните поля в открывшемся окне. Кликните Start mining!
Linux-кейс
Тем, кто завел адрес и хочет майнить под линукс-машиной, даже не надо выходить из терминала:
распаковка:
tar zxvf Cpuminer-opt-cpupower-linux64.tar.gz
майнинг:
/cpuminer -a yespowerr16 -o stratum+tcp://yenten-pool.info:63368 -u YOUR_ADDRESS
Все описанные кейсы рассчитаны на тех, кто желает присоединиться к пулу. Но можно добывать йены на камне в одиночку:
в папке программы Data создайте файл yenten.conf и впишите:
rpcallow=127.0.0.1
server=1
daemon=1
rpcuser=user
rpcpassword=x
port=9981
rpcport=9982
А в bat-файл cpuminer-opt-ytn внесите:
Альтернативы
Смартфон. Майнить криптовалюту можно на всем, что оснащено процессором ‒ ПК, Ардуино, игровая консоль, смартфон, шпионящий за вами смарт-утюг. Предпоследнее было довольно популярно до 2018 года. Затем Apple и Google запретили публикацию в своих магазинах приложений для майнинга. Остались лишь те, что позволяют контролировать добычу на других аппаратах.
Отдельные сервисы до сих пор поддерживают приложения для мобильных. Наиболее известное ‒ от MinerGate ‒ работает даже на телефонах с Android 4.1. Единственная проблема ‒ сам сайт является мошенническим. Судя по отзывам нескольких сотен пользователей, мобильная добыча и, правда, возможна, а вот вывод средств ‒ нет.
Разумный биокомпьютер. Если ничего толкового из устройств нет, можно решить вопрос радикально, пошевелив мозгами. Мастер-класс, как майнить биткоин с помощью карандаша и бумаги, показал Ken Shirriff:
Перспективы
Майнеры все чаще вызывают недовольство среди остальных пользователей, ведь именно они ответственны за отсутствие на полках видеокарт. В самом криптосообществе также видят тупиковость гонки вооружений и укрупнения пулов. Напротив, майнинг на ЦПУ, каким его видел Сатоши Накамото, в большей степени способствует здоровой конкуренции и оставляет возможность заработка для обычного юзера.
Отказ от энергоемких GPU и ASIC в пользу CPU также благоприятно отразится на окружающей среде, что вписывается в новейшие тренды.
Несмотря на временное затишье, способ имеет все шансы заявить о себе в ближайшем будущем.
Читайте также: