September 7, 2022

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