最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:133335 E& c& u: f2 \) B
找到你的data目录,例如linux上默认是~/.ethereum
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:- ?* O3 E* H+ D; j7 o
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可& u5 Z3 f4 Y5 D0 g
检查是否连接成功' O; d/ I. u& R7 P4 O# @! K5 Q v
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
* l9 u I% k1 u% `( x8 \
控制台中输入:" @* j$ O1 D# R" H7 y3 a- b0 y! m
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。
1 H: l* t# p% _. J+ Y8 I
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
- t6 b0 R3 w8 J4 }8 x
然后,在新窗口中输入命令行
! c4 v$ s, n4 N, T3 p H+ d
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
) S4 ?0 u6 O0 h; a, J/ m6 E
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。/ l5 ?- ~( E% F/ U; D2 M
( R! v$ ~: {) J( h& v
查看列出的节点中有没有上面的节点。
0 G% B8 r: F) X- z
* Y5 l2 {' A+ a/ @+ s( \' I1 n
; d5 ] X5 Q0 D, S3 r1 E