最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333 I8 r/ ?5 U4 a1 l. w
# m5 [. q$ S9 _+ N8 f$ w$ N
找到你的data目录,例如linux上默认是~/.ethereum
5 K* ^6 _- _+ U. G/ I
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可! g* S+ P7 o2 r2 G
检查是否连接成功
- C( D9 A8 J- c2 V
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
3 h, u; s/ W) W; z" n
控制台中输入:9 y' r8 @7 ]! _
8 V5 P2 N; Y! b5 ^
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。! @3 G. C& }, o; Z( i. G
# i' f& q! l# O8 `$ f' {" i A# J: \
- \1 t+ U: J; L9 b
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
: l# ^2 Z: c- Z6 V
然后,在新窗口中输入命令行9 }' ]- C7 m [, h& h. M
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
2 V3 ?! V; i! G! e K$ L. D4 s
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。1 C& e$ Z7 k6 \" b' |- K @
查看列出的节点中有没有上面的节点。4 g; a# ]4 H; |
1 r3 `2 A( H/ b- X! ]- T
% O/ I0 w4 p. O8 t/ r8 h
8 F6 L3 _* F$ _, r! y, d y; _) {