Zum Hauptinhalt springen

Verbindung mit einem Knoten in JOC

Dieses Dokument beschreibt die Schritte zur Einrichtung eines Geth-Knotens in der Nutzerumgebung und zur Verbindung mit dem Mainnet und Testnet von Japan Open Chain. Sollten Sie eine Verbindung zu dApps mittels RPC-Endpunkten wünschen, sehen Sie bitte hier nach.

Verbindung mit einem Knoten im JOC Mainnet

Die Schritte zur Verbindung sind wie folgt:

1. Installation von Geth

Installieren Sie Geth auf dem PC, von dem aus Sie sich verbinden wollen (verifiziert bis Geth Version 1.13.5).

https://geth.ethereum.org/docs/getting-started/installing-geth

2. Erste Einstellungen

Erstellen Sie ein Datenverzeichnis in einem beliebigen Verzeichnis. In diesem Beispiel verwenden wir „data“.

Unset
$ mkdir data

Erstellen Sie eine „genesis.json“-Datei im data-Verzeichnis, um Blockinformationen festzulegen.

Unset
$ sudo vi data/genesis.json

Der Inhalt der genesis.json-Datei wird separat zur Verfügung gestellt.

3. Initialisierung von Geth

Initialisieren Sie Geth, indem Sie die erstellte genesis.json angeben. Führen Sie dazu den folgenden Befehl aus.

Unset
$ geth init --datadir data data/genesis.json

4. Synchronisation

Synchronisieren Sie den Knoten mit dem angegebenen Zielknoten. Um eine Verbindung zu node-1 herzustellen, verwenden Sie den folgenden Befehl.

Unset
$ geth --datadir data --networkid=81 --bootnodes="enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303" --http --http.api="clique,personal,eth,net,web3,miner,admin" --http.corsdomain="*" --http.addr="0.0.0.0" --http.port=8546 --snapshot=false --syncmode="full"

Die Parameter des Mainnet sind wie folgt:

KnotenNetzwerk-IDenode
node-181enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303
node-281enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303
node-381enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303

5. Überprüfung

Der Synchronisationsstatus kann wie folgt überprüft werden. Falls die Meldung „Looking for peers“ weiterhin erscheint, konnte die Verbindung nicht hergestellt werden. Überprüfen Sie dann bitte den Synchronisationsbefehl oder Ihre Netzwerkeinstellungen.