Conflux v2.0.0-fix 节点更新公告(2022.02.22)

Conflux 网络正在进行 Hydra Hardfork 升级,预计完成时间 2022 年 3 月 1 日 24 时。升级后的网络名称将由 Conflux Tethys 网络 升级为 Conflux Hydra 网络。(网络算力波动较大,时间预估可能不准确)

版本号:Conflux v2.0.0-fix
新版节点程序可在 https://github.com/Conflux-Chain/conflux-rust/releases/ 内下载。

一、Conflux v2.0.0-fix 更新内容

丢弃由未升级的矿工生成的已弃用的分叉,以解决硬分叉期间的问题。 PoS 注册结束 Block Number 延迟到 92751800,PoS 链启动 Epoch Number 延迟到 37400000。

二、不升级 Conflux v2.0.0-fix 版本,会出现什么情况?

若 Conflux 节点没有升级到最新版本,节点会与升级后的 Conflux 协议不兼容,无法正常同最新的 Conflux Hydra 网络进行交互(如:同步区块,挖矿等)。

三、我是节点运营者,我需要做什么?

如您已在 Epoch Number 到达 36935000 或 Block Number 到达 92060600(预计 2022 年 2 月 21 日 6 时 (GMT+8))之前更新您的节点至 Conflux v2.0.0,请替换新版本的 conflux.exe,重新启动。下载链接: https://github.com/Conflux-Chain/conflux-rust/releases

如您未在 Epoch Number 到达 36935000 或 Block Number 到达 92060600(预计 2022 年 2 月 21 日 6 时 (GMT+8))之前更新您的节点至 Conflux v2.0.0,请替换新版本的 conflux.exe,将 tethys.toml 替换为 hydra.toml,删除 blockchain_data 和 pos_db 两个文件夹,下载链接: https://github.com/Conflux-Chain/conflux-rust/releases。 为节省您重新同步数据的时间,我们提供了数据快照可供下载,请参考《四、如何使用数据快照》

Block Number 到达 92751800(预计 2 月 26 日 9 时)后,请添加 pos_config,具体教程参见:Hydra Hardfork 过渡教程。请在 Epoch Number 到达 37400000(预计 2 月 27 日 8 时)前,完成添加,此时网络完成 Hardfork 升级。(网络算力波动较大,时间预估可能不准确,建议尽早完成。)

如果您现在需要新启动节点,可以下载最新版的 Conflux v2.0.0-fix,运行即可。参考教程:Conflux v2.0.0-fix 升级教程
为节省您重新同步数据的时间,我们提供了数据快照可供下载,请参考《四、如何使用数据快照》

四、如何使用数据快照

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

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

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

五、我是生态应用,我需要做什么?

使用官方维护的RPC的开发者不会受到影响。
mainnet: https://main.confluxrpc.com
testnet: https://test.confluxrpc.com
但是网络升级期间可能出现基础设施不稳定和网络不稳定或操作延迟的问题,建议生态应用避开升级期间进行操作,直至网络稳定,以免造成财产损失。

同时我们升级期间建议接入 Conflux 链上资产的交易所、跨链桥等暂停充提币等措施 48 小时或更长的时间,避免出现安全风险。

六、对普通用户有影响吗?

升级过程不影响用户正常使用 Conflux 网络。但网络升级期间可能出现基础设施不稳定和网络不稳定或操作延迟的问题,建议生态应用避开升级期间进行操作,直至网络稳定,以免造成财产损失。

感谢您的支持!

衷心感谢 Conflux 社区以及所有 Conflux 生态的开发者们,感谢你们的努力、思考和贡献,为 Conflux 带来了更好的明天。

1 Like

阿里云建议使用通用型g7或性能更强配置;AWS推荐m5.xlarge或性能更强配置。

作为rpc节点时,最好使用高性能磁盘:阿里云推荐磁盘使用ESSD盘;AWS至少使用gp3类型,不低于6000iops。

内存建议16G,硬盘建议500G。linux下用xfs的文件系统开copy on write可以减少磁盘占用,大约可减少storage_db 80%的占用.

做pos节点 同步完的数据量多大的 500G SSD硬盘是否够啊?

启动 Fullnode 教程:

500G SSD 够了。

Conflux 网络 v2.0 对应的 SDK 版本如下:
go-conflux-sdk v1.0.29
js-conflux-sdk v2.0.2

这样的云主机费用 1000元/月左右,按目前币价和8%APY需要质押 22 万枚CFX 每月获得 1500 枚CFX才能抵消节点服务器的费用支出。投资17万进去,跑个节点能勉强维持节点运营费用?看来这个POS最大受益者还是项目方自己啊,其他人做这个事情稳亏!

快照放进去点击启动程序后直接闪退啊

启动直接闪退的话更换compatible版本重新试试

不用快照就正常启动,删除数据然后用快照会在几秒后闪退:stderr.txt报错
thread ‘main’ panicked at ‘ExecutionContext exists for cur_era_genesis’, core\src\block_data_manager\mod.rs:308:22
stack backtrace:
0: std::panicking::begin_panic_handler
at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library\std\src\panicking.rs:515
1: core::panicking::panic_fmt
at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library\core\src\panicking.rs:92
2: core::option::expect_failed
at /rustc/c8dfcfe046a7680554bf4eb612bad840e7631c4b/library\core\src\option.rs:1578
3: cfxcore::block_data_manager::BlockDataManager::new
4: client::common::initialize_common_modules
5: client::common::initialize_not_light_node_modules
6: client::full::FullClient::start
7: <futures::future::result_::FutureResult<T,E> as futures::future::Future>::poll
note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.