Go-Ethereum

測試網區塊鏈同步

  • February 19, 2018

我使用 geth for windows 並將其作為桌面應用程序執行。不確定我是否連接到公共區塊鍊或測試網。如何檢查哪個網路正在同步。?

(我想在windows機器上下載ropsten testnet區塊鏈。我點擊geth exec文件,geth開始下載塊。我是初學者。請幫幫我)

您可以使用三種流行的方法來辨識網路類型:

  1. 您會在一行下方找到您的 geth 客戶,

資訊

$$ 02-16|22:25:29 $$初始化乙太坊協議版本="$$ 63 62 $$"網路=1

  1. 使用以下命令附加您的 ipc 或 rpc:

geth 附加 {RPC-IP/IPC 文件}

Geth 將打開 shell,然後輸入

$> 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 客戶端命令:如果您沒有在 geth 控制台中指定任何內容。預設情況下,它將連接到主網。檢查 geth 客戶端命令。
--networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1)

引用自:https://ethereum.stackexchange.com/questions/39973