Установка ноды Warpcaster

Farcaster – это децентрализованный протокол, разработанный специально для построения социальных сетей. Согласно документам стартапа, любой желающий может транслировать в сети короткие текстовые сообщения и подключить свой Ethereum-адрес. Проверка владения адресом ETH позволяет использовать такие функции, как демонстрация невзаимозаменяемых токенов (NFT) и использование их в качестве изображения вашего профиля.

Проект собрал $180 млн. от ведущих фондов, а его TwitterScore составляет 397 баллов. Все это говорит о том, что данный проект точно нельзя пропускать и в нем стоит делать максимальное количество активностей.

Установка ноды Warpcaster

Для установки ноды нам понадобится виртуальный сервер со следующими характеристиками: 4CPU/16RAM/200SSD (минимально допустимые). Сам сервер можно арендовать на площадке Spacecore.обойдется он в 13 евро в месяц.

Установка ноды Warpcaster

Также для работы нам понадобится оплаченный аккаунт в Warpcast, как его получить можно прочитать в моем телеграмм канале, а также аккаунт в Alchemy.

Сперва подготовим все данные, которые нам понадобятся в процессе установки.

Открываем Alchemy и жмем Create new app в правом верхнем углу. Придумываем имя и жмем Create app

Установка ноды Warpcaster

Теперь жмем API KEY в правой части экрана и копируем адрес HTTPS (средняя строка), сохраняем его в надежное место, он нам скоро понадобится.

Установка ноды Warpcaster

Проделываем аналогичные действия для сети Optimism. Также сохраняем HTTPS.

Установка ноды Warpcaster

Теперь нам будет необходимо получить наш FID из Warpcast. Для этого после авторизации нажимаем Profile, далее три точки в правой части, и потом about. Копируем наш FID, нам он тоже скоро понадобится.

Установка ноды Warpcaster

Как только вы все подготовили, можно приступать к установке. Для этого открываем наш терминал для работы с виртуальным сервером (я использую Termius) и начинаем вводить команды.

sudo apt update -y sudo apt install screen -y

Теперь вводим следующую команду:

curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash

Далее нам будет необходимо по очереди ввести сперва Ethereum HTTPS, а после Optimism HTTPS, следом наш FID Warpcaster

Установка ноды Warpcaster

После ввода необходимых данных продолжится установка, которая продлится еще несколько минут. Когда пойдут логи (скрин ниже) значит все хорошо, выйти из них можно нажав cntrl+c.

Установка ноды Warpcaster

Синхронизация работы ноды займет как минимум несколько часов, поэтому после установки надо дай ей несколько часов на совершение всех необходимых действий, сам сервер при этом при желании можно закрыть.

Отслеживать работу ноды можно в Grafana, чтобы попасть в нее в адресной строке вставляем следующую команду: http://айпи_сервера:3000, где вместо "айпи_сервера" вставляем IP адрес нашего сервера. Сразу после установки он будет выглядеть следующим образом (так как нода еще не синхронизровалась)

Установка ноды Warpcaster

Между тем, спустя несколько часов графическое отображение начнет работать корректно. В рамках данного сайта всегда можно будет посмотреть то, насколько хорошо работает ваша нода.

Установка ноды Warpcaster

Теперь необходимо открыть порт 2183, чтобы нода могла обрабатывать входящие запросы. Для этого вводим такие команды:

sudo iptables -A INPUT -p tcp --dport 2281 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2282 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2283 -j ACCEPT
sudo iptables -L -v -n

Мы увидим следующее значение в консоли, которое подтвердит успешность ввода команд

Установка ноды Warpcaster

После для сохранения изменений в iptables, чтобы они сохранялись после перезагрузки, используем следующую команду (если система будет задавать какие-либо вопросы, жмем "Y"):

sudo apt-get install iptables-persistent sudo netfilter-persistent save

.

Поздравляем! Нода успешно установлена и начала работу!

.

Полезные команды для работы:

Обновление: cd ~/hubble && ./hubble.sh upgrade

Просмотр логов: docker logs hubble-hubble-1 --since 1m -f

Удаление ноды: rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hubble:latest && docker stop grafana/grafana:10.0.3 && docker rm grafana/grafana:10.0.3 && docker stop graphiteapp/graphite-statsd:1.1.10-5 && docker rm graphiteapp/graphite-statsd:1.1.10-5

.

Контакты со мной: https://t.me/vibeloglazov

Мой канал: https://t.me/beloglazovinvest

Мой чат: https://t.me/beloglazovinvestchatМой

Начать дискуссию