Ironfish
Заказываем сервер с минимальными требованиями
VPS 4 Cores, 8 GB RAM, 50 GB SSD Linux Ubuntu 20.04
Подключаемся к серверу через PuTTY(windows)
Если у вас macOS/Linux - то через терминал. Для macOS можно использовать еще, например Termius
скачиваем отсюда: https://www.putty.org/ Устанавливаем. Запускаем меню программ Windows программу Putty:
После запуска видим вот такое окно:
в верхнем поле вводим IP-адрес своего сервера и нажимаем Open, после этого появляется окно терминала как на картинке ниже.
сначала вводим логин root, нажимаем Enter . копируем пароль от вашего сервера в буфер обмена и вставляем в строку password. Для этого нужно кликнуть в поле правой кнопкой мыши (сам пароль не отображается!!!) и нажать Enter. Если все шаги до этого сделаны правильно, вы увидите примерно такой экран, это означает, что терминал запущен и можно вводить команды по установке
Установка ПО Ironfish. Нужно скопировать следующие команды в терминал:
Команды не нужно вводить вручную. Можно копировать в буфер обмена (Ctrl+C), и вставить правой кнопкой мыши в терминал и нажать Enter.
Запускаем скрипты для установки необходимого на сервер:
Устанавливаем дополнительные пакеты программ:
sudo apt install curl -y
sudo apt install mc -y
sudo apt install htop -y
sudo apt install nano -y
Придумываем имя ноды и имя кошелька.
curl -s https://raw.githubusercontent.com/LLLinCrypto/Ironfish/main/ironfish.sh> ironfish.sh && chmod +x ironfish.sh && ./ironfish.sh
запускаем скрипт . вводим имя ноды и имя кошелька . После завершения вводим:
. $HOME/.bashrc
. $HOME/.bash_profile
ironfish config:set nodeName $IRONFISH_NODENAME
ironfish config:set blockGraffiti $IRONFISH_NODENAME
ironfish config:set enableTelemetry true
После запуска начнется синхронизация, после завершения синхронизации начнется майнинг.
ironfish accounts:balance $IRONFISH_WALLET
Узнать граффити: cat $HOME/.ironfish/config.json
После установки необходимо зарегистрироваться в лидерборде
Поздравляю! установка завершена!
Как узнать что все работает правильно ?
Некоторое время ваша нода будет синхронизируются с данными сети, обычно на это нужно до 1 часа. И обычно в это время высота блоков блокчейна, которые расположены на вашем сервере, ниже чем во всей сети. После того, как ваш сервер синхронизируется с сетью, высота блоков у вас станет равной высоте блоков в сети.
Посмотреть логи вы можете используя команду:
ironfish status -f
Проверить ноду:
journalctl -u ironfishd -f
Проверить майнер:
journalctl -u ironfishd-miner -f
Остановить ноду:
service ironfishd stop
Остановить майнер:
service ironfishd-miner stop
Если у вас не работают команды ironfish выполните
sed -i.bak -e "s/start:once/start/" ~/.bash_profile
source ~/.bash_profile