Chasm Network: Установка ноды.
Chasm - сеть децентрализованных Ai моделей на блокчейне Mantle, который запустился совсем недавно. Поскольку они билдят на чейне от Bybit, то очень вероятно что будущий листинг их токена пройдет на этой бирже.
Пока у них нет подтвержденного инвеста и довольно маленький Twitter, но за ними следят 30+ представителей фондов, так что думаю в скором времени мы обязательно увидим хороший инвест и наплыв пользователей.
Нода ставится очень просто и занимает почти ничего на вашем сервере, поэтому обязательно советую потратить 15 минут на установку ноды.
Cистемные требования
Аренда сервера
Сервер можете брать абсолютно любой, я лишь рекомендую от себя AEZA, поскольку на этих серверах точно стабильно работает у меня. Лучше сначала взять на час и потестить, а уже потом на более долгий срок. Можете поискать аналоги подешевле, например Xorek.Cloud.
Получаем SCOUT_UID и WEBHOOK_API_KEY
Идем сюды и минтим свой scout id https://scout.chasm.net/private-mint
Дальше идем сюда и регаем API ключ
Устанавливаем ноду
1 Проверяем есть ли докер на свервере
docker version
Если нет, то устанавливаем по этому гайду Docker Installation Guide
2 В корневой папке создаем папку CharmNode
mkdir ChasmNode && cd ChasmNode
nano .env
4 Заполняем его кодом ниже и заполняем, после нажимая Ctrl+O, Ctrl+X, Enter
PORT=3001 LOGGER_LEVEL=debug # Chasm ORCHESTRATOR_URL=https://orchestrator.chasm.net SCOUT_NAME=<ПРИДУМАЙ_ИМЯ> SCOUT_UID=<ID_СКАУТА> WEBHOOK_API_KEY=<БерешьКлючик> WEBHOOK_URL=http://<IP_ТВОЕГО_СЕРВЕРА>:3001/ # Chosen Provider (groq, openai) PROVIDERS=groq MODEL=gemma2-9b-it GROQ_API_KEY=<GROQ_API_КЛЮЧ>
docker pull chasmtech/chasm-scout:latest
docker run -d --restart=always --env-file ./ChasmNode/.env -p 3001:3001 --name scout chasmtech/chasm-scout
Проверка работы ноды
Вводим команду ниже чтобы проверить что нода запустилась
docker logs scout
Вводим также эту команду, в ответе должны получить "OK"
curl localhost:3001
Тест агента
source ./ChasmNode/.env
curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $WEBHOOK_API_KEY" \ -d '{"body":"{\"model\":\"gemma2-9b-it\",\"messages\":[{\"role\":\"system\",\"content\":\"You are a helpful assistant.\"}]}"}' \ $WEBHOOK_URL
На выходе получим ответ нейронки
Мониторинг ноды
docker stats scout
Рестарт Докера если что-то не заработало
docker stop scout docker rm scout docker run -d --restart=always --env-file ./ChasmNode/.env -p 3001:3001 --name scout johnsonchasm/chasm-scout
Чекаем свое место в лидерборде и читаем документацию
Лидерборд: https://scout.chasm.net/dashboard
Документация: https://network-docs.chasm.net/chasm-scout-season-0