首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geth从未完成过rinkeby的同步

geth从未完成过rinkeby的同步
EN

Ethereum用户
提问于 2019-06-05 13:33:07
回答 1查看 1.4K关注 0票数 0

我的目标是为Rinkeby网络同步一个完整的节点。看来geth没有完成同步。我已经跑了三天了,但它在最后几个街区被卡住了。

代码语言:javascript
复制
> eth.syncing
{
  currentBlock: 4507244,
  highestBlock: 4507319,
  knownStates: 64751595,
  pulledStates: 64748954,
  startingBlock: 4507164
}
> eth.blockNumber
0 
> admin.peers.length
1
> net.peerCount
1

当我重新运行eth.syncing时,highestBlock会增加,但是currentBlock不会增加。

我尝试过为geth安装不同的版本(1.8.X,1.9.0),我还通过timedatectl set-ntp true启用了网络时间同步,如本文所建议的:盖斯被卡住了

我是通过geth --rinkeby --cache 2048跑的。

我的机器有12 My内存和8个CPU。

任何帮助都将不胜感激。谢谢。

EN

回答 1

Ethereum用户

发布于 2020-02-19 03:59:57

您必须耐心地同步节点。

我花了60个小时才在快速模式下同步Rinkeby。同步后有125 M个状态项,文件夹大小为38 and。随着时间的推移,这两个数字都会增长。

您可以在Geth控制台中键入eth.syncing。如果以“False”作为输出,则意味着同步已经完成。否则,您将得到有关区块和州的各种详细信息。

通过键入eth.blockNumber,您将得到当前的块号。如果输出为0,则同步尚未完成。

这是同步完成时的图像(所有状态都被提取),我开始下载链段。同步Rinkeby

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/71484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档