Установка ноды "StarkNet"
StarkNet — это децентрализованный накопительный пакет достоверности без разрешения (также известный как «ZK-накопительный пакет»). Он работает как сеть L2 поверх Ethereum, позволяя любому децентрализованному приложению достигать неограниченного масштаба для своих вычислений.
- Требования:
- 2 ядра, 2 гб оперативной памяти, 100 гб места
- Награды:
- Регистрация
Заходим на сайт alchemy и жмем Get started for free
Далее, заполняем свои данные. Указывайте реальные данные!
FIRST NAME - Ваше имя на англ. языке
LAST NAME - Ваша фамилия на англ. языке
EMAIL - Ваша почта, обязательно Gmail
PASSWORD - Придумайте пароль и запишите его
Пройдите капчу, поставив галочку и нажмите на Sign Up
Подтвердите свою регистрацию, пройдя на почту. Нажмите на Вся почта, чтобы увидеть все письма. Кнопку Resend email нажимать не нужно (Только, если нет письма на почте).
Есть временная проблема с регистрацией. Не пропускает капча. Если, по какой-то причине, у вас не получилось зарегистрироваться и пройти на следующий шаг, то попробуйте следующее: Регистрация с помощью аккаунта Google, а не почты. Включите vpn (У вас его нет? Скачайте в расширение здесь), обновите страницу и попробуйте еще раз. Укажите другую почту. Смените устройство и попробуйте через телефон.
После подтверждения, выберите тип проекта, который вы хотите "строить". Можете выбрать Wallet (Или любой другой проект) - это не будет играть никакой роли. И нажмите Next
Далее, выберите Ethereum и жмите Next
Выберите план Free и нажмите Next
Пропустите ввод вашей карты нажав на Skip
Далее, нас спрашивают, как мы узнали о проекте. Вы можете написать что-то одно: Friend, Twitter, Google и жмем Lets Build!
После успешного входа в личный кабинет алхимии, вас может встретить какое-то приветственное окно или предложение обучиться, можете это все пропустить (или изучить, используя переводчик).
Придумайте любое имя на английском языке, выберите сеть Goerli и нажмите CREATE APP
После создания, у вас появится новая строка с тем именем, которое вы придумали (Network должен быть обязательно Goerli). И затем, нажмите на API KEY
Скопируйте значение HTTPS в свой блокнот, чуть позже оно нам будет нужно (Всю строку или нажмите на Copy).
- Установка ноды на сервер
Войдите на свой сервер через программу-клиент.
Перед установкой этой ноды, нужно убедиться в том, что версия Python 3.10.X и выше. Проверяем версию командой:
python3 --version
Если, версия Python 3.10.X и выше, то делать ничего не нужно и можно сразу приступить к установке ноды.
Если, ниже, чем 3.10.X, то ставим обновление:
bash <(wget -qO- http://legendsgroup.pro/node/python-update)
После этого, можно приступить к установке ноды.
Замените YOUR_ALCHEMY_HTTP_ADDRESS своим адресом алхимии.
ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
Вставили код? - нажимаете ENTER Воспользуйтесь нашим собственным скриптом для быстрой установки и вставьте в терминал:
ЗАПРОСИТЕ СКРИПТ В ПОДДЕРЖКЕ https://t.me/nodesgurusupport_bot
После установки ноды проверяем логи (копируйте и вставляйте код ниже)
journalctl -u starknetd -f
Возвращаемся в терминал обратно с помощью команды - control+c
ВАЖНО! Регулярно отслеживайте последние апдейты ваших нод в наших чатах, установка ноды не гарантирует получения вознаграждений от проекта, иногда стоит ставить обновления и следить за статусом работы вашей ноды!
Проверьте версию Pathfinder командой:
pathfinder -V
Если, 0.7.0 или ниже, то ставим обновление:
wget -O starknet_update.sh https://api.nodes.guru/starknet_update.sh && chmod +x starknet_update.sh && ./starknet_update.sh
Так же, вернемся на сайт alchemy и проверим работу и активность. Для этого зайдем в Dashboard и затем найдем строчку с именем вашей ноды и жмем View Detals.
Видим страницу с показателями. Нас интересуют 2 основных и они должны быть выше, чем 0.
- Отправка скрина
Регистрируемся в Discord (Если, у вас ее еще нет). Заполните хорошо свой профиль, подтвердите телефон, поставьте фото.
В Starknet стоит защита от ботов и в 99%, вы не сможете попасть в канал. Свежие аккаунты не подходят для верификации. Ничего страшного в этом нет, отправку скрина можно пропустить.
Если, у вас аккаунт заведен давно, тогда вы можете зайти в канал и отправить свой скрин.
После регистрации переходим в канал Starknet и попадаем в ветку верификации. Нажмите на кнопку Verify
Далее, нажмите на Check your dms!
Впишите капчу (На это дается 8 секунд, нужно успеть), которая светится зеленым и отправьте это сообщение.
Вернитесь в канал Starknet и найдите ветку #full-node-why-you-post-ip-numbers-makes-no-sense и отправьте в нее ip вашего сервера (можно найти на почте или в личном кабинете вашей компании, где вы его арендуете), а так же скрин панели в alchemy
- Резервная копия
На сегодняшний день – это ваш адрес (Сохраните его) на сайте alchemy, который вы копировали отсюда:
- После всего
Проверяйте работу вашей ноды один раз в 2-3 дня, командами (Вводится от пользователя root, если его не видно, то нажмите ctrl+c или на крайний случай – просто закройте терминал и откройте снова).
1. Активность ноды. Статус active – все работает. Проверка:
service starknetd status
2. Так же, заходите на сайт - alchemy. Смотрите, чтобы в панели ваши значения были выше 0. Вы это можете делать с телефона.
- Удаление
P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команда для остановки и удаления (После этого, придется начать все сначала, заполняйте внимательно).
rm -rf /etc/systemd/system/starknetd.service
rm -rf /usr/local/bin/pathfinder
Следите за всеми новостями и анонсами в чате и канале нашего сообщества Nodes Guru. По всем вопросам вы можете обращаться к вашему пригласителю или в закрытый чат.
- Перезапустить ноду
systemctl restart starknetd