Ноды
January 31

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

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

Фонды

Подготовка

Нам нужно купить сервер, на котором будет работать нода.

Можно купить на Хорьке сервер 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. Получить их можно в кране.

После этого на странице ноды будет такая картина

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

В статусе пишет "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

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