JOC Testnet Anschlussanleitung
Dieses Dokument beschreibt die Schritte zum Aufbau eines Geth-Nodes auf der Benutzerumgebung und zur Verbindung mit dem Testnetz von Japan Open Chain. Für Nutzer, die dApps über RPC Endpoints verbinden möchten, finden Sie hier weitere Informationen.
Der Ablauf der Verbindung ist wie folgt:
1. Geth-Installation
Installieren Sie Geth auf dem Quell-PC. (Geth-Versionen bis 1.13.5 wurden getestet) https://geth.ethereum.org/docs/getting-started/installing-geth
2. Initiale Einrichtung
Erstellen Sie ein Datenverzeichnis in einem beliebigen Verzeichnis. In diesem Beispiel nennen wir es „data“.
$ mkdir data
Erstellen Sie die Datei „genesis.json“ im erstellten Datenverzeichnis, die die Blockinformationen beschreibt.
$ sudo vi data/genesis.json
Der Inhalt der genesis.json wird in einer separaten Datei bereitgestellt.
3. Initialisierung von Geth
Initialisieren Sie Geth. Führen Sie den folgenden Befehl aus, um die erstellte genesis.json anzugeben.
$ geth init --datadir data data/genesis.json
4. Synchronisation
Synchronisieren Sie mit dem Ziel-Node. Um sich mit node-1 zu verbinden, führen Sie den folgenden Befehl aus.
$ geth --datadir data --networkid=361257328 --bootnodes="enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52: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 Testnetzes sind wie folgt:
Node | Netzwerk-ID | enode |
---|---|---|
test-node-1 | 361257328 | enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303 |
test-node-2 | 361257328 | enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303 |
5. Überprüfung
Sie können den Synchronisationsstatus wie folgt überprüfen. Wenn die Nachricht „Looking for peers“ weiterhin angezeigt wird, besteht keine ordnungsgemäße Verbindung. Überprüfen Sie den Synchronisationsbefehl und die Netzwerkkonfiguration.