Testnet-Blockchain-Synchronisierung

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.)

Antworten (1)

Sie können den Netzwerktyp mit drei gängigen Methoden identifizieren:

  1. Ihren Geth-Client finden Sie unter einer Zeile,

    INFO [02-16|22:25:29] Initialisierung des Ethereum-Protokolls version="[63 62]" network=1

  2. 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"
    }
  }
}
  1. Geth-Client-Befehl: Wenn Sie nichts in der Geth-Konsole angeben. Standardmäßig wird eine Verbindung zum Hauptnetz hergestellt. Überprüfen Sie den Get-Client-Befehl.
--networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1)