Nesa — это Layer1 блокчейн, выполняющий критические выводы ИИ по запросам, требующим высокой степени конфиденциальности, безопасности и доверия, с использованием передовых методов на цепочке, включая машинное обучение с нулевым знанием (ZKML), раздельное обучение (SL) и другие.
Nesa была создана как альтернатива ChatGPT и другим современным платформам вывода, которые централизованы и контролируются крупными игроками. Эти платформы имеют нулевую видимость или подотчетность в своих результатах по вашим критическим операциям и обеспечивают нулевую конфиденциальность ваших данных и результатов.
Nesa представляет первый модельно-агностический подход к гибридному шардингу, наслоенный на программно-аппаратный протокол конфиденциальности. Это решение распределяет вычислительную нагрузку между несколькими узлами децентрализованной сети вывода. Распределенный протокол Nesa обеспечивает обработку данных с сохранением конфиденциальности, а также способствует масштабируемому и проверяемому выполнению выводов ИИ. На рисунке ниже показаны ключевые компоненты
Установка Майнера
Данное программное обеспечение находится в стадии бета-тестирования и в первую очередь предназначено для машин Ubuntu/Debian с графическими процессорами с поддержкой CUDA, однако графический процессор не является обязательным для запуска узла майнера. Поддержка других аппаратных и программных конфигураций является экспериментальной и будет улучшена со временем.
Рекомендуемые технические характеристики
Подготовка сервера
sudo apt update && sudo apt upgrade -y
apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev libgmp3-dev tar clang bsdmainutils ncdu unzip llvm libudev-dev make protobuf-compiler -y
Устанавливаем Docker и Docker Compose
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.ascecho \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
docker --version
Далее вводим следующее
sudo groupadd docker
sudo usermod -aG docker $USER
apt install jq
Создаем API Токен на Hugging Face
- Регистрируемся на сайте https://huggingface.co/docs/hub/security-tokens
- Переходим в настройки аккаунта и выбираем Access Tokens
- Нажимаем “Cteate new token” — и сохраняем наш API токена в надежном месте!
Установка
bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)
Далее скрипт будет просить нас ввести различные данные
Select Mode - выбираем Wizardy
Moniker- вводим имя Ноды
Hostname, Domain- пропускаем нажимаем Enter
Email Node- вводим свой EMail
Далее выбираем Miner
Далее нас попросят Приватный ключ. Ключ нам необходим не от EVM а от Cosmos. Чтобы вытащить ключ нам понадобится кошелек Leap
Далее выбираем- Non-Distributed
Далее выбираем модель, например meta-llama/Meta-Llama-3.1-70B-Instruct и вводим ее.
Затем переходим сюда https://huggingface.co/meta-llama/Meta-Llama-3.1-70B-Instruct и нажимаем ‘Dismiss” в правом углу.
Теперь нас попросят ввести API ключ который мы сохраняли ранее- вводим его
Затем мы увидим нашу конфигурацию, нажимает Y и ждем появления логов..
Логи должны быть такого типа:
Просмотр статистики в браузере
node_id=$(cat $HOME/.nesa/identity/peer_id.id)
echo https://node.nesa.ai/nodes/$node_id
Просмотр логов
docker logs -f -n 100 orchestrator
docker logs -f -n 100 ipfs_node
docker logs -f -n 100 mongodb
Тестнет
Для того чтобы попасть на платформу тестнета необходимо написать и получить Whitelist у @fielding в Дискорде — https://discord.com/invite/Z4jZPTdfcY
После того как получили доступ на платформу переходим во вкладку Faucet подключаем Twitter и коннектим свой Keplr или Leap кошелек