Conflux 测试网(Conflux v2.0.0-testnet)预计 2021 年 12 月 9 日 10:00 至 12 月 13 日 15:00(GMT+8)期间进行升级,本次升级将模拟主网升级的绝大部分情况,Conflux生态中的相关生态应用可以根据此版本的相关需要进行测试。
新版节点程序可在 https://github.com/Conflux-Chain/conflux-rust/releases (预计2021 年 12 月 6 日 18:00 (GMT+8)发布)内下载。
本次升级的内容
不兼容的更改:
- Conflux 计划在2021Q4系统升级中激活并实施包括 CIP-43、CIP-64、CIP-71、CIP-72、CIP-76、CIP-78 、CIP-86 等 7 个不同的 CIP(改进提案)的更改。
- CIP-43:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-43.md
- CIP-64:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-64.md
- CIP-71:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-71.md
- CIP-72:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-72.md
- CIP-76:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-76.md
- CIP-78:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-78.md
- CIP-86:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-86.md
RPC 改进
PoS RPC
新增一组 PoS 相关的 RPC 方法,方法前缀为 pos
, 可以通过这些方法获取当前 PoS 链的多种信息。
PoW RPC
Hardfork POW RPC 变动
block
block 结构新增一个字段:
-
posBlockHash
: PoW 区块被挖出时所看到的 PoS 最新区块 hash
New Tag
新增一个 epochNumber tag:
-
latestFinalized
:最新被 finalized 的区块
New RPC
新增一个 RPC 用于返回当前 PoS 的概览经济信息:
cfx_posEconomics
txpool 相关 RPC
新增一组交易池相关 RPC 方法,方法前缀为 txpool
, 可用于获取当前交易池多种信息。
修复Bug:
- 修复了一个可能减慢归档节点同步进程的问题。
我是节点运营者/矿工,我需要做什么?
如果您在 Epoch Number 到达 55095000 或 Block Number 达到 68845000(预计2021 年 12 月 9 日 10:00 (GMT+8))之前更新您的节点:
- 请在在新的节点中将原节点程序中的 run 目录下的名为"conflux"的可执行文件,替换为 Conflux v2.0.0-testnet 节点程序的 Conflux 的可执行文件,重新启动。下载链接:https://github.com/Conflux-Chain/conflux-rust/releases
- Block Number 达到 68845000(预计 12月9日 10时)开始PoS注册,提前注册会失败,具体教程参见:PoS 注册教程。
- Block Number 到达 69245000(预计12月11日 18时)停止PoS注册,添加pos_config,具体教程参见:PoS 过渡教程。
- Epoch Number 到达 55665000(预计12月13日 15时)前,完成添加,网络完成Hardfork升级。
如果您在 Epoch Number 到达 55095000 或 Block Number 达到 68845000(预计2021 年 12 月 9 日 10:00 (GMT+8))之后更新节点,则需把所有数据删除后,重新同步。参考教程:Conflux v2.0.0-testnet 测试教程
如果您在 Epoch Number 到达 55095000 或 Block Number 达到 68845000(预计2021 年 12 月 9 日 10:00 (GMT+8))之后新启动节点,可以下载最新版的 Conflux v2.0.0-testnet,运行即可。参考教程:Conflux v2.0.0-testnet 测试教程
我是生态应用,我需要做什么?
根据CIP-71(详情链接:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-71.md ),Hardfork之后Conflux网络会完全关闭反重入机制(同以太坊一致),已部署的合约需要注意是否会遭受重入攻击。
根据CIP-43(详情链接:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-43.md ),Hardfork之后只有对 PoS 链的抵押才能产生利息,原有的staking的4%的利息将不再有收益。
由于运行 PoS 节点相对其他节点会有额外的性能负担,并且 PoS 节点其他部分的RPC可能会有相对频繁的改动,建议生态中运行的 PoS 节点仅用于 PoS 的投票服务。
不升级节点/不参与本次升级,会出现什么情况?
若 Conflux 节点没有升级到最新版本,节点会与升级后的 Conflux 协议不兼容,无法正常同最新的 Conflux 测试网进行交互(如:同步区块,挖矿等)。
对普通用户有影响吗?
升级过程不影响用户正常使用 Conflux 测试网。但鉴于升级期间出现网络不稳定或操作延迟的概率会增加,建议用户避开升级期间进行操作,以免造成财产损失。
根据CIP-43(详情链接:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-43.md ),Hardfork之后只有对 PoS 链的抵押才能产生利息,用户原本存在 Governance 中的资产不会丢失,但继续staking将不再有额外收益。
感谢您的支持!
衷心感谢 Conflux 社区以及所有 Conflux 生态的开发者们,感谢你们的努力、思考和贡献,为 Conflux 带来了更好的明天。