Установка ноды Filecoin зависит от того, какую реализацию ноды вы хотите использовать:

  1. Lotus – основная реализация Filecoin от Protocol Labs.

  2. Forest – альтернативная Rust-реализация от ChainSafe.

  3. Venus – реализация для совместного майнинга (разработана IPFSForce).

Я рассмотрю установку Lotus, так как это самая популярная и официально поддерживаемая нода.

🚀 Установка Lotus Node на Ubuntu 22.04

1️⃣ Установите зависимости

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git build-essential jq pkg-config libssl-dev
sudo apt install -y clang bzr lld cmake

2️⃣ Установите Go

wget https://go.dev/dl/go1.20.6.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

3️⃣ Скачайте код Lotus

git clone https://github.com/filecoin-project/lotus.git
cd lotus
git checkout releases/latest

4️⃣ Соберите Lotus

make clean all
sudo make install

5️⃣ Запустите ноду

lotus daemon

Первый запуск может занять время, так как потребуется синхронизация с сетью.

6️⃣ Проверьте статус синхронизации

lotus sync status

Когда lotus sync status покажет, что блоки синхронизированы, нода готова к работе.

Если вам нужна установка для майнинга (Storage Provider), уточните, и я дам инструкции.

Comments