HOPR: Yungfrau

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, где мой товарищ выкладывает посты об интересных крипто-проектах и ивентах.

Поблагодарить автора

Крипто-кошельки автора.



Report Page