Ръководство за инсталиране на възел Boundless Prover: (базова основна мрежа)
В това ръководство обясних стъпка по стъпка как да настроите възел Boundless Prover, работещ в мрежата Base Mainnet, и как да генерирате доказателство, като приемате поръчки.
Компонент | Минимално изискване |
---|---|
Процесор | Мин. 16 виртуални процесора |
RAM памет | Мин. 32GB |
Диск | Мин. 200GB SSD |
Защо настройваме този възел?
Мрежата Boundless дава задачи на устройствата, като например „изчисляване на тази транзакция“. Вие поемате тези задачи, като установявате този възел, извършвате транзакции и печелите пари в замяна.
- Тези задачи се наричат „Поръчки“ в системата. - Вашият възел също се опитва да улови тези поръчки. - Първият, който завърши транзакцията, печели. С други думи, ако системата ви е бърза, RPC е силен и хардуерът ви е добър, вие сте с предимство.
Неща, които трябва да направите, преди да започнете:
- Създайте нов портфейл.
Към базовата мрежа 5 \$USDC И 1-2 долара \$ETH Изпрати.
- От един от следните сайтове Базов RPC на главната мрежа моля:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ Използването на бързи RPC е много важно за улавяне на поръчки.
Добавяне на SSH ключ към Vast.ai
- На вашия компютър Терминал (или PowerShell).
- Въведете следната команда:
ssh-keygen
- Само на 3 въпроса беше отговорено Въведете подминавам, правейки.
- Това ще създаде вашия SSH файл с ключове и ще ви даде пътя до ключа на вашия компютър. Копирайте го.
- Копирайте пътя, който дава, и го поставете, както е показано по-долу
котка
влезте в терминала, като добавите.
котка ~/.ssh/id_rsa.pub
- https://vast.ai/ влезте в сайта → отляво Ключове тръгвай.
- От горе вдясно
нов
след това поставете копирания ред и го запазете.
✅ Вече можете да се свързвате със сървърите си от терминала без парола.
Избор на шаблони и наемане на сървъри от Vast.ai
За да стартирате вашия Boundless възел, трябва да наемете подходящ сървър. Можете да изберете сървър с правилната конфигурация, като следвате стъпките по-долу.
- Отидете до големия панел и от горе вляво „Шаблони“ Щракнете върху раздела.
- От падащия списък „Ubuntu 22.04 виртуална машина“ Изберете шаблона си (както е показано на изображението по-долу).
- Изберете GPU от горното меню: RTX 3090 или 4090 препоръчано.
> Може да работи на по-ниски системи, но производителността ще намалее.
- Съхранение 150-200GB SSD диапазон (препоръчва се NVMe).
- От менюто за сортиране горе вляво Цена (вкл.) Маркирайте опцията.
> По този начин сървърите с най-добро съотношение цена/производителност са изброени най-отгоре.
- Изберете устройството, което ви подхожда, от списъка. Наем натиснете бутона.
Вход в сървъра:
- Отидете на „Инстанции“ отляво.
- Кликнете върху бутона на терминала на вашето устройство и копирайте командата, която започва с „SSH“.
- Поставете го в PowerShell или терминала си и влезте в сървъра си.
Стъпки за инсталиране на възел Boundless Prover:
1. Направете необходимите актуализации:
apt update && apt upgrade -y
2. Инсталирайте необходимите пакети:
apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1
3. Инсталирайте необходимите инструменти със скрипт: (Може да отнеме много време)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- След като инсталацията приключи, ще получите следния резултат.
- Рестартирайте терминала и продължете със стъпките.
4. Клониране на хранилище:
git клонинг https://github.com/boundless-xyz/boundless cd boundless git checkout версия-0.10
баш ./scripts/setup.sh
- Тази част може да отнеме известно време. Моля, изчакайте търпеливо.
5. Задайте базов .env файл:
нано .env.base
Съдържанието му трябва да бъде следното:
- Въведете export PRIVATE_KEY=ВАШИЯТ ЛИЧЕН КЛЮЧ в този формат.
- Под RPC въведете export RPC_URL="https://base-sepolia-rpc-url" в този формат.
- Натиснете CTRL x и въведете y, за да запазите.
- Пример за правилен изход е следният
Зад:
източник .env.base
6. Заложете USDC в Base Network
източник ~/.bashrc
неограничен депозит-залог в сметка 5
- Пример за успешен резултат от залагането:
7. Направете депозит в ETH
неограничен депозит по сметка 0.0001
- Пример за успешно депозиране:
📌 Ако искате да видите баланса на залога си:
неограничен баланс на залога в сметката
8. Стартов възел
просто брокер
Трябва да изчакате инсталацията известно време, както е показано на изхода по-долу.
9. Проверете лог файловете
docker композиране на логове -f брокер
Трябва да получите резултат, както е показано по-долу.
- Можете да спрете записите на лог файловете, като натиснете CTRL + C. Вашият проверяващ възел ще продължи да работи във фонов режим.
Необходими команди:
1. Стоп възел:
просто брокер надолу
Рестартирайте възела:
просто се свържи с посредника
Проверка на лог файловете:
docker композиране на логове -f брокер
📊 Мониторинг на производителността на възела чрез Explorer:
След като настроите вашия възел, мястото, където можете да видите дали всичко работи правилно, е: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - Когато кликнете върху адреса на портфейла тук, можете да видите подробна статистика за вашия възел.
Какво да се проследява:
Площ | Обяснение |
---|---|
Приети поръчки | Това е броят на задачите (поръчките), които сте получили досега. Ако се увеличава, възелът е активен. |
Доказани цикли | Обща ZK процесорна мощност (цикли). Колкото по-висока е тя, толкова по-голям е вашият принос. |
Приходи от поръчки (ETH) | Общата сума ETH, която сте спечелили от поръчки. |
Среден ETH/MC | Това е сумата ETH, която печелите за 1 милион цикъла. Тя показва рентабилността. |
Достигнат пик в MHz | Максималната процесорна мощност, която възелът може да достигне във всеки даден момент. Показва качеството на хардуера. |
Процент на изпълнение | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |