Установка ноды StarkNet (Гайд)
Автор: Алексей Гриз, владелец greezblog.ru
Переходи по ссылке и подписывайся на наши ресурсы по заработку
а так же по Крипто Обучению!
Мой Telegram канал - @greezblog
Моя группа в ВК - @greezblog
Приветствую в новом гайде, работяга! Сегодня мы будем ставить еще один перспективный проект на ранней стадии - StarkNet, все предельно просто, как обычно.
Навигация:
1. Системные требования и покупка сервера; 2. Получение эндпоинтов; 3. Установка ноды StarkNet; 4. Полезные команды; 5. Возможные баги; 6. Обновление ноды;
Системные требования
Рекомендуется иметь железо мощностью не менее 4 vCPU, 4 GB RAM и 100GB дискового пространства, а программное обеспечение - Ubuntu 20.04.
По серверам могу предложить пару вариантов, где можно без гемора оплатить сервера криптой.
P.S.: BTC можно без комиссий вывести с биржи FTX прям на оплату хостинг провайдеру. Ну это так, если вдруг не знали где достать битка в небольшом количестве и без диких комиссий.
А теперь к паре вариантов:
- Zomro: Дешевле и слабее, сервера в Нидерландах, оплата в евро, можно криптой;
- Macloud: Дороже и мощнее, сервера в Росиии, оплата в рублях, можно криптой;
Выбирайте на свой вкус, я пользуюсь Zomro уже больше года и оборотка у меня там около 1000 евро за последний год, проблем с серверами не было, но получал сообщения в лс и в чате, в единичных случаях бывают какие-то проблемы с отключением серверов из-за высокой нагрузки на них.
Так что будьте в курсе, но я старкнет ставил туда.
Покупка сервера
Опираясь на характеристики с зумру можно взять сервер Mega SSD за 7 евро, но я бы рекомендовал Ultra SSD за 12 евро, там и запаса больше (сервера можно апгрейдить по запросу в поддержку), если вдруг будет чего-то не хватать, да и сверху можно будет накатить какой-то другой проект.
Но если вы дофига богатый, то можете и VIP SSD за 19 евро накатить, как это сделал я (только я не дофига богатый), на этот сервер я поставил уже 3 ноды от разных проектов и думаю чего бы четвертого накатить, работает шикарно, нагрузка не чувствуется (только на диск).
Как покупать сервер, как получать данные, как и где запускать сервер я говорил в своем прошлом гайде по ноде Aptos - ТЫК
Поэтому если вы не шарите за сервера - перейдите в тот гайд и выполните первые 4 пункта (только выберете сервак помощнее желательно) и возвращайтесь в этот гайд.
Получение эндпоинтов
Для работоспособности нашей Starknet ноды нам понадобится сервис Alchemy, там мы и получим ссылки на наши эндпоинты.
Поэтому регистрируемся на Alchemy.com (можно просто через гугл войти) и создаем эндпоинты в личном кабинете.
После перехода жмем на "Get started for free", регаемся/входим через гугл, далее вам будет предложено создать свой app, там все просто: придумываем ей название, Ethereum, сеть Goerli, предложения по привязке карты и приглашениям пропускаем.
Попадаем в личный кабинет, тыкаем сюда и берем эту ссылки, сохраняем, она нам понадобится.
Да, кстати, "environment" в своем приложении можете изменить на development.
Установка ноды StarkNet
Эндпоинты получили, в терминале авторизовались, теперь можно переходить к самому интересному - изображать из себя хакера дешевых российских сериалов.
- В консоль вводим вот эти 2 строчки, где YOUR_ALCHEMY_HTTP_ADDRESS - это та ссылка которую мы сохраняли.
ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh
Дожидаемся установки и ВСЕ. Больше ничего делать не нужно.
Лично я стараюсь придерживаться скриптов от Nodes Guru, ибо это достаточно крупное РУ комьюнити нодеров и в случае обновлений или каких-то проблем всегда можно будет найти помощь в комьюнити, чего не скажешь об офф гайдах или гайдах от других команд.
Полезные команды
journalctl -u starknetd -f
systemctl restart starknetd
systemctl stop starknetd
systemctl disable starknetd
rm -rf ~/pathfinder/
rm -rf /etc/systemd/system/starknetd.service
rm -rf /usr/local/bin/pathfinder
Возможные баги
Пока что я сталкивался только с одной ошибкой/багом.
Вот такая ошибка может периодически лететь на сервисе с эндпоинтами, так же и в логах ноды будет кучу ерроров пролетать, сейчас не летят, поэтому скрина дать не могу.
Но фиксить это никак не нужно, оно проходит само через какое-то время и случается у всех, поэтому беспокоиться не нужно.
С другими ошибками спустя несколько дней наблюдения за нодой не сталкивался, возможно будем дополнять статью по мере выявления каких-то ошибок.
Обновление ноды
На данный момент ничего обновлять не нужно.
Автор: Алексей Гриз, владелец greezblog.ru
Переходи по ссылке и подписывайся на наши ресурсы по заработку
а так же по Крипто Обучению!
Мой Telegram канал - @greezblog
Моя группа в ВК - @greezblog