Zcashd — узел Zcash на GNU/Linux Debian (Ubuntu)

Видеоролик установки zcashd из командной строки с официального сайта проекта: Zcash Command Line Install Process [New]

То же самое по-русски и печатным текстом.
Пример установки zcashd на дистибутиве Debian GNU/Linux (аналогично для Ubuntu), оперативной памяти необходимо не менее 4GB, версия дистибутива должна быть x64 (amd64).

1. sudo apt-get install apt-transport-https
2. wget -qO — https://apt.z.cash/zcash.asc | sudo apt-key add —
3. Добавить https://apt.z.cash/ jessie main в sources.list
4. sudo apt-get update
5. sudo apt-get install zcash
6. zcash-fetch-params
7. mkdir ~/.zcash
8. cd ~/.zcash
9. Добавляем в конфигурационный файл ноду и логин/пароль для управления по rpc
echo «addnode=mainnet.z.cash» >~/.zcash/zcash.conf
echo «rpcuser=username» >>~/.zcash/zcash.conf
echo «rpcpassword=`head -c 32 /dev/urandom | base64`» >>~/.zcash/zcash.conf
10. Включение поддержки майнинга
echo ‘gen=1’ >> ~/.zcash/zcash.conf
echo «genproclimit=$(nproc)» >> ~/.zcash/zcash.conf
11. Запускаем сервис (запаситесь терпением, будет выкачиваться весь blockchain zcash)
zcashd
12. Можно запустить в режиме сервиса: zcash —daemon (остановить — zcash-cli stop)

Варианты райзеров

Материнские платы для майнинга обычно содержат один разъем PCI-Express x16 и несколько разъемов PCI-Express x1. Для подключения видеокарт используются райзера — устройство позволяющие подключить видеокарту, подать на нее питание и осуществить обмен данными с материнской платой по кабелю USB 3.0. Приобрести райзера можно на AliExpress. Райзера бывают с разными разъемами питания, целесообразно использовать вариант с 6pin (при крайней необходимости можно будет задействовать   переходник c 6pin на SATA). Не увлекайтесь подключением нескольких райзеров через SATA от одного блока питания. Если подключили, то проверяйте не греются ли провода идущие от блока питания. Такое часто бывает когда задействованы все (6+2)pin контакты или они не дотягиваются до райзеров, приходит идея райзера подключить по SATA, но линия SATA не выдерживает нагрузки и провода греются, блок питания (в лучшем случае) выключается от перегрузки, хотя общее потребление системы ниже  общей мощности выдаваемой блоком питания.

Как выбрать видеокарты для майнинга Zcash

Майнинг Zcash можно осуществлять даже на видеокартах с 1гб памяти, но производительность довольно низкая, потребление довольно высокое у старых видеокарт. Поэтому, намайнится довольно мало, а энергии израсходуется много. Пара примеров, на какой-то карте nvidia 730 выдавало 10 sols/s. Это уже майнинг себе в убыток, при этом карта была с пассивным охлаждением и грелась как утюг. Palit gtx 750 StormX 1gb дает 70 sols/s, при потреблении 75w, т.е. немного менее 1 решения в секунду на 1w. Как вы могли читать в Обзор видеокарт Palit GeForce GTX 1070 для майнинга Zcash у них производительность в три раза выше — примерно 2.8 sols/s на 1w.

При выборе видеокарта для своей фермы необходимо обратить внимание на поиск оптимального соотношения разных параметров и моментов.

Параметры видеокарты на которые надо обратить внимание:

— Производительность видеокарты (с учетом разгона)

— Стоимость видеокарты

— Энергопотребление видеокарты

— Количество разъемов видеокарты и их варианты (6pin, 8 pin)

— Эффективность (соотношение производительности к потребляемой энергии)

При выборе видеокарт составьте табличку: сторки — название видеокарт, столбцы — параметры. Заполнив таблицу сможете визуально оценить свое предпочтение, особенно при ограниченном бюджете.

Исходя их бюджета определяетесь какие карты взять — по-мощнее и дороже или более дешевые и менее производительные.

Помните, что установив более 8 карт на материнскую плату которая это позволяет сделать, вы не сможете их задействовать под управлением операционной системы Windows 10.

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

Например, хороший вариант сделать ферму на 6 видеокарт 1080ti — хорошая производительность. При этом стоимость самой дешевой Palit 1080ti на данный момент около 55 т.р., у 1080ti два дополнительных питания 8pin, потребление 300w на видеокарту. Система питания такой фермы должна запитать 6 райзеров через коннекторы 6pin, и 6 видеокарт обеспечить дополнительным питанием — всего 12 коннекторов по 8pin каждый. Потребляемая мощность такой фермы под 2kW (2000Вт) — 300w * 6 + на процессор  и все остальное.

Сторожевые таймеры WatchDog

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

Один из вариантов:
https://shop.open-dev.ru/product/usb-watchdog-pro2

Переходник hdmi-vga

Переходник hdmi-vga нужен для запуска фермы без подключенного монитора и будет полезен при настройке фермы через обычный vga монитор. Очень дешево можно купить на AliExpress. В магазинах продаются данного рода контроллеры европейских фирм раз в 10 дороже китайского ширпотреба, который вполне годится этих задач.
Имеется два варианты: переходник hdmi-vga (при желании можно подключить монитор VGA) и заглушка hdmi (для старта систем, когда необходимо наличие подключенного монитора и для увелицения разрешения экрана при удаленном управлении, например, через TeamViewer).

Операционные системы для ферм

MS Windows
Если вы новичок, то сразу ставьте Windows 10 (Домашняя или Профессиональная).
Windows 10 поддерживает до 8 видеокарт включительно.
Из плюсов нет проблем с установкой драйверов и вспомогательного софта, нет проблем с программами для прошивки видеокарт, для разгона видеокарт, много информации о самой системе — проще найти человека который поможет решить возникшие проблемы.
На фоне затрат на ферму и простоты настройки всего необходимого для майнинга стоимость операционной системы вполне адекватная от 7000 рублей стоит коробочная версия Windows 10 Домашняя.

GNU/Linux
Можно установить операционную систему GNU/Linux, но если вы ее видите в первый раз, то любой небольшой вопрос вызовет у вас ступор. Лучше всего ставить GNU/Linux, если сами хорошо разбираетесь или есть старший товарищ который имеет положительный опыт в данном направлении.

Специализированные дистрибутивы
Например, EthOS. Это решение из коробки, все нужное уже установлено и настроено для майнинга, остается только вбить свои данные. Читать инструкцию все равно придется.

Выбор накопителя

Можно выбрать обычный жесткий диск HDD, минусы — скорость работы, потребление энергии, пусть не такое большое но все же. Так же к минусам можно отнести размеры.
Хороший вариант это использование SSD: обычный SATA или М.2, к плюсам которого можно отнести высокую скорость обмена и ничтожное потребление энергии.
Из SSD предпочтительнее вариант M.2, т.к. устанавливается непосредственно в материнскую плату.
Для работы Windows 10 хватит накопителя на 60 Гб, под Linux, например, для дистрибутива EthOS достаточно 16Гб.
Если вы планируете установить кошелек с полной версией всех транзакций, то размер потребуется больше места.