Гайд на установку ноды Powerloom
Итак, друзья, если вы читаете этот текст, значит вы все таки приобрели себе доступ к ноде Powerloom. Если нет, то у вас все еще есть пара дней до старта официального тестнета.
https://mint.powerloom.network/ про промокоду defigen скидка 5%
Сейчас нам нужно сделать ПРЕДустановку ноды для того, чтобы отметиться в сети и дать проекту знать, что мы купили и поставили ноду.
- Идем сюда и выполняем все шаги.
Первым и самым сложным шагом будет Simulation Setup. Там будет кнопка Setup Instructions, по которой можно перейти и поставить ноду по простой инструкции. Эта инструкция поможет вам установить симуляционную ноду на любую из операционных сетей. На этом этапе вам пока не обязателен отдельный сервер для поддержания ноды в сети. Можете пройти эту церемонию у себя на локальном компьютере. В дальнейшем же нужно будет арендовать сервер. Советую арендовать его сразу и хотя бы потыкать туда сюда. В любом случае, в будущем придется это сделать.
Гайд на русском для новичков. Операционная система: серверный Ubuntu 22.04
Первым делом сервер нужно арендовать. Я лично юзаю только Hetzner, но он больше не работает с гражданами России. Можете попробовать спросить у друзей.
Минимальные системные требования:
- RAM: A minimum of 4 GB.
- CPU Core: Minimum of 4 Cores
- Disk Space: At least 40 GB.
- Operating System: Windows or Linux.
- Python: Ensure Python 3.10 or newer is installed.
Итак, арендовали сервер. Нужно в него войти. Я использую MobaXterm.
Для входа вам нужны будут IP-адрес сервера, логин и пароль. Все это должен предоставить вам провайдер сервера.
В MobaXterm нажимаем кнопку Session и вводим IP-адрес сервера. Логинимся, как правило через логин root и предоставленный вам пароль.
Окей, мы в терминале. Нужно подготовить сервер к установке ноды:
sudo apt update && sudo apt upgrade -y
Если у вас не 3.10.х, то устанавливаем:
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
Устанавливаем Docker и Docker-compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Все, сервер готов, можно приступать к установке ноды:
- Копируем файлы с гитхаба
git clone -b simulation_mode https://github.com/PowerLoom/snapshotter-lite powerloom - Переходим в директорию с файлами
cd powerloom - Запускаем скрипт
./build.sh - Он попросит предоставить данные. Заранее создайте новый пустой кошелек для этих действий, вероятно его мы будем использовать в следующих этапах сети:
$SOURCE_RPC_URL: подойдет любая Ethereum Mainnet RPC, например Ankr, Infura, or Alchemy.SIGNER_ACCOUNT_ADDRESS: вставьте адрес вашего кошелькаSIGNER_ACCOUNT_PRIVATE_KEY: вставьте приватный ключ вашего кошелька (без 0х в начале)
5. Дожидаемся вот таких логов:
Все прошло успешно. Можно закрывать терминал.
Возвращаемся на https://snapshotter-dashboard.powerloom.network/ , запускаем проверку, заполняем что не заполнили, и далее вам откроется ссылка на прохождение KYC.
Проходим и ждем запуска тестнета 16го числа, где будем ставить уже поноценную тестовую ноду.