Go-Ethereum
測試網區塊鏈同步
我使用 geth for windows 並將其作為桌面應用程序執行。不確定我是否連接到公共區塊鍊或測試網。如何檢查哪個網路正在同步。?
(我想在windows機器上下載ropsten testnet區塊鏈。我點擊geth exec文件,geth開始下載塊。我是初學者。請幫幫我)
您可以使用三種流行的方法來辨識網路類型:
- 您會在一行下方找到您的 geth 客戶,
資訊
$$ 02-16|22:25:29 $$初始化乙太坊協議版本="$$ 63 62 $$"網路=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" } } }
- Geth 客戶端命令:如果您沒有在 geth 控制台中指定任何內容。預設情況下,它將連接到主網。檢查 geth 客戶端命令。
--networkid value Network identifier (integer, 1=Frontier, 2=Morden (disused), 3=Ropsten, 4=Rinkeby) (default: 1)