HOPR: Yungfrau
cyberomanov
Ещё одна нода от HOPR. Информация от администратора:
Jungfrau - уже не тестнет, а майннет. Наград за тестирование не будет.
Единственная награда - это реварды за стейкинг своих монет, но так как майннет всё ещё в разработке, ревардов за стейкинг не будет ещё пару месяцев.
Минимальные требования
Нам потребуется 10 wxHOPR и 0.1-1 xDAI.
Кто получил дроп на 150 wxHOPR, может использовать их. Кто не получил, но очень хочет поучаствовать, может обменять токены на этом мосте.
1 CPU x 1 GB RAM x 10 GB HDD
Ubuntu 16.04 и выше
Арендуем сервер на любом удобном сервисе. Сохраняем IP и пароль от VPS.
Я покупаю здесь: vdsina.ru (быстро и дорого), ihor.ru (медленно и дёшево).
При регистрации по моей ссылке 10% скидка на стоимость всех услуг.
Открываем MobaXterm и создаём сессию. Гайд по MobaXterm.
Установка ноды
Создаём нового пользователя "jungfrau":
$ sudo adduser jungfrau # добавление нового пользователя в систему
Придумываем пароль и 2 раза вводим его в терминал.
Дальше прокликиваем "Enter", чтобы оставить все значения по умолчанию.

Добавим нашего пользователя в группу "sudo":
$ usermod -aG sudo jungfrau # добавление пользователя в группу 'sudo' $ su - jungfrau # переключение на пользователя 'jungfrau'

Выполняем команды:
$ sudo apt-get update # обновляем 'базу данных' $ sudo apt dist-upgrade -y # скачиваем обновления $ sudo apt install curl tmux -y # устанавливаем необходимые модули $ curl https://raw.githubusercontent.com/hoprnet/hopr-sh/master/setup-hoprd.sh --output setup-hoprd.sh # скачиваем установщик ноды $ chmod +x setup-hoprd.sh # делаем установщ. исполн-ым файлом $ ./setup-hoprd.sh # запускаем установщик, v. 1.70.8

Создаём окно "jungfrau" и запускаем ноду:
$ tmux new -s jungfrau $ DEBUG=hopr* hoprd --init --rest --provider wss://xdai.poanetwork.dev/wss --admin 2>&1 | tee ~/hoprd-logs.txt
При первом запуске ноды, создастся папка "db".
Обязательно делаем бэкап:

Попросят ввести пароль, после чего начнётся синхронизация ноды.

Когда на экране терминала будет следующий вывод, останавливаем ноду сочетанием клавиш "Ctrl + C", копируем адрес эфира и пересылаем на него 10 wxHOPR и 0.025 xDAI:

Я просто переслал из Metamask, предварительно настроив сеть xDAI.
xDAI эксплорер для отслеживания транзаций.
Отлично, пришли монеты и xDAI:

Врзвращаемся в терминал, опять вводим команду для запуска ноды и пароль:

Браузерный терминал
Открываем CMD. Вводим следующую команду, попросят ввод пароля:
ssh -L 3000:127.0.0.1:3000 jungfrau@<your_vps_ip>

Поссле чего открываем браузер, пишем в адресной строке:
http://localhost:3000/
Откроется вот такой терминал:

Открываем каналы
Теперь нужно открыть каналы. Есть 2 способа. Для первого нам понадобится HOPR-адрес уже работающей ноды.
Можете использовать адрес моей ноды:
16Uiu2HAmSDexytWqLrau3cj2AFfK68a2A6UMPRNUSfaNeGnyEn4b
Также можете поспрашивать в тематическом чате или найти "другой" способ.
Внимание: следующая команда "заблокирует" ваши wxHOPR в другой ноде.
Вводим следующие команды в терминал, который открылся в браузере:
$ open <hopr_address> <amount>

На скриншоте выше я отправил в лок в другую ноду 10 wxHOPR.
Максимум можно подключиться к 5 каналам, насколько я понял из офф. доков (хотя я подключился и к 6 пирам без особых проблем).
Следовательно, оставляем пару монет на балансе нашей ноды и по 0.1-1 токену отправляем на чужие.
Это уже майннетовская сеть, но наград за лок монет в другую ноду вы пока не получите (как минимум ещё несколько месяцев). Мы играемся.
Также благодаря администратору теперь можно настроить автоподключение к нодам следующей командой. Это второй способ:
Эту команду необходимо вводить при каждом перезапуске ноды.
$ settings strategy promiscuous

Посмотреть список нод, которым вы отправили в лок свои wxHOPR:
$ peers

Чтобы поделиться адресом для подключения к вашей ноде:
$ address

"HOPR Address" - адрес для подключения.
Чтобы забрать свои токены обратно, нужно закрыть соответствующий канал:
У меня разморозились токены после второй транзакции, но скорее всего я просто не дождался подтверждения первой.
$ close <hopr_address>

Полный список команд, а также офф. документация: docs.hoprnet.org.
Полезные штуки
Чтобы вернуться в старое окно с логами ноды:
$ sudo su jungfrau # входим в учётную запись 'jungfrau' $ tmux attach -t jungfrau # 'прикрепляем' окно 'jungfrau'
Вывод
Зачем ставим ноду? Поиграться в тестовом майннете.
Через пару месяцев уже можно будет заделегировать свои HOPR по-настоящему.
Статья будет обновляться, в случае новостей от команды.
Благодарности
мамичу за то, что родила такого гения.
Ссылки
Телеграм-канал @how_to_node, где я выкладываю свои гайды.
Телеграм-канал @crypto_watermelon, где мой товарищ выкладывает посты об интересных крипто-проектах и ивентах.