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.
Komponente | Mindestanforderung |
---|---|
Prozessor | Min. 16 vCPU |
RAM | Mindestens 32 GB |
Scheibe | Mindestens 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:
- Erstellen Sie eine neue Brieftasche.
Zum Basis-Mainnet 5 \$USDC Und 1-2 Dollar \$ETH Schicken.
- 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
- Auf Ihrem Computer Terminal (oder PowerShell).
- Geben Sie den folgenden Befehl ein:
ssh-keygen
- Nur 3 Fragen wurden beantwortet Eingeben vorbeigehen, indem man es tut.
- Es erstellt Ihre SSH-Schlüsseldatei und gibt Ihnen den Schlüsselpfad auf Ihrem Computer. Kopieren Sie ihn.
- 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
- https://vast.ai/ Zur Site → von links Schlüssel gehen.
- 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.
- Gehen Sie zum großen Panel und von oben links „Vorlagen“ Klicken Sie auf die Registerkarte.
- Aus der Dropdown-Liste „Ubuntu 22.04 VM“ Wählen Sie Ihre Vorlage aus (wie im Bild unten gezeigt).
- 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.
- Lagerung 150–200 GB SSD Bereich (NVMe empfohlen).
- Ü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.
- Wählen Sie aus der Liste das für Sie passende Gerät aus. Mieten drücken Sie die Taste.
Melden Sie sich beim Server an:
- Gehen Sie links zu „Instanzen“.
- Klicken Sie auf Ihrem Gerät auf die Terminalschaltfläche und kopieren Sie den Befehl, der mit „SSH“ beginnt.
- Fügen Sie es in Ihre Powershell oder Ihr Terminal ein und melden Sie sich bei Ihrem Server an.
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.
- 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.
5. Basis-ENV-Datei festlegen:
nano .env.base
Der Inhalt sollte wie folgt lauten:
- Geben Sie export PRIVATE_KEY=IHR PRIVATEKEY in diesem Format ein.
- Geben Sie unter RPC export RPC_URL="https://base-sepolia-rpc-url" in diesem Format ein.
- Drücken Sie STRG x und geben Sie y ein, um zu speichern.
- Ein Beispiel für eine korrekte Ausgabe ist wie folgt
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:
7. ETH-Einzahlung vornehmen
grenzenlose Kontoeinzahlung 0,0001
- Beispiel für eine erfolgreiche Einzahlungsausgabe:
📌 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.
9. Protokolle prüfen
Docker Compose-Protokolle -f Broker
Sie sollten die folgende Ausgabe erhalten.
– 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.
Was zu verfolgen ist:
Bereich | Erläuterung |
---|---|
Bestellungen entgegengenommen | Dies ist die Anzahl der Aufgaben (Bestellungen), die Sie bisher erhalten haben. Steigt sie, ist der Knoten aktiv. |
Zyklen bewährt | Gesamte 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/MC | Dies ist die Menge an ETH, die Sie pro 1 Million Zyklen verdienen. Es zeigt die Rentabilität. |
Maximale MHz-Zahl erreicht | Die maximale Verarbeitungsleistung, die der Knoten zu einem bestimmten Zeitpunkt erreichen kann. Gibt die Hardwarequalität an. |
Erfüllungsrate | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |