Ставим награждаемую ноду Privasea (15M$ инвест)
Ребят, не буду лукавить, мне впадлу расписывать, что представляет из себя проект. Да и вам, скорее всего, не нужны все эти новые технологии и тд. Только скажу, что проект из депин-сектора.
Всё, что зацепило лично меня - это неплохой инвест в размере 15M$ и то, что среди фондов мелькает Binance Labs, которые, кстати, поменяли название и теперь называются YZi Labs.
Ещё в июне мы прорабатывали первый сезон Genesis-кампании и фармили звёзды. Если вы скипнули, то ещё актуален второй сезон, который совсем скоро закончится. Читаем пост по первому сезону и делаем то же самое, отличие второго сезона от первого только в новых заданиях и в том, что вместо Соланы используем сеть Arbitum.
Подготовка
Нам нужно купить сервак, на котором будет работать нода, и в этот раз нужен более мощный, чем было в прошлых нодах. Но стоит он не намного дороже.
Я покупал на Хорьке сервер DE-R9-10 за 8.5$, выбрал ОС Ubuntu 24.02. Дешевле и качественнее вариантов пока не находил.
Подключаемся к MobaXterm
Скачиваем MobaXterm, если до сих пор его нету.
После того, как вы оплатили сервер, вам на почту прийдёт письмо с IP сервера и паролем.
- Включаем MobaXterm.
- Слева сверху нажимаем Session -> SSH.
- В поле Remote Host вставляем IP с письма на почте и нажимаем OK.
4. Дальше перед нами откроется терминал. После "login as: " пишем root. В следующей строке вставляем пароль из письма на почте. CTRL + C не работает, вставляем правой кнопки мыши. Пароль буквами не отображается в терминале - это ОК. Если всё сделали правильно, то увидите такую картину.
Установка ноды
Теперь приступим непосредственно к установке ноды.
Всё, что от вас потребуется - это выполнять нижеперечисленные команды по порядку.
В процессе выполнения комманд будут появлятся сообщение, где нужно выбрать вариант из предложенных. Находим none of the above и смотрим какая там цифра, вписываем её в строке и нажимаем Enter.
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
Подключаем адрес ноды и адрес вознаграждения
- Заходим на сайт и подключаем свой кошелёк.
- Нажимаем на кнопку 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
Если после выполнения последней команды вы не получили результат, то это значит, что нода остановлена успешно.
Пару слов от меня
Поздравляю с установкой ноды. Не так и сложно было, правда?)
Если гайд был понятен, то прошу подписаться на канал или хотя бы поставить лайк на мой пост с гайдом (СПАСИБО!).
Все вопросы по ноде, и не только, задавайте в чат.