
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.
Выбрав вариант с виртуальной машиной и настроив систему, просто следуйте инструкциям из этого руководства.

Над статьями работает команда авторов, переводчиков и редактор. На сайте команда Privatefinance.biz публикует информационные статьи, обзоры, рейтинги, гайды о торговле на финансовых рынках и инвестировании, рекомендации по выбору брокера и инструментов инвестирования, актуальные новости из мира финансов.
Почта для связи с нами: [email protected]
Ошибка в:
“git clonehttps://github.com/zcash/zcash.git
нужно
“git clone https://github.com/zcash/zcash.git