Zcash был запущен 28 октября 2016 года, и теперь люди могут добывать его.
В этом руководстве по майнингу Zcash мы рассмотрим, как майнить Zcash для Linux, включая Debian, Ubuntu, Linux Mint, Elementary OS.
Предпосылки
Вы чувствуете себя комфортно с командной строкой Linux.
У вас есть как минимум 4 ГБ оперативной памяти на вашем компьютере
64-битный дистрибутив Linux на основе Debian.
Установка Zcash на Debian, Ubuntu, Linux Mint, Elementary OS из репозитория Zcash
Запустите окно терминала (CTRL + ALT + T), затем откройте файл sources.list.
sudo nano /etc/apt/sources.list
Вставьте следующую строку в конец файла.
deb [arch=amd64] https://apt.z.cash/ jessie main
Сохраните и закройте файл.
Затем импортируйте ключ подписи Zcash в вашу систему, используя следующую команду.
wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -
Вы должны увидеть сообщение ОК, которое указывает на успешность импорта.
Поскольку репозиторий Zcash использует протокол https, нам нужно установить пакет apt-transport-https, чтобы APT мог общаться с репозиторием Zcash в https.
sudo apt install apt-transport-https
Теперь обновите локальный индекс пакета и установите Zcash.
sudo apt update sudo apt install zcash
Настройка Zcash
После установки выполните следующую команду, чтобы получить параметры с нулевым знанием.
Каталог params будет создан в ~/.zcash-params.
zcash-fetch-params
После завершения загрузки нам также необходимо создать файл конфигурации перед запуском Zcash.
Создайте каталог config в вашем домашнем каталоге:
mkdir ~/.zcash
Затем выполните следующие 3 команды, чтобы создать файл ~/.zcash/zcash.conf.
Замените имя пользователя.
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
Если вы хотите включить майнинг процессора, выполните следующие 2 команды:
echo 'gen=1' >> ~/.zcash/zcash.conf echo "genproclimit=$(nproc)" >> ~/.zcash/zcash.conf
Теперь запустите демон Zcash:
zcashd
Теперь ваш майнинг-узел Zcash запущен и работает.
Чтобы запустить его в фоновом режиме, добавьте флаг —daemon.
zcashd --daemon
Вы можете использовать клиент zcash-cli для получения информации о вашем узле, как показано ниже.
zcash-cli getinfo
Чтобы остановить майнинг, запустите
zcash-cli stop
Для получения дополнительной информации об использовании zcashd и zcash-cli посмотрите справочные страницы.
man zcashd man zcash-cli
Стоит отметить, что Equihash, ориентированное на память Proof-of-Work, используется для майнинга блоков в Zcash, а это означает, что объем майнинга, который вы можете сделать, в основном определяется объемом вашей оперативной памяти.