Меню

Как майнить Zcash с помощью процессора (Linux)

ZCash — анонимная криптовалюта, использующая механизм zk-snarks, гарантирующий, что вся информация о пользовательских транзакциях безопасно зашифрована.

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

ZCash построен на алгоритме хеширования Equihash. Этот алгоритм с асимметричной технологией PoW основан на так называемой “Обобщённой проблеме дня рождения”.

Он предъявляет высокие требования к ОЗУ, поэтому на данный момент для него невозможно создать специализированные ASIC-системы, как и в случае с Ethereum.

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

В этой статье мы научим вас, как майнить ZCash на Ubuntu. Добыча ZCash возможна и на Windows, но об этом мы поговорим потом.

Также вы можете воспользоваться облачными сервисами по типу Genesis Mining или Hashflare.

Если хотите узнать больше про майнинг, читайте статью Что такое майнинг и принцип его работы

Если хотите узнать больше про майнинг Zcash (ZEC) на Windows, читайте статью Как майнить Zcash (ZEC) на Windows

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

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

Майнинг ZCash на Linux (Ubuntu)ТОЛЬКО ДЛЯ СИСТЕМ 64 БИТ.

Часть 1. Установка программного обеспечения ZCash

Шаг 1. Откройте терминал. Это можно сделать, кликнув на логотип в верхней части меню (1) и введя в поиске “Terminal”. Нажмите на иконку терминала (2).

Шаг 2. Для начала установите требуемое ПО для ZCash. Для этого введите следующие команды:

sudo apt-get install \
build-essential pkg-config libc6-dev m4 g++-multilib \
autoconf libtool ncurses-dev unzip git python \
zlib1g-dev wget bsdmainutils automake

Можете просто скопировать (CTRL+SHIFT+C) и вставить (CTRL+SHIFT+V). Затем нажмите Enter.

Шаг 3. Теперь нужно указать ваш пароль. Напечатайте его и нажмите Enter.

Шаг 4. Терминал попросит подтвердить действия. Нажмите Y, а затем Enter.

Шаг 5. Скачайте репозиторий ZCash с помощью команды “git clone https://github.com/zcash/zcash.git”. В директории “Files” у вас появится папка “ZCash”.

Шаг 6. Когда загрузка завершится, перейдите в папку ZCash. Для этого введите команду “cd zcash” и нажмите Enter.

Шаг 7. В файле ZCash вы должны пройти публичную альфа-проверку и подтвердить ключи. Введите команду:

git checkout v1.0.1
./zcutil/fetch-params.sh

Ключи весят 1,5 ГБ, так что этот процесс может занять некоторое время.

Часть 2. Компиляция ZCash

Когда вы установили системные пакеты, вы можете скомпилировать их и создать zcashd.

Шаг 1. Чтобы скомпилировать ZCash, задайте команду “./zcutil/build.sh -j$(nproc)”.

Часть 3. Запуск ZCash

Шаг 1. Перед запуском ZCash мы должны создать папку для файлов конфигурации. Сверните терминал и нажмите на значок “Files”(1) в меню. Затем кликните правой кнопкой мыши в любом месте и создайте папку с названием “.zcash”.

Шаг 2. Как вы заметили, только что созданная папка исчезла, так как Линукс преобразовывает папки с префиксом “.” в скрытые. Чтобы включить отображение, нажмите CTRL+H.

Шаг 3. Теперь необходимо создать конфигурационный файл внутри новой папки. Зайдите в неё, кликните ПКМ в любом месте и выберите “Пустой документ”.

Шаг 4. Откройте Новый документ и введите следующую конфигурацию:

rpcuser=username
rpcpassword=password

Шаг 5. Сохраните и закройте файл, затем переименуйте его в “zcash.conf”.

Шаг 6. Вернитесь в терминал и вставьте команду “./src/zcashd -daemon”.

Если вы закрывали терминал, то задайте команду “cd zcash”, чтобы перейти к папке zcash.

Часть 4. Майнинг

Мы установили все необходимые конфигурации для Zcash и можем приступить к самому главному — к майнингу.

Шаг 1. Остановите процессы Zcash, введя в терминале “./src/zcash-cli stop”.

Шаг 2. Войдите в “Файлы” (1) и откройте папку .zcash (2).

Шаг 3. Теперь измените файл «zcash.conf«, добавив строку «gen=1«, и сохраните изменения.

Шаг 4. Вновь запустите процесс Zcash, введя в терминале “./src/zcashd -daemon”.

Вот и всё! Теперь вы официально майните коины ZCash. Вы не увидите свой хешрейт или ещё какую-то информацию, но сможете проверить баланс и узнать подробности о блокчейне, введя команду: “./src/zcash-cli getinfo”. Процесс займёт некоторое время, поэтому перед началом убедитесь, что ввели в файле конфигурации gen=1. Подождите несколько часов и проверьте свой баланс.

Введите команду “./src/zcash-cli listunspent”, чтобы получить сведения о коинах и кошельке.

Майнинг Zcash на Windows

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

Если вы пользуетесь операционной системой от Microsoft и хотите майнить ZCash, то можете либо установить Linux на виртуальную машину, либо дождаться версии для Windows.

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

Комментариев: 1

  1. Вагон

    Ошибка в:
    “git clonehttps://github.com/zcash/zcash.git
    нужно
    “git clone https://github.com/zcash/zcash.git

    Ответить

Оставить комментарий

ТОП 3 криптобиржи