January 29

Ставим награждаемую ноду Privasea (15M$ инвест)

Ребят, не буду лукавить, мне впадлу расписывать, что представляет из себя проект. Да и вам, скорее всего, не нужны все эти новые технологии и тд. Только скажу, что проект из депин-сектора.

Всё, что зацепило лично меня - это неплохой инвест в размере 15M$ и то, что среди фондов мелькает Binance Labs, которые, кстати, поменяли название и теперь называются YZi Labs.

Фонды

Ещё в июне мы прорабатывали первый сезон Genesis-кампании и фармили звёзды. Если вы скипнули, то ещё актуален второй сезон, который совсем скоро закончится. Читаем пост по первому сезону и делаем то же самое, отличие второго сезона от первого только в новых заданиях и в том, что вместо Соланы используем сеть Arbitum.

Возвращаемся к ноде.

Подготовка

Нам нужно купить сервак, на котором будет работать нода, и в этот раз нужен более мощный, чем было в прошлых нодах. Но стоит он не намного дороже.

Я покупал на Хорьке сервер DE-R9-10 за 8.5$, выбрал ОС Ubuntu 24.02. Дешевле и качественнее вариантов пока не находил.

Подходящий сервер

Подключаемся к MobaXterm

Скачиваем MobaXterm, если до сих пор его нету.

После того, как вы оплатили сервер, вам на почту прийдёт письмо с IP сервера и паролем.

  1. Включаем MobaXterm.
  2. Слева сверху нажимаем Session -> SSH.
  3. В поле Remote Host вставляем IP с письма на почте и нажимаем OK.
Вставляем IP

4. Дальше перед нами откроется терминал. После "login as: " пишем root. В следующей строке вставляем пароль из письма на почте. CTRL + C не работает, вставляем правой кнопки мыши. Пароль буквами не отображается в терминале - это ОК. Если всё сделали правильно, то увидите такую картину.

Вот так должен выглядеть терминал

Установка ноды

Теперь приступим непосредственно к установке ноды.

Всё, что от вас потребуется - это выполнять нижеперечисленные команды по порядку.

В процессе выполнения комманд будут появлятся сообщение, где нужно выбрать вариант из предложенных. Находим none of the above и смотрим какая там цифра, вписываем её в строке и нажимаем Enter.

Вот пример:

Пример

Сначала установим Docker:

sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Если нужно будет подтверждение, то нажимаем Enter.

sudo apt update
sudo apt install -y docker-ce

Проверяем, правильно ли установлена нода.

sudo docker --version

Если будет писать что-то по типу "Docker version 27.5.1, build 9f9e405" - значит всё гуд.

Идём дальше.

sudo systemctl start docker
sudo systemctl enable docker
docker pull privasea/acceleration-node-beta
mkdir -p /privasea/config && cd /privasea
docker run -it -v "/privasea/config:/app/config"  \
privasea/acceleration-node-beta:latest ./node-calc new_keystore

Придумываем и вводим пароль (*). После выполнения этой комманды будет создан файл, сохраните его. Также сохраняем адрес ноды.

Ищем его на левой понели, показано на фрагменте ниже:

Панель с файлами

Он находится по этому пути: privasea -> config -> файл. Перетащите его с панели на ваш компьютер или просто кликните правой кнопкой мыши и нажмите Download.

cd /privasea/config && ls

Перед вами в терминале появится название файла, скопируйте его правым кликом мыши и вставьте вместо "НАЗВАНИЕ ФАЙЛА" в коде ниже.

mv ./НАЗВАНИЕ ФАЙЛА ./wallet_keystore

Подключаем адрес ноды и адрес вознаграждения

  1. Заходим на сайт и подключаем свой кошелёк.
  2. Нажимаем на кнопку Set one up now!
Портал ноды

3. Придумываем имя ноды, задаём комиссию ползунком (я ставил 3%) и вводим адрес ноды, который мы получали тут.

Вводим необходимые данные

4. Подтверждаем и подписываем транзакцию. Для этого нужен тестовый ETHв сети Arbitrum. Получить их можно в кране.

После этого на страницы ноды будет такая картина (сорян за качество скрина, HDR моник иногда даёт о себе знать):

Страница ноды

В статусе пишет "offline" - это нормально, сейчас перейдём к запуску ноды.

Запуск ноды

cd /privasea/

Выполняем следующию команду, вместо "ПАРОЛЬ_ФАЙЛА" вставляем пароль, который мы получали тут.

docker run  -d   -v "/privasea/config:/app/config" \
  -e KEYSTORE_PASSWORD=ПАРОЛЬ_ФАЙЛА\
  privasea/acceleration-node-beta:latest

Результатом мы получим ID контейнера, копируем его выполнения и сохраняем на своё устройство, можно и в блокнотик. Это нам пригодится для проверки ноды (следующий шаг).

Проверка ноды

docker logs -f ID_КОНТЕЙНЕРА

Если получили такие логи - значит установка прошла успешно:

Это заебись

Также можно проверить статус ноды на сайте, статус должен быть Online.

Остановка ноды

docker ps -q --filter "ancestor=privasea/acceleration-node-beta:latest" | xargs --no-run-if-empty docker stop
docker ps | grep privasea/acceleration-node-beta:latest

Если после выполнения последней команды вы не получили результат, то это значит, что нода остановлена успешно.

Пару слов от меня

Поздравляю с установкой ноды. Не так и сложно было, правда?)

Если гайд был понятен, то прошу подписаться на канал или хотя бы поставить лайк на мой пост с гайдом (СПАСИБО!).

Все вопросы по ноде, и не только, задавайте в чат.

Спасибо за прочтение