Устанавливаем ноду Vana
VANA предлагает пользователям возможность управлять своими данными и превращать их в активы, которые можно монетизировать. Основная концепция заключается в том, что пользователи не только контролируют свои данные, но и получают вознаграждение за их использование.
Инвестиции
Инвесторы: Paradigm, Polychain, Coinbase
Общая сумма инвестиций: 25M $
Требования к серверу
А перед гайдом залетай сюда, оно тебе точно надо
Телеграм: https://t.me/shishka_crypto
✅ Арендовать сервера можно здесь: AEZA, VDsina, Xorek Cloud
Начало установки
Перед тем как устанавливать ноду, прописываем все эти команды, в идеале построчно, чтобы точно все было гладко
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11 python3.11-venv python3.11-dev build-essential python3-dev python3.11 --version
curl -sSL https://install.python-poetry.org | python3 - echo 'export PATH="$HOME/.local/bin:$PATH"' >> $HOME/.bash_profile source $HOME/.bash_profile poetry --version
#скачиваем установщик curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash #настраиваем конфигурацию echo 'export NVM_DIR="$HOME/.nvm"' >> $HOME/.bash_profile echo '[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm' >> $HOME/.bash_profile echo '[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion' >> $HOME/.bash_profile #обновляем сурс source $HOME/.bash_profile #устанавливаем lts nvm install --lts #проверяем что все установилось node -v npm -v
Теперь твой сервер готов к подвигам, так что гоу устанавливать ноду
Установка ноды
Скачиваем репозиторий и переходим в директорию:
git clone https://github.com/vana-com/vana-dlp-chatgpt.git && cd vana-dlp-chatgpt
Создай файл .env
и установи зависимости при помощи poetry:
cp .env.example .env poetry install
Создание кошельков
Создаем два кошелька (холодный и горячий):
poetry run vanacli wallet create --wallet.name default --wallet.hotkey default
При вводе пароля его не будет видно, поэтому используйте CTRL+C и Enter, предварительно записав его куда нибудь в блокнот, либо в менеджер паролей.
Экспорт ключей
Теперь экспортируем приватные ключи для обоих кошельков:
poetry run vanacli wallet export_private_key
Сначала делаем для холодного, потом для горячего. На картинке увидишь что куда и когда вводить
Пополнение кошельков
Заходи в метамаск или любой другой кошель и добавь туда сеть Ваня. А также импортируй оба кошелька которые получили на шаг выше.
- RPC URL: https://rpc.moksha.vana.org
- Chain ID: 14800
- Currency: VANA
- Block Explorer: https://moksha.vanascan.io
Получаем тестовые токены через кран. Нужно пополнить оба кошелька, поэтому с разных айпи заходим и просим.
Получаем токены DLP
Сначала скачиваем правильный конфиг
cd ~/vana-dlp-chatgpt rm .env && curl -o .env https://raw.githubusercontent.com/YAMISHKA02/Vana-validator-setup/main/.env
ДАЛЕЕ НУЖНО ПОЛУЧИТЬ ТОКЕНЫ DLP ДЛЯ ЗАПУСКА НОДЫ, ПОКА ИХ НЕ ПОЛУЧИШЬ, НЕ ВЫПОЛНЯЙ СЛЕДУЮЩИЕ КОМАНДЫ
Заходим в чат Шишки крипто, проходим капчу и скидываем адрес холодного кошелька, и также тегаем @Mishka_meshok
После того как я подтвержу тебе что отправил токены, можешь ранить следующую команду:
./vanacli dlp register_validator --stake_amount 10
Запуск валидатора
После предыдущей команды нужно опять написать в чат и тегнуть меня и отправить теперь уже горячий кошелек, чтобы я выдал разрешение запустить валидатор, иначе ничего не выйдет.
Как только я отписал что все окей, можешь наконец-то запускать валидатора:
poetry run python -m chatgpt.nodes.validator
Если все прошло успешно и в логах нет ошибок, можем настроить запуск как службу. Перед этим нажимаем CTRL+C и останавливаем валидатора.
Далее прописываем следующие команды чтобы запустить валидатора в фоне:
echo $(which poetry) sudo tee /etc/systemd/system/vana.service << EOF [Unit] Description=Vana Validator Service After=network.target [Service] Type=simple User=root WorkingDirectory=/root/vana-dlp-chatgpt ExecStart=/root/.local/bin/poetry run python -m chatgpt.nodes.validator Restart=on-failure RestartSec=10 Environment=PATH=/root/.local/bin:/usr/local/bin:/usr/bin:/bin:/root/vana-dlp-chatgpt/myenv/bin Environment=PYTHONPATH=/root/vana-dlp-chatgpt [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload sudo systemctl enable vana.service sudo systemctl start vana.service
Мониторинг ноды
Для мониторинга ноды используем:
sudo journalctl -u vana.service -f