最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333! |% l3 c5 P1 m1 m8 A
找到你的data目录,例如linux上默认是~/.ethereum
) o- t( r$ x. R& |/ V
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:& T: o% f5 `6 t
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可
; Y7 o( c1 a1 p6 a
检查是否连接成功9 |2 }( }' R: I$ C# \8 `! U- z) x
3 n$ D( c; \5 q; U' X+ T# ]4 K, Z
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
. E0 o& i+ t* @+ _
控制台中输入:
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。
% `9 \2 L2 W6 C% `/ G7 G5 D7 b' P
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。6 a* ^! P% N" I0 ]/ S# B8 m- Y3 {
然后,在新窗口中输入命令行! o2 @/ _9 ], Q _( b2 p/ c
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。0 b: p# D: w2 N& E
查看列出的节点中有没有上面的节点。
3 T' {9 y. P, `: [! K: g
1 @9 Q h- Z' s6 X4 E) l
/ O5 k+ ~- Z( @
/ S6 R' j. U$ a# t# Y( l5 J& K