June 20, 2025

Boundless. Установка ноды

Всем привет, данный гайд написан специально для закрытого криптосообщества "Кузница"

О проекте:

Boundless — это универсальный протокол для верифицируемых вычислений с использованием ZK-технологий, который позволяет:

  • Защищённо выполнять вычисления с доказуемым результатом (verifiable compute).
  • Работать с различными блокчейнами, включая Ethereum, Polygon, Optimism, Arbitrum, Base и другие

Проект позиционирует себя как инфраструктуру для Node Operators, App Developers и Rollup решений, обеспечивая новую модель заработка — «Proof of Verifiable Work».

На данный момент у проекта проходит активность, связанная с установкой нод и получением ролей в Guild.

Официальные требования:

  • CPU - 16 threads
  • Memory - 32 GB
  • Disk - 100 GB NVME/SSD
  • GPU
    • Minimum: one 8GB vRAM GPU
    • Recommended to be competetive: 10x GPU with min 8GB vRAM
    • Recomended GPU models are 4090, 5090 and L4.

Мы с вами будем запускать ноду пока что только для получения роли в Guild. Для этого нам потребуется:

  • Аккаунт Github старше 6 месяцев
  • Кошелек, с небольшим количеством USDC и ETH в сети Base. Использовать основные кошельки я не рекомендую, поскольку в ноду будет добавляться приватный ключ от кошелька

Итак, приступим. Регистрируемся на сервисе Quickpod, пополняем баланс на пару/тройку долларов. Выбираем template как на скриншоте:

Выбираем сервер с видеокартой 3060 и арендуем его.

Либо берем сервер в аренду на Vast.ai c template как на скриншоте и видеокартой более 8GB памяти

Учитывайте, что установка сервера занимает от 30 до 60 минут

Переходим к установке ноды:

Вводим команды:

sudo apt install curl

curl -L https://raw.githubusercontent.com/blackcat-team/kuznica/main/Node/Boundless/Install.sh | bash

Ждем пока завершится процесс установки, соглашаемся на перезагрузку. Если скрипт не предложит, то выполняем перезагрузку самостоятельно командой:

reboot now

После перезагрузки и повторного подключения вводим следующую команду, в процессе установки указываем в скрипте свой приватный ключ в формате 0x

bash -i <(curl -s https://raw.githubusercontent.com/blackcat-team/kuznica/main/Node/Boundless/Install_after_reboot.sh)

Ждем завершения процесса установки. После успешного завершения переходим к транзакциям. Их у нас будет 2

Первая:

bash -i <(curl -s https://raw.githubusercontent.com/blackcat-team/kuznica/main/Node/Boundless/transaction_first.sh)

Указываем приватный ключ кошелька, который указывали ранее, так же в формате 0х. На кошельке должен быть ETH в сети Base Mainnet Вторая:

bash -i <(curl -s https://raw.githubusercontent.com/blackcat-team/kuznica/main/Node/Boundless/transaction_second.sh)

Указываем приватный ключ кошелька, который указывали ранее, так же в формате 0х и количество USDC которое мы отправим в стейк (у меня прошло с 0.1) На кошельке должен быть ETH в сети Base Mainnet и USDC в том количестве, которое вы указали.

После выполнения транзакций, переходим в Guild проекта и получаем 2 роли.

Чтобы замультить, выполняем команды:

cd $home
rm -r /root/boundless/

docker stop $(docker ps -aq) && docker rm $(docker ps -aq)

И снова запускаем команды по гайду, начиная со второй (ту которую вводили после перезагрузки)