8 S+ u4 `4 e) M0 _, j+ j4 b& ]
最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333
找到你的data目录,例如linux上默认是~/.ethereum
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
4 J6 e; {, L9 R$ o
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可
. } O* O9 f6 I/ u( [) |$ n5 ~7 A, A
检查是否连接成功1 w1 n$ g9 l1 F+ W8 d" i0 I; {, n/ R$ x
8 O" f" {( P6 `# ?: b
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程6 O* s7 p5 U# L+ J4 {2 F: T. L# ~2 ?
, O% u: }* s( y& J( f& [1 {7 `, B
控制台中输入:
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。
& B) f+ {1 K, x6 v+ K* k& _ Y! O
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
; g/ e1 ~0 v) G6 g
然后,在新窗口中输入命令行
4 p/ w7 a# ^. ~4 B& S6 W9 N
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。) v" M) V- L; V% v N' b2 i0 J
O ? F' O! g. n+ t' Y. r
查看列出的节点中有没有上面的节点。2 B, W+ ?9 s. d
. S0 l7 G! e* L8 i# n
$ x( y) y0 R% j9 S
% {4 S6 U; T0 g" t. Q5 J
2 c6 @. |1 O9 \! x