GtP8PwbWoAA-KTL

Installationshandbuch für Boundless Prover Node: (Basis-Mainnet)

In dieser Anleitung habe ich Schritt für Schritt erklärt, wie man einen Boundless Prover-Knoten einrichtet, der im Base Mainnet-Netzwerk läuft, und wie man durch die Annahme von Bestellungen Beweise generiert.

KomponenteMindestanforderung
ProzessorMin. 16 vCPU
RAMMindestens 32 GB
ScheibeMindestens 200 GB SSD

Warum richten wir diesen Knoten ein?

Das Boundless-Netzwerk überträgt Aufgaben an Geräte wie „Berechnen Sie diese Transaktion“. Sie übernehmen diese Aufgaben, indem Sie diesen Knoten einrichten, Transaktionen durchführen und dafür Geld verdienen.

– Diese Aufgaben werden im System als „Aufträge“ bezeichnet. – Ihr Knoten versucht ebenfalls, diese Aufträge abzufangen. – Wer die Transaktion zuerst abschließt, gewinnt. Anders ausgedrückt: Wenn Ihr System schnell, Ihr RPC stark und Ihre Hardware gut ist, haben Sie die Nase vorn.


Dinge, die Sie tun sollten, bevor Sie beginnen:

  1. Erstellen Sie eine neue Brieftasche.

Zum Basis-Mainnet 5 \$USDC Und 1-2 Dollar \$ETH Schicken.

  1. Von einer der folgenden Websites Basis-Mainnet-RPC Bitte:

* https://drpc.org/ * https://dashboard.alchemy.com/

⚠️ Die Verwendung von schnellem RPC ist für die Erfassung von Bestellungen sehr wichtig.


SSH-Schlüssel zu Vast.ai hinzufügen

  1. Auf Ihrem Computer Terminal (oder PowerShell).
  2. Geben Sie den folgenden Befehl ein:

ssh-keygen

  1. Nur 3 Fragen wurden beantwortet Eingeben vorbeigehen, indem man es tut.
  2. Es erstellt Ihre SSH-Schlüsseldatei und gibt Ihnen den Schlüsselpfad auf Ihrem Computer. Kopieren Sie ihn.
Kopie
  1. Kopieren Sie den angegebenen Pfad und fügen Sie ihn wie unten beschrieben ein. Katze Geben Sie es durch Hinzufügen in das Terminal ein.

Katze ~/.ssh/id_rsa.pub

Anonymes Design
  1. https://vast.ai/ Zur Site → von links Schlüssel gehen.
  2. Von oben rechts neu Fügen Sie dann die kopierte Zeile ein und speichern Sie.

✅ Sie können jetzt vom Terminal aus ohne Kennwort eine Verbindung zu Ihren Servern herstellen.


Vast.ai-Vorlagenauswahl und Servermiete

Um Ihren Boundless-Knoten zu betreiben, benötigen Sie einen geeigneten Server. Sie können einen Server mit der richtigen Konfiguration auswählen, indem Sie die folgenden Schritte ausführen.

  1. Gehen Sie zum großen Panel und von oben links „Vorlagen“ Klicken Sie auf die Registerkarte.
  2. Aus der Dropdown-Liste „Ubuntu 22.04 VM“ Wählen Sie Ihre Vorlage aus (wie im Bild unten gezeigt).
Anonymes Design
  1. Wählen Sie GPU aus dem oberen Menü: RTX 3090 oder 4090 empfohlen.

> Es kann auf schwächeren Systemen funktionieren, aber die Leistung nimmt ab.

  1. Lagerung 150–200 GB SSD Bereich (NVMe empfohlen).
  2. Über das Sortiermenü oben links Preis (inkl.) Markieren Sie die Option.

> Auf diese Weise werden die Server mit dem besten Preis-Leistungs-Verhältnis ganz oben aufgelistet.

  1. Wählen Sie aus der Liste das für Sie passende Gerät aus. Mieten drücken Sie die Taste.
1

Melden Sie sich beim Server an:

  1. Gehen Sie links zu „Instanzen“.
  2. Klicken Sie auf Ihrem Gerät auf die Terminalschaltfläche und kopieren Sie den Befehl, der mit „SSH“ beginnt.
  3. Fügen Sie es in Ihre Powershell oder Ihr Terminal ein und melden Sie sich bei Ihrem Server an.
Anonymes Design

Schritte zur Installation des Boundless Prover Node:

1. Nehmen Sie die erforderlichen Aktualisierungen vor:

apt update und apt upgrade -y

2. Installieren Sie die erforderlichen Pakete:

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. Installieren Sie die erforderlichen Tools mit einem Skript: (Kann lange dauern)

bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- Nach Abschluss der Installation erhalten Sie die folgende Ausgabe.

Bild

- Starten Sie das Terminal neu und fahren Sie mit den Schritten fort.


4. Repo klonen:

Git-Klon https://github.com/boundless-xyz/boundless CD Boundless Git Checkout Release-0.10
bash ./scripts/setup.sh
- Dieser Teil kann eine Weile dauern. Bitte haben Sie Geduld.

Bild

5. Basis-ENV-Datei festlegen:

nano .env.base

Der Inhalt sollte wie folgt lauten:

  1. Geben Sie export PRIVATE_KEY=IHR PRIVATEKEY in diesem Format ein.
  2. Geben Sie unter RPC export RPC_URL="https://base-sepolia-rpc-url" in diesem Format ein.
  3. Drücken Sie STRG x und geben Sie y ein, um zu speichern.

- Ein Beispiel für eine korrekte Ausgabe ist wie folgt

Screenshot 2025-06-18 175359

Hinter:

Quelle .env.base


6. Setzen Sie USDC auf das Basisnetzwerk

Quelle ~/.bashrc
grenzenloses Konto Einzahlung-Einsatz 5
- Beispiel für eine erfolgreiche Stake-Ausgabe:

Bild

7. ETH-Einzahlung vornehmen

grenzenlose Kontoeinzahlung 0,0001
- Beispiel für eine erfolgreiche Einzahlungsausgabe:

Bild

📌 Wenn Sie Ihren Einsatzsaldo sehen möchten:

grenzenloses Konto-Einsatzguthaben


8. Startknoten

nur Makler
Sie sollten eine Weile auf die Installation warten, wie in der folgenden Ausgabe gezeigt.

Screenshot 2025-06-18 131640

9. Protokolle prüfen

Docker Compose-Protokolle -f Broker
Sie sollten die folgende Ausgabe erhalten.

Screenshot 2025-06-18 133700

– Sie können die Protokolle durch Drücken von STRG + C stoppen. Ihr Prover-Knoten arbeitet im Hintergrund weiter.


Erforderliche Befehle:

1. Knoten stoppen:

einfach verhandeln

Starten Sie den Knoten neu:

einfach vermitteln

Protokolle prüfen:

Docker Compose-Protokolle -f Broker


📊 Überwachung der Knotenleistung über den Explorer:

Nachdem Sie Ihren Knoten eingerichtet haben, können Sie hier sehen, ob alles richtig funktioniert: https://explorer.beboundless.xyz/provers/"wallet-address-gir" – Wenn Sie hier auf die Wallet-Adresse klicken, können Sie detaillierte Statistiken Ihres Knotens sehen.

Bild

Was zu verfolgen ist:

BereichErläuterung
Bestellungen entgegengenommenDies ist die Anzahl der Aufgaben (Bestellungen), die Sie bisher erhalten haben. Steigt sie, ist der Knoten aktiv.
Zyklen bewährtGesamte ZK-Verarbeitungsleistung (Zyklen). Je höher sie ist, desto größer ist Ihr Beitrag.
Auftragserträge (ETH)Der Gesamtbetrag an ETH, den Sie durch Bestellungen verdient haben.
Durchschnittliches ETH/MCDies ist die Menge an ETH, die Sie pro 1 Million Zyklen verdienen. Es zeigt die Rentabilität.
Maximale MHz-Zahl erreichtDie maximale Verarbeitungsleistung, die der Knoten zu einem bestimmten Zeitpunkt erreichen kann. Gibt die Hardwarequalität an.
ErfüllungsrateAldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir.
Bild