GtP8PwbWoAA-KTL

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.

ComponenteRequisito minimo
ProcessoreAlmeno 16 vCPU
RAMMinimo 32 GB
DiscoSSD 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:

  1. Crea un nuovo portafoglio.

Alla rete principale di base 5 \$USDC E 1-2 dollari \$ETH Inviare.

  1. 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

  1. Sul tuo computer terminale (o PowerShell).
  2. Inserisci il seguente comando:

ssh-keygen

  1. Solo 3 domande hanno ricevuto risposta Entrare passare facendo.
  2. Creerà il file della tua chiave SSH e ti fornirà il percorso della chiave sul tuo computer. Copialo.
copia
  1. Copia il percorso che ti viene fornito e incollalo come di seguito gatto entrare nel terminale aggiungendo.

gatto ~/.ssh/id_rsa.pub

Design anonimo
  1. https://vast.ai/ entra nel sito → da sinistra Chiavi andare.
  2. 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.

  1. Vai al pannello vasto e dall'alto a sinistra “Modelli” Fare clic sulla scheda.
  2. Dall'elenco a discesa “Macchina virtuale Ubuntu 22.04” Seleziona il tuo modello (come mostrato nell'immagine sottostante).
Design anonimo
  1. Seleziona GPU dal menu in alto: RTX 3090 O 4090 raccomandato.

> Può funzionare su sistemi meno potenti, ma le prestazioni diminuiranno.

  1. Magazzinaggio SSD da 150-200 GB intervallo (consigliato NVMe).
  2. 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.

  1. Seleziona dall'elenco il dispositivo più adatto a te. Affitto premere il pulsante.
1

Accedi al server:

  1. Vai su "Istanze" sulla sinistra.
  2. Fare clic sul pulsante Terminale sul dispositivo e copiare il comando che inizia con "SSH".
  3. Incollalo nel tuo PowerShell o nel terminale e accedi al tuo server.
Design anonimo

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.

immagine

- 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.

immagine

5. Imposta il file .env di base:

nano .env.base

Il suo contenuto dovrebbe essere il seguente:

  1. Inserisci export PRIVATE_KEY=LA TUA CHIAVE PRIVATA in questo formato.
  2. In RPC, inserisci export RPC_URL="https://base-sepolia-rpc-url" in questo formato.
  3. Premere CTRL x e digitare y per salvare.

- Un esempio di output corretto è il seguente

Schermata 2025-06-18 175359

Dietro:

origine .env.base


6. Punta USDC su Base Network

sorgente ~/.bashrc
deposito conto illimitato-puntata 5
- Esempio di output di stake riuscito:

immagine

7. Effettua un deposito ETH

deposito conto illimitato 0,0001
- Esempio di output di deposito riuscito:

immagine

📌 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.

Schermata 2025-06-18 131640

9. Controlla i registri

docker compose logs -f broker
Dovresti ottenere un output come quello qui sotto.

Schermata 2025-06-18 133700

- 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.

immagine

Cosa monitorare:

ZonaSpiegazione
Ordini presiRappresenta il numero di task (ordini) ricevuti finora. Se è in aumento, il nodo è attivo.
Cicli comprovatiPotenza 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 raggiuntoLa massima potenza di elaborazione che il nodo può raggiungere in un dato momento. Indica la qualità dell'hardware.
Tasso di evasione degli ordiniAldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir.
immagine