最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333/ Q; D8 m- \) p- F2 R3 i0 [
找到你的data目录,例如linux上默认是~/.ethereum, h% y3 x2 k( i: X4 y
在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:
- ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
如常启动geth即可1 c, V; G: |2 i
3 z. r' Q& P; J2 V
检查是否连接成功
5 t9 W( C& Q- y9 |% _" K: ?; A
通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
/ }# s; a0 O( g+ j- Z5 f: I0 ^
控制台中输入:
7 q* W7 y% x# e( v
- admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})
如果打印出的地址里面包括120.27.164.92, 说明已经连上。8 v. x! v# p2 a: |/ a3 ~9 P. C/ S
链接该节点的第二个方法:首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。
然后,在新窗口中输入命令行+ u0 a& _) V4 Y" R- R' C# @) h
- admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),
5 _- f' T( z/ g, b
enter键。最后,检查是否连接成功。输入命令行 admin.peers,enter键。3 j4 Z! ^9 S; h! a
查看列出的节点中有没有上面的节点。
' ~! n0 E6 S. r7 `$ Q
$ s( l- R6 D6 ]7 e$ t8 W
: m% r/ j! ~0 l& V# h2 u3 z0 V