Как майнить zcash на Ubuntu
В последнее время криптовалюты набирают очень большой популярности, и хотя сейчас мейнстримом становится PoS майнинг, для которого не нужны аппаратные мощности, остались еще криптовалюты, для майнинга которых еще можно использовать видеокарты. Одна из таких криптовалют — ZCash. Она была выпущена 28 октября 2016 и ориентирована на максимальную анонимность транзакций.
Причем суммарная мощность сети не такая и большая, поэтому по прибыльности ZCash сравнивается с эфиром. В этой статье мы рассмотрим как майнить zcash на Ubuntu с помощью GPU или процессора используя официальную программу от разработчиков.
Майнинг ZCash на CPU
Сначала поговорим о майнинге на процессоре с помощью официальной программы. Это не просто майнер, а полноценный кошелек-нода, которая будет работать на вашем компьютере. Вы можете собрать ее из исходников, но в этой статье мы будем устанавливать программу из репозитория Debian. Инструкция подойдет для всех дистрибутивов, основанных на Ubuntu.
Сначала добавьте репозиторий в систему. Для этого откройте файл источников и добавьте в него строчку:
sudo vi /etc/apt/sources.list
deb [arch=amd64] https://apt.z.cash/ jessie main
Затем нужно импортировать GPG ключ репозитория в систему:
wget -qO — https://apt.z.cash/zcash.asc | sudo apt-key add —
Затем обновляем список пакетов в репозитории и устанавливаем саму ноду:
sudo apt update
$ sudo apt install zcash
Дальше нам нужно настроить основные параметры, для этого достаточно выполнить команду:
Загрузка может занять длительное время, дальше нужно установить имя пользователя и пароль для нашего кошелька:
/.zcash/zcash.conf
$ echo «rpcuser=username» >>
/.zcash/zcash.conf
$ echo «rpcpassword=`head -c 32 /dev/urandom | base64`» >>
Для включения поддержки майнинга выполните:
/.zcash/zcash.conf
$ echo «genproclimit=$(nproc)» >>
Теперь можно запустить ноду, при первом запуске будет создан кошелек и полностью загружен блокчейн:
Или в режиме сервиса:
Для остановки запустите:
Мы настроили соло майнинг, но в наше время это очень невыгодная затея, поскольку в одиночку вы будете майнить один блок очень долго если у вас нет мощной фермы из видеокарт. Поэтому в большинстве случаев применяется майнинг с помощью пулов.
Майнинг ZCash в пуле на GPU
Майнинг с помощью видеокарты NVIDIA или AMD будет намного быстрее, вы можете использовать, например, zcash miner ubuntu — EWBF’s CUDA Zcash miner для видеокарт NVIDIA. Скачать последнюю версию этого майнера можно на Google Drive. Дальше вам остается только распаковать архив, и отредактировать файл настроек:
Здесь нужно указать адрес пула в котором вы хотите майнить, имя пользователя и пароль. Найдите секцию server и установите значения для таких полей:
- server — адрес сервера пула;
- port — порт пула;
- user — ваше имя пользователя на пуле;
- pass — пароль пользователя.
Дальше можно запускать майнинг командой:
Все данные будут прочитаны из конфига.
Майнинг ZCash в пуле на CPU
Хотя на CPU производительность намного ниже, но вы тоже можете попробовать майнить ZCash. Для этого можно использовать майнер от NiceHash. Сначала нужно скачать майнер с Github и собрать из исходников:
/miner
$ cd /miner
$ git clone https://github.com/feeleep75/nheqminer.git
sudo apt-get install cmake libboost-all-dev
Запустите компиляцию исходников:
cd nheqminer/nheqminer
$ mkdir build
$ cd build
$ cmake ..
$ make
После завершения сборки вы можете выбрать пул и начинать майнить:
./nheqminer -l адрес_пула:порт -u имя_пользователя
Как видите, все достаточно просто. Майнинг zcash ubuntu возможен, но вряд ли сейчас это целесообразно делать без мощной видеокарты.
Выводы
В этой статье мы рассмотрели как майнить ZCash на Ubuntu различными способами, с помощью процессора, видеокарты и соло майнинг с помощью официального клиента.
Майнинг на Linux Mint (Ubuntu) + Nvidia + AMD + майнеры + разгон. Этакий How-To для новичков.
cemehbl4
Модератор
Ниже приведу практический опыт с подробным описанием решения проблем, с которыми столкнулся лично я.
+ буду добавлять общую информацию по разгону и прошивке карт AMD. На этом форуме почему то укоренилось мнение, что «красные» в линуксе не гонятся и не шьются, но это не так.
+ небольшие мануалы по сборке различных майнеров из исходников.
Сразу оговорюсь:
1) У меня несколько ригов, в которых использовано совершенно разное оборудование (разные материнки, процессоры, оперативки и т.д.), за исключением того, что все карты — Nvidia с видеовыходами (модели и производители карт тоже разные);
2) Копаю исключительно EWBF майнером;
3) Использую графику и не вижу в этом ничего плохого;
4) Во всех случаях установлен Linux Mint 18 — MATE (64-bit), т.е. всё ниже описанное подойдет и для Ubuntu 16.04 за некоторыми незначительными исключениями.
5) С убунтами я дружу давно, но считаю себя новичком, поскольку повысить уровень красноглазия меня заставил именно майнинг, до этого я обходился редким поиском на форуме и хелпе ubuntu.ru. Какие-то важные или не очень моменты могу упустить, поправьте.
6) Про «красные» расписать подробно не могу, так как у меня их нет.
Втыкаем монитор в Nvidia-карту и устанавливаем драйвер:
Как майнить ZCash на Ubuntu
Ранее, я опубликовал практическое руководство по созданию майнинг гиганта Linux для Эфириума. Ну, по крайней мере, на данный момент, Optiminer 1.5 Zcash работает быстрее Эфириума. Я создал свои майнинг-вышки для запуска как Эфириума, так и Optiminer. Я рекомендую вам запустить Optiminer 1.5 на Ubuntu Linux. Так как майнить ZCash на Ubuntu намного проще.
Как майнить ZCash на Ubuntu
Вот скорость Optiminer 1.5 на шестикарточном майнинг оборудовании, в котором работают карты Sapphire Nitro R9 Fury — около 2620 H / s:
И на шахтере с шестью графическими процессорами XFX RX480-8G. Это около 1730 H / s
Установка и настройка программного обеспечения
Предположим вы уже собрали свою майнинг-ферму и готовы добывать ZCash криптовалюту. Если еще думаете как это сделать, то, возможно вам будет полезно руководство о том, какое оборудование лучше всего для майнинга в 2017.
Начальная настройка операционной системы
Далее давайте приступим к более полному обзору основных шагов к тому, как майнить ZCash на Ubuntu.
Как майнить ZCash на Ubuntu
Zcash был запущен 28 октября 2016 года, и теперь люди могут добывать Zcash. В этом руководстве по разработке Zcash мы рассмотрим, как запустить Zcash на Linux, включая Debian, Ubuntu, Linux Mint, Elementary OS.
Zcash — это новая криптовалюта, которая обещает лучшую конфиденциальность и полную анонимность для пользователей. В отличие от Bitcoin, информация транзакции Zcash (отправитель, получатель и значение всех транзакций на блочной цепочке) зашифровывается и не может быть просмотрена, если у вас нет ключа представления.
Официальный клиент Zcash в настоящее время доступен как инструмент командной строки для Linux.
Что для этого нужно?
- Вам удобно работать с командной строкой Linux.
- У вас на компьютере не менее 4 ГБ ОЗУ
- 64-разрядный дистрибутив Linux на базе Debian.
- Установите Zcash на Debian, Ubuntu, Linux Mint, Elementar OS из репозитория Zcash
Запустите окно терминала (CTRL + ALT + T), затем откройте файл sources.list.
Вставьте следующую строку в конец файла.
deb [arch = amd64] https://apt.z.cash/ jessie main
Сохраните и закройте файл. Затем импортируйте ключ подписи Zcash в свою систему, используя следующую команду.
wget -qO — https://apt.z.cash/zcash.asc | sudo apt-key add —
Вы должны увидеть сообщение OK, которое указывает, что импорт успешно загружен. Поскольку в репозитории Zcash используется протокол https, нам необходимо установить пакет apt-transport-https, чтобы APT мог разговаривать с репозиторием Zcash в https.
sudo apt install apt-transport-https
Теперь обновите локальный индекс пакета и установите Zcash.
sudo apt install zcash
Настройка Zcash
После его установки запустите следующую команду, чтобы получить параметры нулевого знания. Каталог params будет создан в
После завершения загрузки нам также необходимо создать файл конфигурации перед запуском Zcash. Создайте каталог конфигурации в домашнем каталоге с помощью:
Затем запустите следующую команду 3, чтобы создать файл
/ .zcash / zcash.conf. Замените имя пользователя на ваше предпочтительное имя пользователя.
echo « rpcpassword= ` head -c 32 /dev/urandom | base64 ` « >>
Если вы хотите включить интеллектуальный анализ, выполните следующие 2 команды:
Теперь запустите образ Zcash:
Теперь ваш узел разработки Zcash запущен и работает. Чтобы запустить его в фоновом режиме, добавьте флаг —daemon.
Вы можете использовать клиент zcash-cli для получения информации о вашем узле, как показано ниже.
Чтобы остановить добычу, запустите
Для получения дополнительной информации об использовании zcashd и zcash-cli см. Справочные страницы.
Стоит упомянуть, что Equihash, ориентированный на память Proof-of-Work, используется для блочного интеллектуального анализа в Zcash, что означает, сколько полезного вы можете сделать, в основном определяется тем, сколько у вас RAM.
Надеюсь, это поможет вам помочь руководству Zcash. Как всегда, если вы нашли это сообщение полезным, то подпишитесь на наши обновления, чтобы получить последние руководства по Linux. Вы также можете следить за нами в Google+, Twitter или на нашей странице в Facebook.
Выводы
Мы уже говорили о том, как добывать такую известную криптовалюту как Эфириум. Способы довольно похожи. И разобраться в них очень просто. Но, если у вас остались какие-то вопросы по этой теме — пишите их в форму комментариев, стараясь максимально описать свой вопрос в нем.
Надеемся вы поняли, как майнить ZCash на Ubuntu и смогли создать свою мощную майнинг-ферму для добычи этой криптовалюты. Обязательно делитесь этим руководством на свои страницы в социальных сетях. Мы будем очень благодарны.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.