Guide d'installation du nœud Boundless Prover : (réseau principal de base)
Dans ce guide, j'ai expliqué étape par étape comment configurer un nœud Boundless Prover fonctionnant sur le réseau Base Mainnet et comment générer des preuves en prenant des commandes.
Composant | Exigence minimale |
---|---|
Processeur | Min. 16 vCPU |
BÉLIER | Min. 32 Go |
Disque | Minimum 200 Go SSD |
Pourquoi mettons-nous en place ce nœud ?
Le réseau Boundless attribue des tâches aux appareils, telles que « calculer cette transaction ». Vous vous chargez de ces tâches en établissant ce nœud, en effectuant des transactions et en gagnant de l'argent en retour.
Ces tâches sont appelées « Ordres » dans le système. Votre nœud tente également de les intercepter. Le premier à terminer la transaction gagne. Autrement dit, si votre système est rapide, votre RPC performant et votre matériel performant, vous avez une longueur d'avance.
Choses à faire avant de commencer :
- Créer un nouveau portefeuille.
Vers le réseau principal de base 5 \$USDC Et 1 à 2 dollars \$ETH Envoyer.
- Depuis l'un des sites suivants RPC de base du réseau principal s'il te plaît:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ L’utilisation d’un RPC rapide est très importante pour capturer les commandes.
Ajout d'une clé SSH à Vast.ai
- Sur votre ordinateur Terminal (ou PowerShell).
- Entrez la commande suivante :
générateur de clés ssh
- Seulement 3 questions ont reçu une réponse Entrer passer en faisant.
- Cela créera votre fichier de clé SSH et vous indiquera le chemin d'accès à la clé sur votre ordinateur. Copiez-le.
- Copiez le chemin qu'il donne et collez-le comme ci-dessous
chat
entrer dans le terminal en ajoutant.
chat ~/.ssh/id_rsa.pub
- https://vast.ai/ entrer sur le site → à partir de la gauche Clés aller.
- En haut à droite
nouveau
puis collez la ligne que vous avez copiée et enregistrez.
✅ Vous pouvez désormais vous connecter à vos serveurs depuis le terminal sans mot de passe.
Sélection de modèles et location de serveurs Vast.ai
Pour exploiter votre nœud Boundless, vous devez louer un serveur adapté. Vous pouvez choisir un serveur avec la configuration adéquate en suivant les étapes ci-dessous.
- Accédez au vaste panneau et en haut à gauche « Modèles » Cliquez sur l'onglet.
- Dans la liste déroulante « MV Ubuntu 22.04 » Sélectionnez votre modèle (comme indiqué dans l'image ci-dessous).
- Sélectionnez GPU dans le menu supérieur : RTX 3090 ou 4090 recommandé.
> Cela peut fonctionner sur des systèmes inférieurs, mais les performances diminueront.
- Stockage SSD de 150 à 200 Go portée (NVMe recommandé).
- Depuis le menu de tri en haut à gauche Prix (TTC) Cochez l'option.
> De cette façon, les serveurs avec le meilleur rapport prix/performance sont répertoriés en haut.
- Sélectionnez l'appareil qui vous convient dans la liste. Louer appuyez sur le bouton.
Connectez-vous au serveur :
- Allez dans « Instances » sur la gauche.
- Cliquez sur le bouton du terminal sur votre appareil et copiez la commande qui commence par « SSH ».
- Collez-le dans votre PowerShell ou votre terminal et connectez-vous à votre serveur.
Étapes d'installation du nœud Boundless Prover :
1. Effectuer les mises à jour nécessaires :
apt update && apt upgrade -y
2. Installez les packages nécessaires :
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. Installer les outils nécessaires avec un script : (peut prendre un certain temps)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- Une fois l'installation terminée, vous obtiendrez le résultat suivant.
- Redémarrez le terminal et continuez les étapes.
4. Cloner le dépôt :
git clone https://github.com/boundless-xyz/boundless cd boundless git checkout release-0.10
bash ./scripts/setup.sh
- Cette étape peut prendre un certain temps. Veuillez patienter.
5. Définir le fichier .env de base :
nano .env.base
Son contenu devrait être le suivant :
- Saisissez export PRIVATE_KEY=YOUR PRIVATEKEY dans ce format.
- Sous RPC, saisissez export RPC_URL="https://base-sepolia-rpc-url" dans ce format.
- Appuyez sur CTRL x et entrez y pour enregistrer.
- Un exemple de sortie correcte est le suivant
Derrière:
source .env.base
6. Implantez l'USDC sur le réseau de base
source ~/.bashrc
dépôt de compte illimité - mise 5
- Exemple de sortie de mise réussie :
7. Effectuer un dépôt ETH
dépôt de compte illimité 0,0001
- Exemple de sortie de dépôt réussie :
📌 Si vous souhaitez voir le solde de votre mise :
solde de mise de compte illimité
8. Démarrer le nœud
juste un courtier
Vous devez attendre un moment que l'installation se termine, comme indiqué dans la sortie ci-dessous.
9. Vérifier les journaux
journaux docker compose -f broker
Vous devriez obtenir un résultat comme ci-dessous.
- Vous pouvez arrêter les journaux en appuyant sur CTRL + C. Votre nœud de preuve continuera à fonctionner en arrière-plan.
Commandes requises :
1. Arrêter le nœud :
il suffit de faire appel à un courtier
Redémarrer le nœud :
il suffit de négocier
Vérifier les journaux :
journaux docker compose -f broker
📊 Surveillance des performances des nœuds via l'explorateur :
Après avoir configuré votre nœud, l'endroit où vous pouvez voir si tout fonctionne correctement est : https://explorer.beboundless.xyz/provers/"wallet-address-gir" - Lorsque vous cliquez sur l'adresse du portefeuille ici, vous pouvez voir des statistiques détaillées de votre nœud.
Quoi suivre :
Zone | Explication |
---|---|
Commandes prises | Il s'agit du nombre de tâches (commandes) que vous avez reçues jusqu'à présent. S'il augmente, le nœud est actif. |
Cycles éprouvés | Puissance de traitement totale du ZK (cycles). Plus elle est élevée, plus votre contribution est importante. |
Gains de commande (ETH) | Le montant total d'ETH que vous avez gagné grâce aux commandes. |
ETH/MC moyen | Il s'agit du montant d'ETH que vous gagnez par million de cycles. Il indique la rentabilité. |
Pic MHz atteint | Puissance de traitement maximale que le nœud peut atteindre à un instant T. Indique la qualité du matériel. |
Taux de réalisation | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |