June 25

Управление децентрализованным AI с Allora: Полное руководство по развертыванию ноды валидатора

В стремительно развивающемся мире AI и блокчейн-технологий Allora становится революционной силой, соединяющей децентрализованный AI и машинное обучение. Это руководство поможет вам развернуть валидаторные ноды Allora, что позволит вам внести свой вклад в эту инновационную сеть и использовать её потенциал.

Обзор Allora

Allora - это децентрализованная AI сеть, поддерживаемая такими инвесторами, как Polychain, Framework, Blockchain Capital и CoinFund. Она объединяет передовые механизмы, такие как peer prediction, federated learning и zkML, создавая надежную платформу для разработчиков и создателей моделей.

Требования

Для запуска ноды убедитесь, что ваш сервер соответствует следующим требованиям:

  • Память: 16 ГБ
  • CPU: 6 ядер
  • Диск: 512 ГБ или больше
  • Открытые порты TCP: 26656, 26657

Рекомендуется использовать VPS сервер от

Упрощение установки ноды Allora

Обновите пакеты системы:

apt update && sudo apt upgrade -y

Установите Git:

apt install git -y

Установите Ansible:

apt remove ansible -y
apt-get install -y software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt install ansible

Проверьте версию Ansible:

ansible --version

Вам необходимо иметь Ansible версии 2.15 или выше.

Загрузка проекта

Начните с клонирования репозитория проекта, чтобы получить доступ к Ansible playbook и всем необходимым файлам. Выполните следующие команды:

git clone https://github.com/nodemasterpro/deploy-node-allora.git
cd deploy-node-allora

Установка ноды валидатора Allora

Когда все файлы проекта готовы, начните установку ноды Allora с помощью этой команды:

ansible-playbook install_validator_node_allora.yml -e moniker="your_moniker_name"

Замените "moniker" на уникальное имя, которое вы хотите присвоить своей ноде.

Консультация по логам

После развертывания и запуска ноды, важно мониторить активность вашей валидаторной ноды Allora. Используйте следующую команду для отображения логов ноды:

journalctl -u allora-node -f -o cat

Для выхода из логов нажмите Ctrl+C.

Создание кошелька Allora

После установки ноды Allora, создайте кошелек Allora. Этот компонент необходим для участия в процессе валидации сети:

ansible-playbook create_wallet_allora.yml -e wallet_name="your_wallet_name"

После завершения процесса, вы можете найти информацию о кошельке, включая приватный ключ, seed-фразу и шестнадцатеричный адрес, в файле “/root/.allorad/wallets/<your_wallet_name>.info”. Сохраните эту информацию, так как она будет полезна для следующих шагов.

Запрос средств для тестовой сети Allora

Получите средства для вашего кошелька через Allora faucet.


Вы получите 1000000000 uallo. Запросите как минимум 2000000000 uallo (дважды) для стейкинга и оплаты комиссий.

Вы можете проверить баланс вашего кошелька с помощью следующей команды:

allorad query bank balances <your_wallet_address>

Проверка синхронизации ноды

Убедитесь, что ваша нода полностью синхронизирована с блокчейном Allora:

allorad status | jq .sync_info

Дождитесь, пока переменная catching_up не станет ложной (false). Время синхронизации составляет примерно 10 минут. Когда переменная catching_up станет ложной, ваша нода будет полностью синхронизирована и готова к дальнейшим операциям.

Создание валидатора и привязка его к кошельку Allora

Для выполнения этого шага ваша нода должна быть синхронизирована с блокчейном, и у вас должно быть 2 allo (+ комиссии за газ) для стейкинга, которые можно получить через два запроса на Allora faucet:

ansible-playbook register_validator_node_allora.yml

В ходе этого процесса вам потребуется ввести два значения:

  • wallet_name: Имя вашего кошелька.
  • moniker: Имя вашей ноды.

После завершения процесса вы получите адрес вашей валидаторной ноды. Вы также можете получить его с помощью следующей команды:

allorad keys show <your_wallet_name> -a --bech val --keyring-backend test

Вы можете проверить статус вашей ноды с помощью следующей команды:

allorad query staking validator <validator_address>

Чтобы делегировать токены на вашу ноду, используйте следующую команду:

allorad tx staking delegate $(allorad keys show <your_wallet_name> --bech val -a --keyring-backend test) 1000000000uallo --from <your_wallet_name> --gas=auto --gas-adjustment=1.4 --keyring-backend test -y

Вы можете увидеть подробную информацию о вашей ноде, используя адрес вашего кошелька в эксплорере Allora.

Поздравляем! Ваша валидаторная нода Allora работает.

Дополнительная информация

Остановка сервиса

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

systemctl stop allora-node

Запуск сервиса

Чтобы запустить валидаторную ноду Allora, выполните следующую команду:

systemctl start allora-node

Удаление ноды

Чтобы удалить валидаторную ноду Allora, выполните следующий плейбук:

ansible-playbook remove_validator_node_allora.yml

Убедитесь, что вы сохранили все важные данные перед удалением ноды Allora, так как это действие может удалить данные ноды.

Следуя этому руководству, вы успешно развернули и управляете валидаторной нодой Allora, внося свой вклад в надежность сети и потенциально зарабатывая награды. Присоединяйтесь к сообществу Allora в Discord и Twitter, чтобы быть в курсе новостей о проекте.


Также приглашаю вас подписаться на наши аккаунты для получения дополнительной информации и обновлений:

НОДЫ ОТ TRUPROCRYPTO

ОСНОВНОЙ КАНАЛ TRUPROCRYPTO

На основном канале TRUPROCRYPTO вы найдете информацию о дропах и многом другом. Подписывайтесь, чтобы быть в курсе всех новостей и событий.