最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333
找到你的data目录,例如linux上默认是~/.ethereum/ d* ]+ R/ H( U" ~0 {
; F" q |2 F4 X5 g
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可! u' p2 Q" j, \) H( K: u+ G( S
检查是否连接成功6 [; @! L% F I+ V% @2 N
! x$ c7 T( |2 c9 f* Q
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
控制台中输入:* Y/ k8 E2 q! e$ \0 p
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。
9 |, s" \! H. m# E1 B) U- v
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
) T/ b7 Y' C1 O1 [" e, `/ y; w" t
然后,在新窗口中输入命令行$ Q& w3 l+ _; x. ^2 W4 n
3 L/ Y! v. F0 G0 n
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。* E0 `% a9 X. J" m) z) V, n. W9 T+ t$ s
查看列出的节点中有没有上面的节点。* H# v4 P/ J4 p0 ~$ l
' q# J0 y6 c" b2 B" t