Guida all'installazione del nodo Boundless Prover: (rete principale di base)
In questa guida ho spiegato passo dopo passo come impostare un nodo Boundless Prover in esecuzione sulla rete Base Mainnet e come generare una prova accettando ordini.
Componente | Requisito minimo |
---|---|
Processore | Almeno 16 vCPU |
RAM | Minimo 32 GB |
Disco | SSD minimo da 200 GB |
Perché stiamo configurando questo nodo?
La rete Boundless assegna compiti ai dispositivi come "calcola questa transazione". Si eseguono questi compiti stabilendo questo nodo, si eseguono transazioni e si guadagna denaro in cambio.
- Questi task sono chiamati "Ordini" nel sistema. - Anche il tuo nodo cerca di intercettare questi ordini. - Il primo a completare la transazione vince. In altre parole, se il tuo sistema è veloce, la tua RPC è potente e il tuo hardware è buono, sei in vantaggio.
Cose da fare prima di iniziare:
- Crea un nuovo portafoglio.
Alla rete principale di base 5 \$USDC E 1-2 dollari \$ETH Inviare.
- Da uno dei seguenti siti RPC di base della rete principale Per favore:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ L'utilizzo di RPC veloci è molto importante per acquisire gli ordini.
Aggiunta della chiave SSH a Vast.ai
- Sul tuo computer terminale (o PowerShell).
- Inserisci il seguente comando:
ssh-keygen
- Solo 3 domande hanno ricevuto risposta Entrare passare facendo.
- Creerà il file della tua chiave SSH e ti fornirà il percorso della chiave sul tuo computer. Copialo.
- Copia il percorso che ti viene fornito e incollalo come di seguito
gatto
entrare nel terminale aggiungendo.
gatto ~/.ssh/id_rsa.pub
- https://vast.ai/ entra nel sito → da sinistra Chiavi andare.
- Dall'alto a destra
nuovo
quindi incolla la riga che hai copiato e salvala.
✅ Ora puoi connetterti ai tuoi server dal terminale senza password.
Selezione del modello Vast.ai e noleggio del server
Per gestire il tuo nodo Boundless, devi noleggiare un server adatto. Puoi scegliere un server con la configurazione corretta seguendo i passaggi seguenti.
- Vai al pannello vasto e dall'alto a sinistra “Modelli” Fare clic sulla scheda.
- Dall'elenco a discesa “Macchina virtuale Ubuntu 22.04” Seleziona il tuo modello (come mostrato nell'immagine sottostante).
- Seleziona GPU dal menu in alto: RTX 3090 O 4090 raccomandato.
> Può funzionare su sistemi meno potenti, ma le prestazioni diminuiranno.
- Magazzinaggio SSD da 150-200 GB intervallo (consigliato NVMe).
- Dal menu di ordinamento in alto a sinistra Prezzo (compreso) Seleziona l'opzione.
> In questo modo, i server con il miglior rapporto prezzo/prestazioni vengono elencati in cima.
- Seleziona dall'elenco il dispositivo più adatto a te. Affitto premere il pulsante.
Accedi al server:
- Vai su "Istanze" sulla sinistra.
- Fare clic sul pulsante Terminale sul dispositivo e copiare il comando che inizia con "SSH".
- Incollalo nel tuo PowerShell o nel terminale e accedi al tuo server.
Passaggi per l'installazione del Boundless Prover Node:
1. Effettuare gli aggiornamenti necessari:
aggiornamento apt && aggiornamento apt -y
2. Installa i pacchetti necessari:
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. Installa gli strumenti necessari con lo script: (potrebbe richiedere molto tempo)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- Una volta completata l'installazione, otterrai il seguente output.
- Riavviare il terminale e continuare con i passaggi.
4. Repository clone:
git clone https://github.com/boundless-xyz/boundless cd boundless git checkout release-0.10
bash ./scripts/setup.sh
- Questa parte potrebbe richiedere un po' di tempo. Attendi pazientemente.
5. Imposta il file .env di base:
nano .env.base
Il suo contenuto dovrebbe essere il seguente:
- Inserisci export PRIVATE_KEY=LA TUA CHIAVE PRIVATA in questo formato.
- In RPC, inserisci export RPC_URL="https://base-sepolia-rpc-url" in questo formato.
- Premere CTRL x e digitare y per salvare.
- Un esempio di output corretto è il seguente
Dietro:
origine .env.base
6. Punta USDC su Base Network
sorgente ~/.bashrc
deposito conto illimitato-puntata 5
- Esempio di output di stake riuscito:
7. Effettua un deposito ETH
deposito conto illimitato 0,0001
- Esempio di output di deposito riuscito:
📌 Se vuoi vedere il saldo delle tue puntate:
saldo puntato illimitato del conto
8. Nodo di avvio
solo broker
Dovresti attendere un po' per l'installazione, come mostrato nell'output sottostante.
9. Controlla i registri
docker compose logs -f broker
Dovresti ottenere un output come quello qui sotto.
- Puoi interrompere i log premendo CTRL + C. Il tuo nodo prover continuerà a funzionare in background.
Comandi richiesti:
1. Nodo di arresto:
basta negoziare
Riavvia il nodo:
basta fare il mediatore
Controlla i registri:
docker compose logs -f broker
📊 Monitoraggio delle prestazioni del nodo tramite Explorer:
Dopo aver configurato il tuo nodo, il posto dove puoi vedere se tutto funziona correttamente è: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - Quando clicchi sull'indirizzo del portafoglio qui, puoi vedere le statistiche dettagliate del tuo nodo.
Cosa monitorare:
Zona | Spiegazione |
---|---|
Ordini presi | Rappresenta il numero di task (ordini) ricevuti finora. Se è in aumento, il nodo è attivo. |
Cicli comprovati | Potenza di elaborazione totale ZK (cicli). Più è alta, maggiore è il tuo contributo. |
Guadagni sugli ordini (ETH) | L'importo totale di ETH guadagnato dagli ordini. |
ETH/MC medio | È la quantità di ETH che guadagni ogni milione di cicli. Indica la redditività. |
Picco MHz raggiunto | La massima potenza di elaborazione che il nodo può raggiungere in un dato momento. Indica la qualità dell'hardware. |
Tasso di evasione degli ordini | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |