September 11, 2024

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

Farcaster — децентрализованный протокол для создания социальных приложений, простыми словами это социальная сеть для криптанов, считай прямой конкурент Твиттеру

  • Инвестировали: $180 000 000
  • Инвесторы: Paradigm, Coinbase, a16z, и другие
  • Характеристики: 4CPU/16RAM/200SSD — рекомендованные
  • Арендовать сервер: DigitalOcean, Vultr ,Hetzner, Contabo
  • Ubuntu: 22.04

С моей точки зрения есть высокая вероятность, что нас вознаградят за установку ноды. DYOR

Требуется оплата сервера 1399 руб в меся и оплата аккаунтв в Warpcast 5$ в год.

2. Устанавливаем MobaXterm

Далее после получения на почту данных от сервера вводим IP в графе Remote host, в поле Specify username пишем root. В открывшемся окне вводим пароль, который нам прислали (копируем и вставляем правной кнопкой мыши). Далее задаём собственный пароль.

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

3.1 Обновляем репозитории и докачиваем нужные утилиты

apt update && apt upgrade -y && sudo apt install screen -y && sudo apt-get install cron

3.2 Переходим на Alchemy и регистрируем аккаунт. Выбираем слева Overview и нажимаем Create new app

Задаём рандомное имя и нажимем create app

Далее переходим в раздел Network и копируем HTTPs Ethereum и Optimism

Это пригодится нам далее.

3.3 Скачиваем приложение Warpcast на телефон, активируем аккаунт (5$ в год). Я оплатил через Apple ID (в способах оплаты у меня указано списание с мобильного телефона)

Далее нам нужно скопировать наш FID. Тыкаем на Profile -> Троеточие -> About Копируем FID

3.4 Качаем скрипт для Hubble

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

3.5 Далее вписываем наши скопированные ссылки по очереди

1) Ethereum Mainnet

2) Optimism Mainnet

3) FID от Warpcast

Далее начнется установка, после нее должны начаться логи. Если логи появились, значит все хорошо

Синхронизация займёт около 2 часов

4. Полезное

Вы можете перейти по адресу

http://<IP_ВАШЕЙ_НОДЫ>:3000

На этом адресе вы сможете увидеть ваш предустановленный мониторинг Графана. Изначально в нем ничего не будет отображаться, но через пару часов вы уже сможете отслеживать

Если в Inbound Sync Attempts пишет что порты закрыты, то пропишите следующее

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 apt-get install iptables-persistent

sudo netfilter-persistent save

У вас будет спрашивать хотите ли вы сохранить текущие настройки, пишем yes

Команда для проверки логов

docker logs hubble-hubble-1 --since 1m -f

Команда для обновления

cd ~/hubble && ./hubble.sh upgrade

Команда для удаления ноды

rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hubble:lates

Ссылки на Telegram Youtube Instagram Binance Bybit