Ich habe Geth für Windows verwendet und es als Desktop-App ausgeführt. Ich bin mir nicht sicher, ob ich mit einer öffentlichen Blockchain oder einem Testnet verbunden bin. Wie überprüfe ich, welches Netzwerk synchronisiert wird? ?
(Ich möchte die ropsten Testnet-Blockchain auf einem Windows-Computer herunterladen. Ich habe auf die geth-exec-Datei geklickt und geth hat begonnen, Blöcke herunterzuladen. Ich bin ein Anfänger. Bitte helfen Sie mir dabei.)
Sie können den Netzwerktyp mit drei gängigen Methoden identifizieren:
Ihren Geth-Client finden Sie unter einer Zeile,
INFO [02-16|22:25:29] Initialisierung des Ethereum-Protokolls version="[63 62]" network=1
Hängen Sie Ihren IPC oder RPC mit dem folgenden Befehl an:
geth Attach {RPC-IP/IPC-Datei}
Geth öffnet die Shell und tippt dann ein
$> admin.nodeInfo
{
enode: "enode://XXXXXXXXXYZZZZZZ@Z.Z.Z.214:30303",
id: "<ID>",
ip: "Z.Z.Z.214",
listenAddr: "[::]:30303",
name: "Geth/v1.7.3-stable/darwin-amd64/go1.9.2",
ports: {
discovery: 30303,
listener: 30303
},
protocols: {
eth: {
difficulty: <DIFF>,
genesis: "<BLOCK>",
head: "<HEAD>",
network: 1
},
shh: {
maxMessageSize: 1048576,
minimumPoW: 0.2,
version: "5.0"
}
}
}
--networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1)