Conflux 网络(Hydra)2.2.2 版本升级公告

本次升级主要解决的问题:

配置更改

  • 原先的 tx_pool_min_tx_gas_price 在更改后分为两种配置: tx_pool_min_native_tx_gas_pricetx_pool_min_eth_tx_gas_price,分别对应两个空间。
  • 默认 tx_pool_size 更改为 50000,以避免由于大量交易造成的可能的内存溢出。

RPC 更改

  • 在一些 core space RPC 中支持 EIP-1898 格式的 epoch 参数(包括 cfx_getBalance, cfx_getStorageAt, cfx_call, cfx_getNextNonce, cfx_getCode, 和 cfx_epochReceipts)。详情参见 #2615.
  • cfx core space 新增 filter RPC(包括 cfx_newFilter, cfx_newBlockFilter, cfx_newPendingTransactionFilter, cfx_getFilterChanges, cfx_getFilterLogs, 和 cfx_uninstallFilter)。
  • 新增 pos_getAccountByPowAddress 以在一个 RPC 调用中查询 PoS 账户信息。
  • cfx_getAccountPendingTransactions 返回的 firstTxStatus 新增两个 pending 原因(oldEpochHeightoutdatedStatus)。详情参见 #2624

优化

  • 允许 Windows 可执行文件使用来自 Linux 的节点数据库快照。

漏洞修复

  • 在加载同步快照数据库时限制块大小,以避免内存溢出。
  • 修复了一个可能导致轻节点死锁问题。
  • 允许节点断开连接无响应的轻节点。

下载

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

我是节点运营者/矿工,我需要做什么?

  • 如果已启动了节点,需先暂停这个节点的运行,然后将原节点程序中的 run 目录下的名为"conflux"的可执行文件,替换为 Conflux v2.2.2 节点程序的 Conflux 的可执行文件。随后可重新启动。
  • 如新启动节点,可以下载最新版的 Conflux v2.2.2,运行即可。

如不升级节点、不参与本次升级,会出现什么情况?

本次升级旨在提高节点稳定性,不更新不影响节点运行。

感谢您的支持!

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

1 Like