July 27

Farcaster. Как установить Ноду?

X10 CRYPTO - гайды, тестнеты, дропы, трейдинг, новости

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

$180M инвестиций от a16z, Paradigm, Coinbase и других, более подробно можно глянуть на CryptoRank.

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

Сейчас есть возможность поднять свою ноду Farcaster в надежде на хорошее вознаграждение как это было с Taiko, Aptos, Celestia и др. Процедура не сложная, не очень дорогая, но профит может быть приличным, но тут в любом случае DYOR, мы ведь работает на перспективу. Приступим.

Выбор сервера.

Минимальные требования не большие - 4CPU/16RAM/200SSD

Я лично использую сервера от XorekCloud, приемлемые цены, простота запуска, можно оплатить криптой. Покупаем подходящий сервер за 1399 рублей в месяц.

ВАЖНО! Выбираем версию Ubuntu 20.04.

Ставим Ноду.

  • Скачиваем и устанавливаем MobaXterm.
  • Запускаем MobaXterm. Правой кнопкой мыши жмем New Session, забиваем параметры вашего сервера. Подключаемся, логин по умолчанию root, пароль придет на почту от поставщика сервера.
  • Зашли на сервер, выполняем команды по списку

sudo apt update -y

sudo apt install screen -y

  • Далее отправляемся к Infura и регистрируем аккаунт. В ЛК нажимаем на My First Key.
  • Далее вкладка Active Endpoints. Тут вам нужно будет скопировать HTTPS Optimism Mainnet и Ethereum Mainnet в надежное место, никому не показывайте эти ссылки.
  • Если у вас есть аккаунт Warpcast, то нужно скопировать ваш FID. Делается это просто, заходим в Profile-нажимаем на три точки-About. Копируем FID. Если аккаунта нет, советую сделать и прокачивать параллельно ноде, стоимость 5$ в год.

  • Возвращаемся к терминалу и устанавливаем скрипт. Вводим команды.

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

  • Далее вписываем ссылки которые мы скопировали на Infura.
  • Первый — Ethereum Mainnet
  • Второй — Optimism Mainnet
  • Далее вставляем наш FID
  • Начнется установка
  • Через пару минут будут появляться логи — значит всё хорошо, вы на правильном пути.
  • В логах начнут расти снапшоты.
  • Установка займет 2-4 часа.

Как контролировать работоспособность ноды?

  • Dashboard доступен по ссылке http://Айпи_вашего_сервера:3000 где Айпи_вашего_сервера вам нужно заменить на IP вашего сервера.
  • Изначально у вас будет везде NoData.
  • Со временем данные будут появляться пока нода окончательно не синхронизируется, появиться данные и на их основе уже можно контролировать работоспособность, выглядит это так.

Как открыть порты?

  • Порт 2283 должен быть открыт, что бы у нас была успешная входящая синхронизация с пирами.

Копируем все команды одной строкой и вставляем в консоль.

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-save > /etc/iptables/rules.v4

sudo iptables -L -v -n

  • Это поможет вам открыть порты 2281, 2282 и 2283.
  • Открывать порты не обязательно, но желательно.

Обновление ноды

  • Ноду периодически нужно будет обновлять, делается просто, запустили консоль и ввели команду:

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

  • Что бы удалить ноду с сервера, команда:

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

X10 CRYPTO - гайды, тестнеты, дропы, трейдинг, новости