V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
blackcurrant
V2EX  ›  区块链

有人运行以太坊全节点吗?

  •  
  •   blackcurrant · 2020-08-18 11:53:17 +08:00 · 4603 次点击
    这是一个创建于 1559 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我正在使用下面的命令运行 Ethereum full node.

    geth  --syncmode fast --cache 512
    

    按照 https://cn.etherscan.com/chartsync/chaindefault 这里的数据,fast sync 同步完应该需要 460G (目前)。 但是我的节点已经用掉 600 多 G 了,还没有同步完,再增加下去我的硬盘就满了,为什么数据和 etherscan 的相差这么大?

    6 条回复    2020-10-16 11:12:01 +08:00
    blackcurrant
        1
    blackcurrant  
    OP
       2020-08-18 11:55:27 +08:00
    你们的全节点 data size 是多少?
    zxc12300123
        2
    zxc12300123  
       2020-08-18 12:01:11 +08:00
    半年前就 2T 了,改一下 syncmode,用全同步模式。
    kaichen
        3
    kaichen  
       2020-08-18 12:11:48 +08:00   ❤️ 1
    因为这个和你接收到的区块数据有关系,目前 geth 的文件 gc 有问题。

    另外,建议你不要用刚刚好的大小,目前区块数据都是满的,增长的很快,即使是 500G 空间,可能再过一个多月就满了。
    blackcurrant
        4
    blackcurrant  
    OP
       2020-08-18 12:41:03 +08:00 via iPhone
    @kaichen 非常感谢。意思是说 etherscan 的数据是对的是吗?正常 gc 之后应该就只有 460G 了是吗?
    如果我的节点想跑一年,大概需要预留多少空间?
    kaichen
        5
    kaichen  
       2020-08-18 18:01:39 +08:00   ❤️ 2
    @blackcurrant 你放 1T 好了

    如果你没有特殊需求,租主机或者自己搭机器还不如花钱买服务,比如 infura,aleth,quiknode
    pynix
        6
    pynix  
       2020-10-16 11:12:01 +08:00
    现在不都是用 infura 吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   873 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.