Conflux v2.0.0-fix 升级教程

如果您在 Epoch Number 到达 36935000 或 Block Number 到达 92060600(预计 2022 年 2 月 21 日 6 时 (GMT+8))之后更新节点,共需完成以下 4 步升级:

  1. 删除 blockchain_data 和 pos_db 两个文件夹,替换新版本的 conflux.exe,将 tethys.toml 替换为 hydra.toml;下载链接:https://github.com/Conflux-Chain/conflux-rust/releases

  2. 下载链接内的压缩包 pos_config ,将解压后文件夹内的三个文件移至 run 文件夹的 pos_config 目录下。下载链接:https://github.com/Conflux-Chain/conflux-rust/releases

  3. 重新启动节点程序。

  4. 进行 PoS 注册。参见:PoS 注册教程

如果您在 Epoch Number 到达 36935000 或 Block Number 到达 92060600(预计 2022 年 2 月 21 日 6 时 (GMT+8))之后新启动节点,共需完成以下 3 步:

  1. 安装 Fluent 钱包(如已安装,请直接跳到步骤二)
    参见:Fluent 钱包安装使用教程

  2. 启动 Fullnode
    参见:启动 Fullnode 教程

  3. PoS 注册
    参见:PoS 注册教程

如何使用数据快照

为节省您重新同步数据的时间,我们提供了数据快照可供下载。

如果在 21日之前未升级 Conflux v2.0.0 节点程序或者重新启动,需要清数据,并下载最新的数据快照,重新启动,快照下载链接:https://github.com/conflux-fans/archive-tool

由于目前网络数据较多,解压前后数据加在一起可能超过600G,建议使用700G以上的SSD进行解压,或者可以尝试使用2个500G的SSD,盘1用来下载数据快照,然后解压数据到盘2,切记,此过程不可重启,否则500G 空间可能不够用。

在您的 PoS 投票节点重启时,为防止被强制退出,建议执行以下操作流程:

  1. 在PoS节点上运行./conflux rpc local pos stop_election,会返回null或者返回一个未来的PoS区块编号。此时节点不再申请加入PoS委员会。
  2. 如果返回了区块编号,则保持节点运行。在返回的PoS区块已经生成之后(几个小时后),再次运行相同命令,此时应该返回null。在这个区块之后节点不再获得PoS奖励。
  3. 如果命令返回值为null,则节点可以安全关闭。在节点重启之后会自动再次加入PoS投票过程(需要2-3个小时才会获得新的PoS挖矿奖励)。

有没有领多点测试币的方法,票数占比太少了…

问个事,现在是开始测试奖励了吗?

测试已经结束,主网升级不存在测试奖励的概念。PoS 质押奖励会在 Hardfork 后正常发放。

我下载的快照总共就100多个g,解压后也才200多g 。怎么和你们说的600g差这么多?
下载快照后直接覆盖blockchain_data文件夹就行吗?有相同的文件是覆盖还是跳过?

我同步到3000多W号区块 blockchain_data是13G,总共现在区块号是9000多W,估计总共不到50G吧。。。为啥要推荐1T怎么大

实际上不使用官方提供的快照,当前占用150GB,包含了80G区块数据和70G快照(不明白为什么这个快照是必须的?)。
1T是因为它是档案节点的快照,还要给解压留多一倍空间,你完全可以自己同步,只要150G加一些预留量就可以了

请大家使用快照的时候,只把blockchain_data文件夹直接移动到run里就行,不要移动conflux文件覆盖run里的conflux. 快照里的conflux文件版本不对,新下载的run的fix版本对

====================================================
后续(已解决):
重新跑终于跳过了36959000 区别是这次快照包只覆盖两个db,没有覆盖conflux文件。 暂时怀疑快照包的conflux文件有问题。

===================之前遇到的问题==========================================
实际解压是200多G,加在一起是不到400g。

使用快照,迅速攀升到在36961432报难度错误卡住(processed会增加)

然后过比较长的时间,回滚到36959000卡住不动。卡住超过6小时,尝试两次都是这样。

多谢 解压重新试试 试了几次不行直接删了

目前已用400G,感觉很快能超过500G。 如果是500G的服务器还得把压缩包删了,否则空间直接不够用, 所以硬盘还是准备上T的吧

p.s.快照包争取一周更新上一次呗。。

今天下午会更新新版本的snapshot.

这行命令在哪个界面输入?用了官方的更新快照,一运行staet.bat就会闪退。

pos_config 这个在哪下?链接里没有啊。

没用快照,同步了5000w区块,只占用了20G。。。。技术人员说旧的数据会删除,我想问下数据删除会受影响吗

考虑用快照吧。。趁着才20g…自己从头太久了(据说要2周…)

做POS Full Node 从0开始同步 快同步完了时候 现在一直卡在这个BlockID 92009342上 ID一直没增长是什么情况,请问下版主怎么解决? pos_ config里面的三个文件也更新拷贝了,截图如下图所示:

你是卡在36961432了。你有没有用2.0fix的exe文件替换2.0?没有的话去换掉。
中间有没有多次重启?storage-db文件夹里的快照可能有问题,整个storage-db删掉继续同步就可以了,我是这么解决的。

直接下载fix新文件夹 从0开始同步搭建的,已经同步了3天多了,没用快照,现在block-data 总大小有33G,中间也没重启过,整个storage-db删掉会不会从头开始同步啊?

咱俩情况不一样,那我就不知道了,这玩意有点玄学,我也是瞎试试出来的。区块在blockchain-db里面,只删storage没事的,它会重新生成一个

如果是使用官方开源矿池代码,矿池本身没有跑路的动机,CFX都在合约里面。且展示在123cfx页面上的PoS矿池都做了实名认证。如果是未经认证且代码未开源的矿池,风险确实更大。