Conflux网络(Tethys)升级为 1.1.3 版本

Conflux网络(Tethys)升级为 1.1.3 版本

Conflux 网络(Tethys)升级为 1.1.3 版本。

改进

RPC 改进:

  • 在 trace RPC 的返回值里包含了 blockHash、epochHash、epochNumber、transactionHash 和 transactionPosition。
    注意,trace_block 返回的数据格式与旧版本不兼容。
  • 在 cfx_getLogs 中使用的日志过滤器中添加新的字段 offset。如指定,返回值将跳过最后的 offset 条日志。
    例如,对于 10 个匹配的日志 (0..9) 和 offset=0x1,limit=0x5,响应将包含日志4..8。
    注意:即使您指定offset,节点仍需要去处理相应的日志。因此,偏移量 = 10000,限制 = 10 的过滤器的性能与偏移量=0,限制=100010 的过滤器的性能大致相同。
  • 将新的参数 subscription_epoch 添加到 epochs 的 pubsub。支持的值为“latest_mined”(默认值)和“latest_state”。
  • 添加 cfx_getAccountPendingInfo 以获取某些帐户的待处理交易信息,从而更好地调查待处理的交易问题。

配置改进

  • 通过保持 dev_block_interval_ms 未设置的状态使得在 dev mode 中已发送的交易可以被即时打包。
  • 请注意,设置 dev_block_interval_ms 将会禁用这种即时打包的方式,并且仅会定期生成区块。

性能优化

  • 优化状态实现以获得更好的缓存性能。

Bug修复

  • 修复了一个漏洞。该错误使在 dev 模式下运行的节点不会自动生成块。
下载
新版节点程序可在 github.com/Conflux-Chain/conflux-rust/releases 内下载。
Conflux网络(Tethys)升级为 1.1.3 版本
我是节点运营者/矿工,需要做什么?
如已启动节点,需先暂停节点运行,将原节点程序中的 run 目录下名为”conflux”的可执行文件,替换为 Conflux v1.1.3 节点程序的 Conflux 的可执行文件,随后重新启动。

如新启动节点,可下载最新版 Conflux v1.1.3,运行即可。

如不升级节点/不参与本次升级,会出现什么情况?
本次升级不涉及共识层的内容,可选择不更新。

对普通用户会有什么影响?

正在链上运行的节点升级过程中,部分服务可能会受影响而延迟。在节点升级完成后会恢复正常。

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