最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:133330 |/ B$ s- u4 k! [+ Z! n4 w; {
6 q6 G5 a j% t/ w9 y
找到你的data目录,例如linux上默认是~/.ethereum- A" j0 S% @+ g; n
@3 J# c j8 Z' U4 z
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:. x7 M4 @# x. M0 E% k- ~
% p# I( ^& Q6 i* {+ x3 q
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可' m9 |, c3 f( L8 g/ m" Y S/ M- _
检查是否连接成功
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
, @6 G" J/ |0 T) s
控制台中输入:! ]/ \- k# w" n- a" u: v
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。' N" g+ K$ a- z+ ?
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。" N+ G( Y; {0 u9 f
! t3 T% s5 Z0 y$ o* [
然后,在新窗口中输入命令行: C9 K( x2 S% y& a. D
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。
查看列出的节点中有没有上面的节点。4 k5 k! l9 a0 Y; A* c5 [
9 `. k H9 ]% W4 o. |
; C% v" b3 ?' |1 j/ r
D; {* G% @) f7 f9 \