Ноды
October 27

Nesa гайд на установку ноды

Yamataka — гайди на ноды, теснеты, аирдропи

Nesa — это децентрализованная инфраструктурная платформа ИИ, предназначенная для безопасного и приватного вывода ИИ на цепочке. Она использует такие передовые методы, как машинное обучение с нулевым знанием.

  • Очередной L1 блокчейн для ИИ проектов, был выбранный Binance Labs как MVB VII. Также они были приняты в Google Cloud Program AI Tier. Сейчас идёт активная вознаграждаемая кампания с нодой в тестовой сети.
  • Рекомендованные характеристики для нашей ноды — 4CPU/16RAM/200SSD, а минимальные — 4CPU/4RAM/50SSD
  • Для установки ноды нам понадобится сервер который можем купить на Spacecore Xorek Cloud здесь не подойдёт

Что мы делаем ?

  • Для начала переходим на сайт и регистрируем аккаунт
  • После нажимаем Profile > Settings > Access Tokens > Create new token
  • Вписываем название токена и нажимаем "Create token"
  • И нам выдадут Token копируем его и сохраняем
  • Теперь устанавливаем Leap Wallet создаем кошелек и берём приватник

Устанавливаем ноду

  • Устанавливаем необходимые пакеты
sudo apt update && sudo apt upgrade -y
sudo apt install jq -y
sudo apt update && sudo apt install ufw -y
  • Устанавливаем Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  • Устанавливаем Docker Compose
VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)

curl -L "https://github.com/docker/compose/releases/download/"$VER"/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
  • Открываем порт
sudo ufw allow 31333
  • Запускаем скрипт
bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)
Работаем стрелками на клавиатуре, а для выбора нажимаем Enter
  • Нажимаем на Enter на против Wizardy и вписываем никнейм ноды и снова Enter
  • Далее вписываем адрес нашей почты
  • В четвертом варианте вписываем реф код:
    nesa1j6y248qnuawdnd7dtc3hg47jlzfj3jzwqv8rkq и снова нажимаем Enter
  • В пятом варианте вписываем API Token от HuggingFace и нажимаем Enter
  • И в шестом варианте вписываем приватник от Leap Wallet
  • Далее нажимаем Y + Enter и пойдет установка ноды
  • Итог
  • После получаем наш Node Id и копируем Id
cat $HOME/.nesa/identity/node_id.id
  • Далее заходим на сайт и вставляем Node id, привязываем Leap Wallet
  • Через некоторое время, снизу в Statistics будет расти Counts
  • Если видим статус Up значит нода — работает

Дополнительные команды

  • Рестарт контейнеров
docker restart orchestrator mongodb docker-watchtower-1 ipfs_node
  • Остановить контейнеры
docker stop orchestrator mongodb docker-watchtower-1 ipfs_node
  • Удалить ноду
sudo docker stop orchestrator 
sudo docker stop ipfs_node
sudo docker rm orchestrator 
sudo docker rm ipfs_node
sudo docker images
sudo docker rmi ghcr.io/nesaorg/orchestrator:devnet-latest 
sudo docker rmi ipfs/kubo:latest
sudo docker image prune -a

Готово !