Trupeer AI - Create professional product videos and guides
logo

NEAR Protokoll - nearcore lokal ausführen (localnet)

Aug 5, 2025

22 Views
0 Comments
0 Reactions
Loading video...

NEAR Protokoll - nearcore lokal ausführen (localnet)

Dieses Dokument bietet einen Schritt-für-Schritt-Prozess zum Einrichten und Konfigurieren des NEAR Protokolls auf einem lokalen Rechner mithilfe von Docker. Es beinhaltet das Herunterladen der neuesten stabilen Version, das Einrichten der Docker-Umgebung und das Konfigurieren des lokalen Netzwerks für die Interaktion mit den NEAR Protokollknoten.

Schritt 1

Navigieren Sie zu hub.docker.com und suchen Sie nach dem NEAR Protokoll. Suchen Sie das nearprotocol/nearcore Image, das für jeden Commit am Master-Branch verfügbar ist.

Screenshot

Schritt 2

Sie können Release-Tags wie 2.7.0-rc.3 (Release-Kandidaten, die auf Testnet bereitgestellt werden) oder 2.6.5 (stabile Version für Mainnet) finden. Stellen Sie sicher, dass Docker auf Ihrem System installiert ist, um die neueste stabile Version zu starten und herunterzuladen.

Screenshot

Schritt 3

Derzeit ist die neueste Version 2.6.5 stable. Lassen Sie uns diese herunterladen. Wenn Sie die Architektur arm64 verwenden (z.B. Mac mit M-Serie CPUs), geben Sie das --platform Parameter mit linux/amd64 an. Es sollte auf Windows, Linux und macOS gleich funktionieren. Daher ist es sicher, dieses Parameter überall zu verwenden.

Sie möchten auch den Port freigeben. Der standardmäßige JSON RPC Port für die Interaktion mit dem nearcore Knoten ist 3030, und wir lassen bash im interaktiven Modus laufen, um die Knoten-Konfiguration vorzunehmen und den Knoten neustarten zu können, ohne die Daten zwischen den Läufen zu verlieren.

docker run --platform linux/amd64 -it --rm -p 3030:3030 nearprotocol/nearcore:2.6.5 bash

Screenshot

Schritt 4

Verwenden Sie innerhalb des Containers das neard Binary. Lassen Sie uns die Version überprüfen.

Screenshot

Schritt 5

Da der Near-Knoten vorhanden ist, ist es Zeit, ihn für localnet zu initialisieren. Lassen Sie uns den Home-Ordner innerhalb von /tmp/neard festlegen:

neard --home /tmp/neard init

Screenshot

Sie können die erstellten config.json, genesis.json, node_key.json und validator_key.json im Home-Verzeichnis finden.

Screenshot

Schritt 6

Es besteht keine Notwendigkeit, diese Konfigurationen jetzt zu überprüfen. Fahren Sie fort, den Knoten sofort auszuführen.

neard --home /tmp/neard run

Screenshot

Schritt 7

Der Knoten läuft jetzt. Verwenden Sie das Terminal, um den curl Befehl als Beispieloperation auszuführen.

curl http://localhost:3030/status

Screenshot

Schritt 8

Wenn alles eingerichtet ist, installieren und konfigurieren Sie die NEAR CLI, um das lokale Netzwerk zu nutzen. Fügen Sie eine Verbindung mit dem near Befehl hinzu und folgen Sie den Aufforderungen, indem Sie den Netzwerknamen (localnet), die RPC-URL (http://localhost:3030) angeben und alle anderen Einstellungen überspringen, da sie nicht zutreffen.

Screenshot

Schritt 9

Verwenden Sie nun die NEAR CLI, um Kontoinformationen für test.near auf localnet abzurufen, um die Menge der verfügbaren lokalen NEAR Tokens abzurufen (diese NEAR Tokens haben keinen Wert). Geben Sie einfach den near Befehl ein und folgen Sie den interaktiven Aufforderungen -> "account" -> "view-account-summary" ... oder verwenden Sie den vollständig spezifizierten Befehl:

near account view-account-summary test.near network-config localnet now

Screenshot

Schritt 10

Lassen Sie uns mit diesen Tokens Transaktionen mit dem test.near Konto durchführen.

Screenshot

Schritt 11

Wir werden NEAR an ein anderes Konto senden, und da es nur ein weiteres Konto in unserem localnet gibt, verwenden wir es - near. Signieren Sie Transaktionen mit dem Klartext-Privatschlüssel des test.near Kontos - Sie können ihn aus der validator_key.json im /tmp/neard Home-Verzeichnis erhalten.

Screenshot

Schritt 12

Sobald die Transaktion erfolgreich signiert ist, senden Sie sie. Hier können wir sehen, dass die Token-Überweisungstransaktion erfolgreich signiert und an das Netzwerk gesendet wurde. Die Übertragung war erfolgreich!

Screenshot

Viel Spaß beim BUIDLing auf NEAR!

U