Ч.6 || Дополнительный материал
April 4, 2022

Установка ноды 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

Пример:

  • Теперь запускаем скрипт от Nodes Guru
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