Для установки узла ZCASH на своем сервере можно воспользоваться исходниками на https://github.com/zcash/zcash/.
Кроме того компания Zcash поддерживает репозиторий пакетов для установки 64-разрядных дистрибутивов на основе Debian, позволяя установить Zcash с помощью «apt-get» из командной строки.
Сначала установите следующую зависимость, чтобы вы могли общаться с репозиторием с помощью HTTPS:
sudo apt-get install apt-transport-https
Затем добавьте ключ подписи ключа Zcash в доверенную ключевую строку apt](Отпечаток: A2CB 84F2 48C7 DDC9 6C2C 55C8 AEFD 26F9 66E2 79CD):
wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -
Добавьте репозиторий в свои источники:
echo "deb [arch=amd64] https://apt.z.cash/ jessie main" | sudo tee /etc/apt/sources.list.d/zcash.list
Обновите кеш источников и установите Zcash:
sudo apt-get update && sudo apt-get install zcash
Теперь, когда Zcash установлен, запустите эту команду, чтобы загрузить параметры, используемые для создания и проверки экранированных транзакций:
zcash-fetch-params
Вам нужно будет создать файл zcash.conf перед запуском zcashd в первый раз:
echo "rpcuser=username" >> ~/.zcash/zcash.conf
echo "rpcpassword=`head -c 32 /dev/urandom | base64`" >> ~/.zcash/zcash.conf
Чтобы подключиться к сети Zcash, добавьте «mainnet=1» и «addnode=mainnet.z.cash» в файл. Чтобы запустить Zcash в testnet, используйте «testnet=1» и «addnode=testnet.z.cash».
После того, как вы настроили файл zcash.conf, вы можете запустить демон zcash.
zcashd
Вам придется подождать, пока ваша нода будет синхронизирована при первом запуске и закачает все блоки. После того, как ваш узел сравняется по высоте с остальными узлами сети, вы можете начать использовать zcash-cli для отправки и получения транзакций Zcash!
zcash-cli getinfo
zcash-cli help
Больше информации о ZCASH API вы сможете найти на zcash.readthedocs.io
Удачи!