最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333
找到你的data目录,例如linux上默认是~/.ethereum6 r3 }/ h' f7 n" K( U# Z
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
+ s) U# C! g4 ^+ a' f+ G! Z
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可
3 ~1 L5 t4 ^( w1 k3 n8 v
检查是否连接成功* G2 N2 {3 `: k+ B) H
, F+ `9 r- @9 t+ H
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
控制台中输入:
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。: f; z# S6 Z4 L3 q1 r- j; S
# o( _ r1 }3 x$ i# l: K6 u* J7 F
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
然后,在新窗口中输入命令行& M \/ L! y1 O( s5 X% K; o2 k
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
- C3 K7 W8 g8 t+ }1 f9 x
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。- @" r- i3 L8 J: L
# o' }' `6 M4 F ~" Y: X2 f9 K
查看列出的节点中有没有上面的节点。( \$ }8 {6 H! P/ [0 [9 J7 x4 p
8 ^0 ~/ @: h# q* L
. e8 y) W) k, m1 D/ [( k