网赚论坛

 找回密码
 免费注册
查看: 308|回复: 0
打印 上一主题 下一主题

快速同步以太坊区块链:Geth长期节点连接方法

[复制链接]

16

主题

32

帖子

64

积分

Ⅰ级财主

Rank: 1

积分
64
跳转到指定楼层
楼主
发表于 2017-11-20 14:00:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了帮助国内的同学们以最快的速度同步以太坊的区块链,EthFans社区建立了一个长期节点,地址为:

enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333设置为默认连接节点
如果你是geth用户,可以做如下设置,默认连接这个节点:


  • 找到你的data目录,例如linux上默认是~/.ethereum
  • 在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:

    ["enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"]
    如常启动geth即可


检查是否连接成功

  • 通过geth console进入控制台,或者通过geth --ipcpath ~/.ethereum/geth.ipc attach开控制台挂上当前进程
  • 控制台中输入:admin.peers.forEach(function(p) {console.log(p.network.remoteAddress);})如果打印出的地址里面包括120.27.164.92, 说明已经连上
更多连接设置可以参考文档: [color=rgb(0, 105, 214) !important]https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network

链接该节点的第二个方法:

首先,用geth命令打开命令行钱包,然后新建一个终端窗口,输入命令 geth attach。

然后,在新窗口中输入命令行admin.addPeer("enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333"),enter键。

最后,检查是否连接成功。输入命令行 admin.peers,enter键。查看列出的节点中有没有上面的节点。

参考文档:[color=rgb(0, 105, 214) !important]https://ethereum.gitbooks.io/frontier-guide/content/connecting.html


http://ethfans.org/topics/150
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-11-17 04:44 , Processed in 0.436801 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表