0 h; R7 t9 K% R4 z( Z; m, o0 E8 \
最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333! F# w& ^" V0 x& V4 u) w" A
5 d1 K+ M2 Z0 }& I a
找到你的data目录,例如linux上默认是~/.ethereum
: h- P- n+ F J K/ m! l+ q" B1 G3 y
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
9 Y4 a5 ?7 {- K. @( V
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可
5 m! T% L! M1 `: b. Z
检查是否连接成功+ a/ {; q" i+ k6 J7 u
4 \" k5 c3 ~; E8 x
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
0 q4 k% a3 \" u, W7 ~7 E
控制台中输入:
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。# n/ Z3 J6 v: N+ A
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
" A4 s( g7 H( T4 y! m& y
然后,在新窗口中输入命令行' P# ?5 U5 a# T: u+ I6 G1 }
2 S# `% U" G* `# ^! m G
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
7 _6 N6 Q; x; ?
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。: v! N" B/ \. {9 R# z( P# X1 B. @
查看列出的节点中有没有上面的节点。
! {1 }9 Q, i: W* |
$ i: H3 K. I# L3 V
* H6 T) J# w# Y! {